Tools for better Photo Management and BackUps

Tools for better Photo Management and BackUps

March 8, 2025

After traveling and tinkering for a while with Photos and videos with the Pixel 8 Pro

…I soon required a lot of extra space.

Literally in ~1year of use I created >200GB of data. Not counting the OA5Pro Videos.

SelfHosted Photo Tools

Luckily, there are very cool tools to combine with our SBCs:

  1. Lychee
  2. Piwigo
  3. Photoview
  4. PiGallery2: a self-hosted directory-first photo gallery website
  5. Ente, PhotoPrism, Immich…

Star History Chart

ℹ️
I have added a complete docker stack with these Selfhostable photo tools here

Home Gallery

Home Gallery

PhotoView

aGPL3.0| Photo gallery for self-hosted personal servers

  • Respect the folders and pictures as you have them - Read-Only Policy.
    • You might need to play with the folder permissions sudo chmod -R 777 /root/photoview2
  • EXIF Metadata
    • The metadata of images and videos is automatically extracted and shown in the sidebar.
    • It’s also used to present images on a map. See the tab on the left called PLACES
  • Video Support and Playback: Ffmpeg is used under the hood to convert videos and optimize them for the web.
  • In theory, there is ios App that I could not get to work. No Android App. So consider it as a Web based project.

Photoview can be configured with a docker compose configuration file 🐳

alt text

Create your user/pass + Your path is /photos as per the config file.

  1. It respects the original folder structure reads only
  2. Photoview requires a SQL DB, like MariaDB or MySQL.

Dont forget to go to settings and scan:

alt text

sudo docker stats 6f205c0dde8e #200mb for the UI
sudo docker stats 8a13d19b5820 #another 170 for the DB

PiGallery

MIT | A fast directory-first photo gallery website, with rich UI, optimized for running on low resource servers (especially on raspberry pi)

  1. Web Based. Lightweight and no DB required
  • See the pictures on its web UI. Videos in theory as well, but I could not get them running
  1. Supports GPX - See Photos on a Map!
  2. Simple. Read-only. Shows what you have that’s it. No gallery changes (photo delete, rotate, enhance, tag…)

Why do I love PiGallery2?

  • Simplicity: Works perfectly connected to Syncthing/Filebrowser.
sudo docker stats pigallery2 #~190mb for 66GB data
#du -h --max-depth=1 #see folder size
  • Yet powerful Photo Details:

alt text

  • The MAP feature is lovely…

alt text

Pretty cool if you have tinkered with video telemetry

ℹ️
See PiGalleryv2 config file here 🐳

PiwiGo

GPL2.0 | 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!

ℹ️
See PiwiGo config file here 🐳

Make this match your docker config:

alt text

And we are ready:

alt text

With pretty cool features:

Immich

The key here is the really cool mobile App (Android/iOS)

PhotoPrism

Chevereto


Interesting BackUp Software

https://jalcocert.github.io/RPi/posts/selfhosting-with-docker/#several-apps---raspberry-pi-media-server

Nextcloud

Nextcloud can do much more than just photo management.

And you can selfhost NC with docker 🐳


You can give it a try to PhotoQT or digiKam

sudo apt install photoqt

Conclusions

If you are looking for a Photo Gallery as a blog:

Basically using:

  1. HUGO Theme Gallery
  2. Astro Musee: even simpler, just place the photos under ./src/assets/images/original

Lately…

I have learnt to export photo frames from a video (with ffmpeg).

Im still impressed that with ffmpeg I dont need to re-render videos, which makes joining them really fast.

ℹ️
Everything about videos, is captured here

PS: You can also export snapshots with Google photos, at least at this moment.


FAQ

Proper Photo BackUps

Im still in search of my peace of mind regarding backups:

  1. Home SSD
  2. Home HDD
  3. Cloud

The typical read and write speeds for different interfaces are as follows:

InterfaceRead Speed (MB/s)Write Speed (MB/s)
USB 3.06030
USB 3.1 Gen 155
USB 3.1 Gen 21010
USB 3.2 Gen 1x12020
USB 3.2 Gen 2x24040
USB 44040
Thunderbolt 44040
SATA III600600
NVMe PCIe 3.0 x435003000
NVMe PCIe 4.0 x470006000

I have been exploring also NAS as a reliable options for home backups.

Synlogy seems to be a good alternative, but…in my opinion its just a PC with couple of 3.5 bays.

Im exploring other options at this point.

I’d just need the space and Linux with containers!

Tools for Photos

  1. https://github.com/danielgatis/rembg

MIT | Rembg is a tool to remove images background

  1. UpScayl

Cold Storage

For example, Amazon Glacier