For nextcloud I would recommend using the all-in-one setup, but as far as email you might want to use an already existing solution rather than trying to host it yourself. I would recommend protonmail for your email since all the other common options like Microsoft and Google are not privacy respecting.
Ubuntu LTS server. I chose it because it's got good support both in community and enterprise support. Also it's pretty simple to use and almost forgot it's got zfs built in.
I was told by friends of mine that I should create a YouTube channel, so I decided to start with creating an informational site (blog). I'll eventually expand to doing a YouTube channel, but for now, it's just this: https://tek.place. I plan to cover most aspects of technology, including self-hosting, as I do this at home and work. For all the self-hosting stuff I write about, I'll make the configuration scripts available and try to explain what everything means in the posts.
- A disclaimer would be that I intend to monetize my site without making it ugly or annoying.
- I believe this post falls under rule
6. Blog Link Posts
unless I misunderstood
At work we use Logseq for notes and we store software licenses in vaultwarden.
I also have all of the docker compose files and other required files in a git repository with a readme per compose stack.