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)
If if you already run a nextcloud server you should use nextcloud talk. It has web and mobile apps.
^this. You probably had a Nextcloud client somewhere with wrong credentials that was trying to reconnect repeatedly which locked you out. It happened once to me.
Do you mean Memories?
Probably using Nextcloud Memories. Its very performant.
Nextcloud Memories is very fast. Photos is indeed a nightmare.
I also useTrilium but I have to say that the mobile experience is pretty poor. You loose the ability to add labels and most of the desktop features are stripped away. If all you need is to simple read and write, then the mobile web app may suffice. There is also a bug where many android keyboards cause typed characters to duplicate (a ckeditor bug)
I’m still sticking with Trilium because the desktop app is super. I’m definitely looking forward to a mobile app at some point (its bound to be developed by someone!)
See here for a good comparison of your options: https://github.com/meichthys/foss_photo_libraries
^ This. The Android app is quite nice. For iOS readers, you should use netnewswire
Nextcloud Memories has good video transcoding support.
I’d go with Proxmox with a docker VM then you can always run other VMS or lxc containers if needed.
You can disable the majority of the extra apps on Nextcloud to strip it down. It runs fine on lower end devices once tuned properly.
This repo may help: https://github.com/meichthys/foss_photo_libraries