My goal is with self-hosted is to simplify some tooling, but not necessarily replace Google/MS/etc. More of a quick way to switch things if I have to.
At home:
- Miniflux - rss, much nicer than ttrss, less complicated
- FoundryVTT - Tabletop RPG system to play remote games with some friends around the country
- Seafile - mostly use it for an imgur/filesharing solution, but can also double as a dropbox alternative. I dont like nextcloud.
- Portiner - manage my docker stuff easily
- Caddy - simple reverse proxy
- Syncthing - Mostly for sycnthing my local code worksapces, and MMO configs/settings between my computers at home.
- HomeAssistant - handle mostly Zigbee stuff, and some motion sensor lights over the baby changing table at night. Rigged a ESP32 board with ESPHome and it connected it to a string of faerie lights. Turns on when you walk in with the baby in the middle of the night without blinding you. And some other odds and ends. Still use Google Home and Google Nest devices for most things.
- Authentik - Oauth2, OIDC, SAML provider for my domain.
Third party:
- ImprovMX - This hosts my email domain/smtp, which allows me to do mx forwarding for my emails to any provider. I still use Gmail under the hood, but lets me skip out on the Google workplace nonsense (used to have a grandfathered free account, then paid for a while), while still keeping my email nimble. I can switch to any email provider in mins with no downtime if caught fast enough.
- Tailscale - I like the wireguard based solution to have a VPN mesh between my computers. All servers and computers I own have this installed. Makes it easy to keep certain things on a private IP but easy to access remotely.
- Cloudflare - anything publicly exposed runs through cloudflare dns. I also moved a lot of my domains there.
I used to run a k8s cluster with Traefik as an ingress and all sorts of fancy things, but as a DevOps engineer for work, it was annoying to maintain yet another thing I do at work. Also I tried doing a multi-machine k8s with Longhorn and it died miserably. Switched back to Docker containers, Portainer, and a simple Caddy with a caddy config.
I also run everything currently on 2 Raspberry Pi 4 8gb (want to go up to 4 of them). Most are running on 1, but the Caddy and other non-docker stuff run on the other. I also run the HomeAssistant on a dedicated RPi 3 with a Zigbee adapter plugged in.
Going to look into some of these things people posted here that I havent seen on Awesome Self-Hosted or /r/selfhosted
The thing I havent found something for is Raindrop.io, shiori is close, but not quite as good as Raindrop is for my needs.
At home:
- Miniflux - rss, much nicer than ttrss, less complicated
- FoundryVTT - Tabletop RPG system to play remote games with some friends around the country - Seafile - mostly use it for an imgur/filesharing solution, but can also double as a dropbox alternative. I dont like nextcloud.
- Portiner - manage my docker stuff easily
- Caddy - simple reverse proxy
- Syncthing - Mostly for sycnthing my local code worksapces, and MMO configs/settings between my computers at home.
- HomeAssistant - handle mostly Zigbee stuff, and some motion sensor lights over the baby changing table at night. Rigged a ESP32 board with ESPHome and it connected it to a string of faerie lights. Turns on when you walk in with the baby in the middle of the night without blinding you. And some other odds and ends. Still use Google Home and Google Nest devices for most things.
- Authentik - Oauth2, OIDC, SAML provider for my domain.
Third party:
- ImprovMX - This hosts my email domain/smtp, which allows me to do mx forwarding for my emails to any provider. I still use Gmail under the hood, but lets me skip out on the Google workplace nonsense (used to have a grandfathered free account, then paid for a while), while still keeping my email nimble. I can switch to any email provider in mins with no downtime if caught fast enough.
- Tailscale - I like the wireguard based solution to have a VPN mesh between my computers. All servers and computers I own have this installed. Makes it easy to keep certain things on a private IP but easy to access remotely.
- Cloudflare - anything publicly exposed runs through cloudflare dns. I also moved a lot of my domains there.
I used to run a k8s cluster with Traefik as an ingress and all sorts of fancy things, but as a DevOps engineer for work, it was annoying to maintain yet another thing I do at work. Also I tried doing a multi-machine k8s with Longhorn and it died miserably. Switched back to Docker containers, Portainer, and a simple Caddy with a caddy config.
I also run everything currently on 2 Raspberry Pi 4 8gb (want to go up to 4 of them). Most are running on 1, but the Caddy and other non-docker stuff run on the other. I also run the HomeAssistant on a dedicated RPi 3 with a Zigbee adapter plugged in.
Going to look into some of these things people posted here that I havent seen on Awesome Self-Hosted or /r/selfhosted
The thing I havent found something for is Raindrop.io, shiori is close, but not quite as good as Raindrop is for my needs.