I’m currently “managing” (or better say storing) my photos using Nextcloud. Whenever I take photos with the camera, I copy them to a YEAR/MONTH based folder structure. Also the photos from my phone get automatically uploaded to a folder with all phone photos.
But Photoprism looks awesome. 😍 It’s still in development (seems like it’s already in that state since 2018 - but there are recent commits, so I guess this project is still alive), but the demo is quite promising.
Since I use many different devices and want to access the same files from all of them, I run my “own cloud” at home with an Odroid-HC2 (a Raspberry 4 or similar device should work just as well). A 2 TB NAS hard disk (Seagate Ironwolf) is connected to the HC2, where all files are stored. Using Docker I have installed Nextcloud for files (documents, photos, etc.) as well as Gitea (code repositories).
These are the Nextcloud apps that are activated on my Nextcloud instance:
Accessibility: Has an option to activate a dark theme Activity: It’s really nice to have an activity log of created, changed and deleted files Brute-force settings Calendar Checksum: Lets you calculate checksum of files Deck: I often use this when organizing the learning for exams Deleted files File sharing Gallery Log Reader Markdown Editor Metadata: Lets you see metadata of pictures etc.
I have just updated my Nextcloud install from Nextcloud 16 to Nextcloud 17. It’s a Docker-based installation on my Odroid HC2, which I use for a lot of self-hosted softwares. (Thanks to Docker I can forget about all things PHP!)
The update worked without problems. And my first subjective impression is, that it runs a bit faster than before. I really appreciate that Nextcloud improves the code with every release, so that it runs faster before, although often new features get added.