Ask HN: What is your system for backing up family photos and video?

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

    A command-line tool to download photos from iCloud

  • - a hyperbackup task backs up the (encrypted) photos to Backblaze B2.

    That way i have my photos in apple's cloud, on my nas and in another cloud.

    What do I use to download/sync the photos from iCloud to the NAS, you ask?? It's an awesome project called "iCloud Photos Downloader" - https://github.com/icloud-photos-downloader/icloud_photos_do...

    I have it running in a docker container on the nas and it periodically syncs and keeps itself up to date, no hassle. https://hub.docker.com/r/boredazfcuk/icloudpd

  • share-file-systems

    Use a Windows/OSX like GUI in the browser to share files cross OS privately. No cloud, no server, no third party.

  • I am working on a fully decentralized application to solve this problem. The application is a cross-OS Nodejs app that provides an OS like GUI in the browser to display the file system of the local machine and other trusted machines. Network file copy is currently broken pending completion of a major refactor.

    https://github.com/prettydiff/share-file-systems/tree/master...

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

    🦄 A modern web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze, ...

  • 3. the frontend from which everyone I care about can see all the photos is my open source software which is a Dropbox like frontend for FTP, SFTP and more: https://github.com/mickael-kerjean/filestash

    The S3 bill goes to a shared account so that If I die, it will stay in there with my wife paying for it.

  • gphotos-sync

    Google Photos and Albums backup with Google Photos Library API

  • Use Google Photos on my android phone, then use gphotos-sync[0] to sync the files to a hard drive on my DIY NAS. Contents of hard drive are periodically backed up with restic[1] to B2.

    My reasoning is that I don't trust Google to not lock me out of my account at some point, so having both a local and a remote backup gives me piece of mind. Total cost for about a terabyte of files (it's not only photos and videos) is about $6/month, which is pretty reasonable.

    [0] https://github.com/gilesknap/gphotos-sync

  • restic

    Fast, secure, efficient backup program

  • PhotoPrism

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

  • Haven't used it yet, but want to set it up when I get some free time:

    https://photoprism.app/

  • photograf

  • The drive is backed up to backblaze S3 using restic in a cron job. The backup and ZFS health is monitored with healthchecks.io

    The data sync across all the devices including the raspberry pi is done using resilio sync.

    I view my photos when I am home using an app written by myself: photograf (https://github.com/ptek/photograf)

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

    InfluxDB logo
  • arq_restore

    command-line utility for restoring from Arq backups

  • Since I am also an avid DSLR photographer, the first decision I made was to use Adobe Lightroom (Classic) as the "single source of truth" to manage all our photos.

    This means obviously importing all photos taken via my DSLR into Lightroom, but also syncing all photos taken on our iPhones via the Lightroom Mobile App.

    Lightroom Classic keeps all the (compressed) photos in the Adobe cloud for easy sharing and browsing, but also writes them out (unaltered) to a directory on my Local NAS.

    This NAS gets automatically backed up via Arq Backup (https://www.arqbackup.com) to an encrypted Amazon S3 bucket. Additionally, once or twice a year I create a versioned copy of the NAS via Carbon Copy Cloner (https://bombich.com/) to an external hard drive. This hard drive is stored offsite somewhere safe.

    In a nutshell, for around $12 a month + a NAS + a hard drive, we have all the convenience of the Adobe Lightroom cloud combined with a local copy on S3, a cloud copy on S3 (in case Lightroom cloud gets corrupted) and an offsite copy (in case our place and the whole internet burns down :-)).

  • photos-app

    Discontinued ➡️ Moved to https://github.com/ente-io/ente

  • We've been building ente[1] as an e2ee alternative to Google Photos.

    Posterity is something we've been thinking deeply about. Our infrastructure is designed to support successors, similar to GitHub[2]. But since cloud storage is expensive, successors will have to choose between paying for or exporting a local copy[3] of the newly accumulated data.

    If you think we can do better, please let me know. We would be grateful for any feedback!

    [1] https://ente.io

    [2] https://docs.github.com/en/account-and-profile/setting-up-an...

    [3]: https://ente.io/faq/migration/out-of-ente/

  • fdupes

    FDUPES is a program for identifying or deleting duplicate files residing within specified directories.

  • got-your-back

    Discontinued Got Your Back (GYB) is a command line tool for backing up your Gmail messages to your computer using Gmail's API over HTTPS. [Moved to: https://github.com/GAM-team/got-your-back] (by jay0lee)

  • There's also a fantastic tool by Jay Lee that will do it in an automated fashion

    https://github.com/jay0lee/got-your-back

  • Video-Hub-App

    Official repository for Video Hub App

  • For video files - a little off-topic - I created an app for dealing with huge number of video files: Video Hub App which lets you see previews from your videos (even if the files are scattered across many offline hard drives). Might come in handy for someone.

    https://videohubapp.com/en/ - MIT open source: https://github.com/whyboris/Video-Hub-App

  • Cryptomator

    Multi-platform transparent client-side encryption of your files in the cloud

  • It's easy to say "Encrypt everything," but how do you go about it? For folks looking for an "easy" cross-platform solution to encrypt your sensitive bits in the cloud, check out Cryptomator [^1].

    [^1]: https://cryptomator.org/

    (no affiliation)

  • gphotos_sort

    Sort Google Photos album images by filename.

  • First of all safe deposit box, despite impressive security measures shown in movies, aren't all that secure. Google "safe deposit box news" for extra details. Even ignoring the LA issue where the FBI seized a bunch of safe deposit boxes, seems like just loss is pretty common.

    Disks are not designed to be usable after 5-10 years of sitting on a shelf. Portable drives aren't particularly robust either, I've worked with many people with lost data on a USB attached drive. I'd use at LEAST two drives, ideally in two places if that's your only store for anything important.

    I'd recommend using a cloud service (amazon.com/Amazon-Photos/, https://www.flickr.com/, https://photos.google.com/) or similar AND keep a local copy on a disk. Plan on replacing the disk every 5 years and paying whatever monthly/annual fees for enough photo storage. Include in your will full details on the online and offline access to the data. Sure it's a pain, sure there are costs involved, but it's not some insurmountable task. Much like your taxes, will, deeds for property, bank account info, etc. In all cases you want the original documents and pointers to the company/account.

    Bitwarden (among others) handles designating a successor for accounts in the case of death, you can include username, password, and any encrypted volume info there.

  • czkawka

    Multi functional app to find duplicates, empty folders, similar images etc.

  • I use Czkawka recently for dupes (it has GUI and well-maintained): https://github.com/qarmin/czkawka

  • - a hyperbackup task backs up the (encrypted) photos to Backblaze B2.

    That way i have my photos in apple's cloud, on my nas and in another cloud.

    What do I use to download/sync the photos from iCloud to the NAS, you ask?? It's an awesome project called "iCloud Photos Downloader" - https://github.com/icloud-photos-downloader/icloud_photos_do...

    I have it running in a docker container on the nas and it periodically syncs and keeps itself up to date, no hassle. https://hub.docker.com/r/boredazfcuk/icloudpd

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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