Technical Independence
I've dropped some notes on why I've declared my technical independence and will be expanding this page to server as a how-to guide. For the moment, it's more of a punch list for me to keep track of the progress of things.
Home Servers
- Minisforum MS-01 - 64 GB - 12 TB
- Intel NUC - 32 GB - 4 TB (not currently in use)
Git/Forge Servers
- Linode 1 GB - Debian + Forgejo + Nginx
- Linode 1 GB - Debian + Forgejo Runner
Web Server
- Linode 1 GB - Debian + Nginx + PHP
- Web stats powered by cron + GoAccess
Database Server
- Linode 1 GB - Debian - MariaDB
Backups
Work in progress right now, but the current setup is cron + bash script on each server. Encrypted via gpg and synced to S3.
Long term plan is to replicate the S3 bucket to a second AWS region, and syncing a subset of backups to one of my home servers.
DNS
- Linode DNS Manager
This may be an interim solution as I'm on the fence about running my own DNS servers. After the recent issues with Linode, I'm definitely considering decoupling from them, probably moving to my domain registrar's DNS service.
Monitoring
Uptime monitoring is still something I'd prefer to outsource.
Other Stuff
Been weighing out the need for any and all services that I'm using, especially if I'm not paying for them. Lofty long term goal is to DIY everything.
Still have a heavy reliance on Gmail / Google Workspace as well as Notion.