My latest frivolous #RetroComputing project: a #Kiwix ZIM reader for vintage web browsers.
If you're curious, it's on #CGHMN at http://kiwix.n8fq.retro
Edit: Source at https://codeberg.org/PurpleJillybeans/zimget
I have it up on my #CGHMN site if anyone wants to play with it there:
http://www.n8fq.retro/java_metars
It's still getting its data from NCAR's server for now (updated half-hourly with a cronjob) but I'll eventually work on REing it and ingesting from a more permanent source.
My latest frivolous #RetroComputing project: a #Kiwix ZIM reader for vintage web browsers.
If you're curious, it's on #CGHMN at http://kiwix.n8fq.retro
Edit: Source at https://codeberg.org/PurpleJillybeans/zimget
Resurrecting RealPlayer
Technically RealNetworks and their premier product #RealPlayer still exist in this year of our dragon lord 2026, but in a very different form from their heyday in the late 1990s. Something I was playing with a week or so ago reminded me of it, and I decided bringing it back from the dead would be an interesting project.Streaming video - 1997 style!
My Compu-Global-Hyper-Mega-Net Adventure
I've been hearing about the Compu-Global-Hyper-Mega-Net project for quite awhile and it sounded like something that'd be right up my alley: a large-scale VPN for #RetroComputing fans designed to replicate the Internet of the dot-com era. About a week ago I finally got to work on getting connected.apt install wireguard. Easy enough. Following the instructions on their wiki, I created a public/private key pair. Next, I had to fill in the sign-up form. After a few hours I received an email with my config information for WireGuard. I filled in my private key from earlier then saved it to /etc/wireguard/wgcghmn0.conf.systemctl enable [email protected]. To enable IP forwarding I created a file called /etc/sysctl.d/ipforward.conf with the line:net.ipv4.conf.default.forwarding=1ip-address: 100.68.39.1 under the server section in /etc/nsd/nsd.conf. Then it was time to fine-tune my zone file. For an experimental environment like this TTLs need to be short; an hour or less. On the "real" internet it's more common practice to set them to a day or so. In the IRC chat, I asked the admins to point the root record for n8fq.retro to my server at 100.68.39.1, under the name ns.n8fq.retro. To support it on my end I needed to set up my zone like so:/var/mail write permissions. I wasn't able to get any IMAP server to work but I did eventually have luck with POP3 using solid-pop3d. More tests with the IRC gang confirmed everything was working. Then I decided I wanted webmail, which posed another challenge. SquirrelMail was out since that requires IMAP, so I tried Postaci. To get that to work I had to recompile PHP from ports with IMAP support enabled (even though I was using POP3), which required me to track down some old source tarballs. Napalm FTP Search helped with that. After that was settled I just followed the setup instructions in the Postaci package and we were off.A little explanation: I've been playing around with RealAudio/Video the last few days. Early this morning I got a server up and running, and this was a test to see how well the whole setup would perform with some high (by 90s standards)-bitrate live video. I tuned into @miru 's stream on a modern machine, ran VGA out to a scan converter, and ran that into an analog capture card connected to my WinXP laptop, where I ran RealVideo Encoder 1.0. Then streamed it out over #CGHMN.
It worked great!
RE: https://kind.social/@PurpleJillybeans/116168615257484083
I really should stand up a #CGHMN node / sub-network.
β’ @PurpleJillybeans
β’ @snep
β’ @CursedSilicon
And others.
Looks like at least the original versions of the protocol are unlikely to work on the modern net, since they require the player to accept an inbound connection from the server.
Might be something to play with on #CGHMN maybe? 
I need a proper name for my #isp2go project. Right now, isp2go is just an internal codename. Please drop your fancy name ideas in the comments - Iβm happy about every suggestion. Later, Iβll run a poll with the most-favourited ones.
Boosts appreciated!
TL;DR: Itβs a portable ISP in a 19" rack on wheels, e.g. for nerdy events. It still needs a real ISP for upstream, but itβs made for quick infrastructure setup and a bit of retroness (having your own DSL network is kinda cool, right?).
It includes a DSLAM (DSL broadband with your favourite modem), a PBX for local analog and VoIP telephony, a 48-port 10G switch, and a server. The server handles the firewall (PPPoE server, #cghmn VPN, routing stuff), hosting some on-site HTTP services like a customer dashboard (as you probably know from your own real ISP), and more.
A 56k dial-up service is also planned! (ISDN too, if I can get the provider side compact enough.)
βΆοΈ See https://pad.fuxle.net/83vmbcqMQ2qeZyV-dJ3SvQ for the current project state