Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#121 2024-06-10 20:16:34

gaekwad
Server grease monkey
From: People's Republic of Cornwall
Registered: 2005-11-19
Posts: 4,150
GitHub

Re: Textpattern demo sites - stack changes, upgrades, tweaks et cetera

Algaris wrote #337264:

Here’s just a few things I pulled out of your post I now want to look into:

  • Debian
  • FreeBSD
  • Caddy Server
  • Syncthing
  • Hetzner Cloud

Debian has become my ‘go-to’ VPS operating system since Ubuntu snap started getting traction and it infested my servers with gobs of files that I don’t like the looks of. Debian is boring, reliable, predictable, and it just works. The build guide I had for Ubuntu was ~99% relevant for Debian, with a few tweaks. In that respect, it was the most straightforward switch. Anecdotally, Debian feels a little quicker & lighter, but there’s not much in it.

I dabbled with FreeBSD years ago, but never used it in production. It was my first UNIX-like operating system, and I only really got into it because of a good friend of mine was involved with the project. I’ve got mixed emotions about FreeBSD as a production server since I don’t currently have any client projects that need the horsepower to justify it. I’d like to have enough ££ margin on a few clients that I can justify the spend on build guide r&d time, but it’s not a priority.

Caddy…oh, Caddy…another mixed emotions thing here since I’ve got Nginx working nearly as I want it (todo: QUIC & HTTP/3). The recent Nginx / freenginx fork situation has made me reassess things, and I’ve put aside some past niggles I had with the Caddy project in order to see how it works in production. There’s a new config syntax to get my head around, and running an always-on Go app on a live, public-facing server is something I’ve not had experience with…so there’s extra underlying infrastructure to learn, too.

Syncthing is the bee’s knees. It has a learning curve, but when you get your head around it, it’s fabulous. Highly recommended. It’s taken me too long to have full, distributed backups of all our project server stuff, but I think we’re there. Currently we have backups across multiple providers in multiple data centres, and it’s neat watching gigabytes of data flying back and forth across servers in 3 continents.

Hetzner Cloud offers ARM64 / aarch64 Ampere servers at a price point that I can’t explain. A 4-core vCPU setup with 8GB RAM, 80GB SSD and 20TB transfer is €6.49/month on Hetzner if you want IPv6 and IPv4. Looking at DigitalOcean, that same price point gets you a 1-core x86 vCPU server with 1GB RAM, 25GB SSD and 1000GB transfer. Upping the specs to a 4-core x86 vCPU box with 8GB RAM, 160GB SSD and 5TB transfer…you’re looking at $48/month.

I’m intrigued by your build guide. Now that would be a fascinating read. I have my own written in Markdown which I’ve split across multiple text files and store in Obsidian. I bet yours is more belts and braces than mine though.

I do a bunch of organised Markdown files in a (hidden) git repo and I use Nova, so we’re pretty much on the same track there. I’m up to about 6,300 commits according to Github. Mixed emotions there, too…it’s a lot of time and experience wrapped up in a bunch of text, but the learning keeps my brain working nicely and it’ll never be ‘done’.

Offline

#122 2024-06-11 15:06:51

Algaris
Member
From: England
Registered: 2006-01-27
Posts: 539

Re: Textpattern demo sites - stack changes, upgrades, tweaks et cetera

So much more information to read through, process, and research. =D I’m sure I’ll have oodles of questions once my brain has caught up and I’ve managed to process everything. It might take a while though.

I also got your email. Thank you.

Offline

Board footer

Powered by FluxBB