Sut wyt ti gyda'r nos 'ma, ~tetris?
My path was kinda the same, I wanted to get away from using Google Drive and Dropbox, etc, so I set up Nextcloud and then wound up using it for syncing calendars and contacts and so on. It's worked pretty well, although it's getting to the point where I may need to upgrade my hardware to make it snappier... that's my other homelab project for the year, I guess.
I also had struggles getting Let's Encrypt setup while behind CG-NAT, my solution was to go ahead and pay for static IP but I might do your solution in the future.
Ooohh drones are intriguing to play with too :)