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).