On 29/07/2025 11:37, Udhay Shankar N via Silklist wrote:
What are the ways in which silklisters keep an escape route from Big Tech?
I am a nerd, so I run my own server. I have broadband from a "nerd ISP" that assigns a static IP address and unfiltered Internet access, so I can accept incoming connections to my own IP at home. This goes into my own equipment (which is a fascinating story in itself; despairing of the unreliability of the traditional "old desktop PC under the stairs" approach, I built a metal chassis that holds a PC motherboard, a rack of drive bays, a power supply, and a UPS (battery backup thing), and physically mounted it to the wall so it can't get knocked about), which runs my own software.
Much has been written about how this is a hard thing to do, requiring specialist knowledge. And yes, it does, but that strikes me as fixable. For much less effort than it takes to make a Linux distribution, one could build on an existing Linux distribution to make a simple plug-in-a-USB-stick-and-boot installation process to turn a spare PC into a personal Internet server, asking only the bare minimum of questions. I'm surprised that such a thing doesn't exist, or if it does exist, nobody has heard of it. Please pleasantly surprise me if you know of one, so I can publicise it :-)
Despite the common stereotype, I find running email pretty easy. I set up SPF when that became popular, but my mail system basically Just Works. Postfix delivering mail to Unix accounts and IMAP-UW for people to pick it up; the one fiddly thing is that my setup for sending email is only usable from within the home network as I've not gotten round to setting up proper authenticated SMTP on the submission port. I'm the only one who uses this system to send email from laptops outside the home, and I use an SSH tunnel into the home network to do so (ssh -D 1080 -p <not the default SSH port> <my external hostname>, then tell Thunderbird to use localhost as a SOCKS proxy). Fixing that is on the TODO list, and has been for years... Perhaps the fact that I relay outgoing email via my ISP's mail server is why I don't have the deliverability issues everyone mentions? I gather there's paid outgoing-SMTP servers people whose ISPs don't run a mail relay can use? I'm not so worried about using a shared service for something like outgoing SMTP that stores no state, and the biggest pain of switching to another is updating my SPF records. Nonetheless, the efforts of running even direct-delivery SMTP should be done once, and that configuration rolled out as part of a plug-and-play mail server setup anyone can use rather than needing to do it themselves! Come on, tech industry, we know how to solve these problems! Why is it still hard?
It's not too hard to get a domain name pointed at your IP; the hard part (and probably why this isn't a mainstream thing) is the difficulty of getting a static IP. The most accessible means for most people is probably one of the many non-US-big-tech VPS providers out there, but ISPs who give you a static IP aren't unheard of (so having the personal-server-distro thing have an option to be a PPPoE router and also provide DNS/DHCP/NAT for a home network, with integrated "PiHole"-style ad filtering and providing a VPN service for when you're on the go, would be neat)
My backups go to a tiny computer with a large USB disk attached, in a different building. I keep my wife and eldest child informed as to where the instructions to take over the whole shebang can be found, in a document that also explains all the household finances, where the bodies are buried, etc.
Anyway, on that I run email, Web, IRC, and stuff like version control system repos.
Also, I partake in the Fediverse - I don't run my own Mastodon server; I'd like to but it's a faff, and the fact that one can migrate between servers means I'm less *worried* about that.
Udhay
-- Alaric Snell-Pym (M0KTN neé M7KIT) http://www.snell-pym.org.uk/alaric/
OpenPGP_signature.asc
Description: OpenPGP digital signature
-- Silklist mailing list [email protected] https://mailman.panix.com/listinfo.cgi/silklist
