Oh ok you should probably clarify that in the OP since everyone is giving you recommendations of self hosted software. It's usually assumed that's what someone's after when they are asking for a FOSS service.
bookworm
Why is Nextcloud not what you're looking for? Sounds perfect for what you're after.
That's a great point I hadn't considered tbh! And that learning new technologies even if there is no "purpose" to it can be... fun! :)
All software listed is FOSS.
- Librespeed - Self-hosted speedtest
- Code Server - VS Code instance that you can access through the browser
- changedetection.io - Detect changes in a website or part of website and notify you when that happens
- Material for MkDocs - Wiki/knowledge base
- Gitea - GitHub alternative. You might wanna consider Forgejo instead. I don't care enough personally to switch.
I just run one mariadb container via docker-compose that all my other services use as their database.
version: "2"
services:
mariadb:
image: lscr.io/linuxserver/mariadb:latest
container_name: mariadb
environment:
- TZ=####/####
- PUID=###
- PGID=###
- MYSQL_ROOT_PASSWORD==############
volumes:
- /docker/mariadb:/config
ports:
- 3306:3306
restart: unless-stopped
Off-topic but I don't really get the appeal in running Kubernetes (or similar technologies) in a homelab. Unless it's something you want to learn for work of course.
I wouldn't join a private tracker that requires me to expose my real IP. It doesn't sound serious at all.
ZFS for RAID array and BTRFS for root is the way to go!
Since my "homelab" is just that, a homelab, I'm comfortable with using :latest-tag on all my containers and just running docker-compose pull and docker-compose up -d once per week.
Another thing you can try is some kind of caching solution, like profile-sync-daemon that will put your profile in RAM.
The free license is so generous that a home user really should have no reason to ever pay for it.
are you even hosting it
No but as andrew mentions below you CAN self host it.
Cloudflare has a catch-all option that you can enable, but they only allow you to receive emails not send them. https://developers.cloudflare.com/email-routing/setup/email-routing-addresses/