If you already run NextCloud, then NextCloud Memories (not photos) is very good.
homegrowntechie
Nextcloud maps works reasonably well although mobile view isn't great.
That's the beauty of next cloud in my opinion. You only need to enable the apps that you need. It would be nice if there was a little bit better discovery when it comes to finding apps. The app store is useful but only internal next cloud apps seem to be promoted there.
You're on the right track with nextcloud however using the built-in photos app is going to be very slow. You should install the nextcloud memories app and you will see a very significant improvement in speed.
Trillium has attributes which are very similar and very versatile.
There is a mobile view plugin that makes the mobile pwa much more usable.
You can easily set up trilium notes via docker compose. That comes with excalidraw bundled in 👍
The two main ones that come to mind that I use are open sense and home assistant which both have add-ons to backup directly to next cloud
Otp manager is a well integrated 2fa code app Many services like opnsense and others have backup features that integrate with nextcloud.
Memories photos is really good.
Also not trying to be mean, but energy in the US is generally very cheap ($0.12/kwh where I am). With more regulation of the market, the reliability would probably increase but so would the price! (I see this happen first hand since I work in the industry)
This. Nextcloud news is great on the web and mobile. It just works and is ideal if you already run Nextcloud.