Almost everything I use is now #selfhosted!
Last step is to get a Pi and setup a TURN server for matrix video calls as things are very choppy behind NAT. :/
Also dropped nextcloud from the list of services and went with a simple sftp server. It's astonishing how annoying to get nextcloud working with podman, and I really only care about file synchronization and nothing more.