Our great sponsors
-
PiGallery 2
A fast directory-first photo gallery website, with rich UI, optimized for running on low resource servers (especially on raspberry pi)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Piwigo
Manage your photos with Piwigo, a full featured open source photo gallery application for the web. Star us on Github! More than 200 plugins and themes available. Join us and contribute!
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
awesome-selfhosted
A list of Free Software network services and web applications which can be hosted on your own servers
Have a look at this list:
- https://github.com/awesome-selfhosted/awesome-selfhosted#pho...
Personally I am looking into immich right now: https://immich.app
If you want something easy to deploy, zero maintenance (almost) and with a tiny footprint I can't recommend PiGallery [1] enough. Also good mobile support.
I tried some of the fancy alternatives here suggested, but they insist in doing it their way. PiGallery just displays your folder structure as Albums, simple as that, whereas others like Photoprism keep ruminating in the background doing their AI, which I personally don't need.
Pair that with a good backup strategy with e.g. restic and you're ready to fly.
[1] https://bpatrik.github.io/pigallery2/
A comprehensive list comparing features
https://github.com/meichthys/foss_photo_libraries
There is also Piwigo which is open-source and can be self hosted.
https://piwigo.org/
If you’re feeling adventurous you can run the synology dsm os in a vm (qemu/kvm in my case). You use tinycore[0] as a boot loader to bootstrap the official Synology image[1]
It can be a bit of a pain to setup but once it’s up and running you can run all synology apps, including photos and even their nvr software, backup your home pcs to it, etc. If you pass through pci sata controllers you can bypass any disk virtualization layer and let synology manage raw disks exactly like a metal install in one of their nas machines would do. You could even swap the disks into an official nas later on if you wanted. The synology apps are highly polished and worth the setup imo.
There’s also a docker image that makes it all trivial, but it’s too many layers of abstraction for my tastes[2]
0. https://github.com/pocopico/tinycore-redpill
1. https://www.wundertech.net/how-to-install-xpenology-on-proxm...
2. https://github.com/kroese/virtual-dsm
If you’re feeling adventurous you can run the synology dsm os in a vm (qemu/kvm in my case). You use tinycore[0] as a boot loader to bootstrap the official Synology image[1]
It can be a bit of a pain to setup but once it’s up and running you can run all synology apps, including photos and even their nvr software, backup your home pcs to it, etc. If you pass through pci sata controllers you can bypass any disk virtualization layer and let synology manage raw disks exactly like a metal install in one of their nas machines would do. You could even swap the disks into an official nas later on if you wanted. The synology apps are highly polished and worth the setup imo.
There’s also a docker image that makes it all trivial, but it’s too many layers of abstraction for my tastes[2]
0. https://github.com/pocopico/tinycore-redpill
1. https://www.wundertech.net/how-to-install-xpenology-on-proxm...
2. https://github.com/kroese/virtual-dsm
I wrote a small tool to serve shotwell photo/video collections online directly from a copy of the shotwell photo folders and its sqlite database,
https://github.com/kpeeters/shotweb/
Have a look at this list:
- https://github.com/awesome-selfhosted/awesome-selfhosted#pho...
Personally I am looking into immich right now: https://immich.app
Is something like Pixelfed an option?
https://pixelfed.org