Our great sponsors
-
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.
-
Filestash
🦄 A modern web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze, ...
-
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.
-
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)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
- 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
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...
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.
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
Haven't used it yet, but want to set it up when I get some free time:
https://photoprism.app/
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)
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 :-)).
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/
There's also a fantastic tool by Jay Lee that will do it in an automated fashion
https://github.com/jay0lee/got-your-back
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
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)
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.
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
Related posts
- Photos supposedly backed up, but I can't see them
- LPT: Use captions feature in Google photos app to make any photo or video easily searchable in future, across devices. You can search for key moments of your life, even years later with search words rather than scrolling down for years.
- Photos taken with Pixel 8 Pro Don't Display Date on Chromecast
- Loads of videos won't play from the website
- Help With Accessing Old Pictures