I would use services like SMTP2Go as a relay for your own email server.
Im1Random
joined 2 years ago
I do everything in LibreOffice that I need to print or send as PDF. Only if something has to be compatible with Office at shool or if someone wants the .docx file I use Office in a VM.
I can tell from experience that 10-20 docker containers are absolutely no problem.
May I ask why you prefer Cloudflare tunnels over regular port forwarding + dynamic DNS? Except if you are behind CGNAT, in my opinion letting Cloudflare read all your data kind of breaks the whole privacy aspect of self hosting.
I host:
- docker-mailserver
- code-server
- Vaultwarden
- Flame Dashboard
- FreePad
- Gotify
- Nextcloud
- Baikal
- Mosquitto
- HomeAssistant
- Node-RED
- InfluxDB
- Grafana
- piHole, Cloudflare DNS over HTTPS client
- Uptime Kuma
- Nginx Proxy Manager
- wg-easy
- Shiori
- MeTube
- Sonarr, Radarr, Jackett, Unpackerr,...
- qBittorrent, Gluetun
- Jellyfin
- Watchtower
- Honeygain, Pawns App, Peer2Profit, Traffmonetizer
- 4 Websites via Nginx
- a few services that I wrote myself
I think that should be it. I left out some less important ones and probably forgot a few that I don't use that often. All these services are spread across 2 servers at home and a small VPS mainly used for the mailserver and Uptime Kuma.
I use FolderSync (connected to Nextcloud via WebDAV) on mobile and the official Nextcloud client on desktop to sync my vault.