

+1 for yunohost, though it can be a slow solution. However it will get something up and running easily, provide certs etc. and let you start out on self-hosting. With a half decent old pc you can host a load of services. You could run your own lemmy instance for example. However a lot of newer things are often broken or fail to work in Yunohost (funkwhale and discourse are a couple of things that are beyond redemption)_
To move your photos from google I recommend Immich. Is available as a docker container, or yunohost though don’t use the official yunohost version there is a better version that supports HEIC and some other formats. You can find that here though
https://codeberg.org/Loowiz/immich-docker_ynh
It is still easily installed using yunohost but upgrades are manual