Almost did the same, except I went towards Syncthing for document sync, KeePassXC for passwords, and Sailfish / degoogled android for mobile phone (because the apple ecosystem is imho much worse, especially in terms of software durability. Got two perfectly working ipads just sitting around because apple said fuck the devs and users. At least, with SOS and android, I can still develop for them).
syncthing
nfs server
UPnP server, connected to my media NAS
gitea server, for my personal projects
droneci, linked to my gitea server, for building websites and releases I publish
A few locally hosted services, such as DevDocs, draw.io or Asciiflow, for convenience.
Our wiki is a static site generated with the MkDocs tool (Material theme), auto-published on our internal web server through a dumb CI pipeline (a PHP webhook building the website).
A very good UI/UX on their web service, a clear API that's usually well supported for domain TLS auth (certbot), a very complete documentation, and a good support.
The latter may lead to some registrar problem, and the former would be fine, but I'd recommend the format following `[email protected]` or `[email protected]` (or even with a `-` in-between `surname` and `family`).
You can use pihole to block lots of websites on a DNS level, that's always a good first step.
Browser settings that should be done are:
- disabling loading of external fonts
- adding the ublock origin extension, priceless to "lighten" websites by removing as much crap as possible
- aggressive resource caching, especially for CDN-based libraries
GMail -> FastMail -> With the latest shitty AU laws, I'd advise against this provider (speaking as an old customer who really liked the service). https://privacytools.io/ provides a decent e-mail service list
Browser -> Firefox? So you completely drop the Chromium rendering engine (plus, firefox is awesome)