Self-hosted photo and video backup solution directly from your mobile phone

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • immich

    High performance self-hosted photo and video management solution.

  • https://github.com/immich-app/immich/issues/611

  • PhotoPrism

    AI-Powered Photos App for the Decentralized Web 🌈💎✨

  • I like the look of this. I'm currently using PhotoPrism[1] and PhotoSync[2] as a combo to get the same thing and whilst it works fine I've always thought a single app would be far better placed.

    Looks relatively straightforward to get running, pretty much inline with what I had to do in order to get PhotoPrism running in the first place. Only thing I couldn't see anything about was hardware acceleration, do leverage any of the Intel instructions (VAAPI) for transcoding? That's a paid feature on PhotoPrism and something that's sorely needed. CPU bound transcoding is terrible!

    Think I'll put this on the TODO list for the weekend!

    [1]https://www.photoprism.app/

  • 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.

    WorkOS logo
  • umbrel

    A beautiful home server OS for self-hosting with an app store. Buy a pre-built Umbrel Home with umbrelOS, or install on a Raspberry Pi 4, Pi 5, any Ubuntu/Debian system, or a VPS.

  • AWSPics

    An AWS CloudFormation stack to run a serverless password-protected photo gallery

  • I use https://github.com/jpsim/AWSPics , which takes care of everything. It's great IF you're comfortable with your whole photo solution being cloud-based (but you still own and control it, you're not just handing it all off to a SaaS), rather than being self-hosted. Personally I prefer the former these days, but I know that I'm in the minority here on HN.

    With AWSPics, sync your photos (just a simple directory tree on your local device) to S3 (I just do it manually from time to time from my desktop, but no doubt it can be done automatically at regular intervals, and/or it can be done directly from a phone), then Lambda functions generate thumbnails and browsable galleries (as static HTML), then you can view it all via CloudFront (password-protected using Origin Access Identity).

    AWSPics isn't really being actively maintained these days. But it still works fine for me. The setup is cheap, you basically just pay for the S3 storage (currently costing me a bit under $1/month - and I guess you could use a cheaper S3-compatible alternative like Backblaze and reduce your costs further). No server to set up or maintain. Durable backup built-in. Fast reliable CDN built-in.

  • icloud_photos_downloader

    A command-line tool to download photos from iCloud

  • I use https://github.com/icloud-photos-downloader/icloud_photos_do... running on my NAS to regularly download photos from my wife's iCloud account. The photos are stored in full resolution on iCloud with the EXIF data, unlike Google Photos, so that's nice. The only annoyance is that you need to reauthorize the tool every three months. But it sends you a reminder when the time is coming up.

  • I use https://github.com/icloud-photos-downloader/icloud_photos_do... running on my NAS to regularly download photos from my wife's iCloud account. The photos are stored in full resolution on iCloud with the EXIF data, unlike Google Photos, so that's nice. The only annoyance is that you need to reauthorize the tool every three months. But it sends you a reminder when the time is coming up.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts