Table of contents
To better understand my positions about this topic and their reasons, it would be useful to read my experience with data loss.
- Durability: I want to be able to effortlessly access all of my data now as 30 years from now.
- Reliability: my storage system has to be absolutely fail-proof (of course, no system is. I need to achieve the best reliability I can afford). I cannot lose any of my data again.
- Scalability: the amount of pictures collected and stored by everyone in the world is growing at a tremendously fast pace, my pictures are no exception. I would prefer not to end up stuck in a resources consuming framework which is great with 2TB of pictures, but makes 10TB of pictures unmanageable.
- Affordability: I should not spend too much on this. In the end, shooting pictures is not my job (yet).
- Accessibility: if possible, I would like to be able to access all of my pictures from anywhere anytime.
- Portability: the system I choose must be as bare-bones and simple as possible, so that, if in the future I want to switch to a better one, I can do it as seamlessly as possible.
- “Replicability”: why should my system work for me only? It would be ideal, by documenting everything, to make my final solution “replicable”, hence available to anyone as a source of inspiration. I am writing these words for this reason.
- Can I rely on flickr to piwigo alone to host all of my JPGs, even my private ones? No
- is it reliable? How much do I risk of losing my data? Not too much. Not more reliable than any server around the world.
- is it secure? Are my private pictures somehow server-side encrypted? No encryption. Not the best option to backup pictures
- Does it make sense to use my cubbit’s 4TB for long-term picture storage? It does, as long as some features will be included
- Should I use portable Hard Disks, as the ones I already have, or internal hard disks to plug to linuxplosion? None of the two, if the Cubbit solution works
The solution I found out to be working greatly up to now is the one described in importing workflow, which consists in setting a window of a few hours per week while linuxplosion is available to synchronize pictures and run tasks via SSH. In this way, storage is safely and redundantly backed up at home.
cubbit is the most promising long-term solution it lacks a crucial feature: it is not optimized for pictures (yet): albums and photo galleries are limited to folders and sub-folders, there is not even any support for tags.
- This lecture on Backups, from MIT’s Missing Semester is useful to understand the reasoning behind safe backups. Note that what The Missing Semester evolves around is code, hence small if not tiny plain text files, while our interest is in huge amounts of data, such as high quality videos and images.
- An engineer’s guide to cloud capacity planning
- 💽 How to Setup Software RAID with MDADM Comand on Linux Ubuntu in 2021 💾, a YouTube video of September 2020
- Ubuntu 20.04 Mdadm Setup Guide a YouTube video