how it’s made

i write everything in VSCodium with Alacritty as its companion for my terminal emulator needs.

the site itself is generated with Astro, my static site generator of choice. i choose to run it on Node.js with pnpm as the package manager. my code is open source and lives on Codeberg—take a look!

i serve the generated files with nginx running on Alpine Linux in a Hetzner server. i manage the purring.fyi domain through Porkbun, and my SSL certificates are issued by Let’s Encrypt via the uacme client.

i run a Prosody instance for myself on the same server. message me via XMPP at im (at) purring (dot) fyi!

this is all orchestrated using Docker Compose to organize things into containers that I can declaratively configure, which makes things so much easier to manage. the code for that is not public at this time :(

all content is made with my own claws except where stated otherwise. 🐉❤️