Yeah that’s one of the ideas I have in mind. Currently it’s mirrored at my brothers place on his NAS and I am doing regular backups on external SMR usb drives.
Just FYI, mirrored backups are great as a solution to complete failure, but... File corruption or just accidental deletion can mean you don't notice files are just straight up missing.
This is the same problem with cloud storage, but there are solutions like rsync and only backing up the differences that can alert you to large volumes of file changes during the backup.
Yeah I need to dig deeper into the best strategies. Regular WORM backups seem to be the industry standard in this regard. So for now my external USB HDD backups once a month seem to be quite good as a start.
Even if you stay with external drive backups, consider a kind of total loss copy.
You could easily end up being in a fire or some natural disaster and lose both your server and your backups.
An easy way to add this in your life if you’re already going there is a safe deposit box at the bank. You just gotta remember to take a weekly copy over there for safekeeping.
know what sits odd with me - and by “with me” i mean “find odd about myself “ - is that i don’t care. about backups of photos. i can directly tie it to my wife dying when i was 31, and having little digital collection then. so i have this odd “if my cloud dies who cares anyway” feeling i can’t shake. :/
I don't know what þey're using, but I've been using B2 and I'm exceedingly happy. I'm using just over 1.6TB and paying just over $6/m. I do incremental restic backups of 6 machines every night. Granted, only a couple have any significant changes every day, but my wife's and my phones are set up upload photos and videos via PhotoBackup to - in our case - a server running Photoprism. We have photo sync to Google turned off on our devices.
B2 gets more expensive if you do a lot of reads, but since my use case includes only enough reading for restic to determine incremental diffs, it's quite cost effective. I've done two full restores of a few hundred GB migrating machines from Debian to Arch, and a dozen selective restores of a handful of files via fuse mounting backups, and only þe full restores noticeably impacted my invoice, and it was still only tens of dollars þat monþ.
I really hope no major controversy comes up around B2, because þ
... Show more...
I don't know what þey're using, but I've been using B2 and I'm exceedingly happy. I'm using just over 1.6TB and paying just over $6/m. I do incremental restic backups of 6 machines every night. Granted, only a couple have any significant changes every day, but my wife's and my phones are set up upload photos and videos via PhotoBackup to - in our case - a server running Photoprism. We have photo sync to Google turned off on our devices.
B2 gets more expensive if you do a lot of reads, but since my use case includes only enough reading for restic to determine incremental diffs, it's quite cost effective. I've done two full restores of a few hundred GB migrating machines from Debian to Arch, and a dozen selective restores of a handful of files via fuse mounting backups, and only þe full restores noticeably impacted my invoice, and it was still only tens of dollars þat monþ.
I really hope no major controversy comes up around B2, because þey're one of a very few companies I truly enjoy being a customer of wiþ no reservations.
My friend's google one plan has 2tb, just take all data once a month, compress and encrypt to tgz.gpg and send it off to google drive, not the most reliable or frequent but it's free.
I use Umbrel OS installed in my Rasperry Pi 4 and with Immich in it. But I don't have a robust/automatic back up solution, I simply copy the Immich docker container into an external ssd drive quarterly. Any suggestion for automatic backups? I am interested in that mirroring option with a different NAS in a different location, what setup is needed for that?
Bring the cloud to your home with umbrelOS - a beautiful home server OS for self-hosting, and Umbrel Home - a plug-and-play home server. Install Nextcloud, Jellyfin, Bitcoin node, and hundreds of self-hosted apps in one click.
Not sure where you are in the world, but 4tb drives are $80? Which like. $80 is a lot when you ain't got it, but in computer terms it's probably the cheapest part in the box
RAM's expensive, storage has gotten pretty cheap, at least for HDDs.
Self-hosted photo and video management solution. Easily back up, organize, and manage your photos on your own server. Immich helps you browse, search and organize your photos and videos with ease, without sacrificing your privacy.
After about 2 months I decided to completely move away from Google Photos and now I only use Immich.
This was a big move for me. I have over 90 000 photos and 1000 videos totalling over 200GB.
The performance is great even on spinning rust, though I am running it on a Ryzen 2700X and 32GB RAM. That said it's only when the machine learning background tasks take off that that CPU horsepower is used. You really don't need that much. The recommended specs are fairly small.
Since I first installed it, they've added an auto-OCR feature which is a godsend. I can search my entire library for text on a screenshot and it works really well.
Weirdly, the missing feature that really pissed me off on Google Photos and got me to move over was the lack of the ability to search for images not currently in any album. The search functionality is much better on Immich.
I think the only feature I'm missing from Google Photos is the non-destructive editor, and that's coming real soon (the PR is already merged as of last week).
That seems like a pretty biased article full of opinion, rhetorical framing and axe grinding.
What is your point? Not the point of the author, they clearly have a viewpoint. I mean why did you think it was relevant that we read what is essentially an opinion piece written like a tabloid article you'd see in a grocery store checkout line?
Ok, to save the rest of you the headache:
The author disliked how they were using 'open source' in the past. The author notes in the next paragraph that FUTO have addressed this complaint by linking their, multiple, responses and clarifying their position. The author does not mention or even address their current position, outside of name-calling and rhetorical framing in the link text.
Immediately after, we're hit with the tl;dr summarizing everything afterward (thank god, because I was already tired of reading by this point). Unfortunately, there is more text.
The author then takes offense that FUTO claimed to give money to several organization. The scare quotes around "grant" are intended to sow doubt in your mind
... Show more...
That seems like a pretty biased article full of opinion, rhetorical framing and axe grinding.
What is your point? Not the point of the author, they clearly have a viewpoint. I mean why did you think it was relevant that we read what is essentially an opinion piece written like a tabloid article you'd see in a grocery store checkout line?
Ok, to save the rest of you the headache:
The author disliked how they were using 'open source' in the past. The author notes in the next paragraph that FUTO have addressed this complaint by linking their, multiple, responses and clarifying their position. The author does not mention or even address their current position, outside of name-calling and rhetorical framing in the link text.
Immediately after, we're hit with the tl;dr summarizing everything afterward (thank god, because I was already tired of reading by this point). Unfortunately, there is more text.
The author then takes offense that FUTO claimed to give money to several organization. The scare quotes around "grant" are intended to sow doubt in your mind that the author couldn't otherwise do with facts, words and explanations. Sarcasm and implied eye rolling are doing a lot of heavy lifting in this next section.
The first ""grant"" covered, is musl libc and, after after some research it was determined that FUTO, in fact, gave money to musl libc.
Devastating argument so far, let's keep going.
Not deterred, the author quotes some text for people who want musl libc to list them as sponsors. This has nothing to do with FUTO claiming (correctly) that they they gave money to musl libc.
An example of the difference, in case it isn't obvious to you, is that I can say I gave money to Doctors without Borders. If I actually gave money to Doctors Without borders then I'm telling the truth. If I want Doctors without Borders to list me as a sponsor on their site and advertising materials then I have to go through a different process. If I don't go through this process, it doesn't invalidate my donation.
In this case FUTO claimed that they gave money to an organization, and the records show that they did in fact give money to the organization. They did not go through the process of asking the organization to officially list FUTO as a sponsor. This is written as if it were an important distinction, but explaining why it is important is beyond the scope of this article, I guess. (I can use sarcasm too!)
Then the author lists a bunch of other projects many of which FUTO claims to have donated. I have also donated to many of these projects and, much like FUTO, they also don't list me as a sponsor, hmm curious.
Undeterred by reality, the author moves on to character assassination.
Step 1 is to find a bad person, Curtis Yarvin will be the authors choice here. A few quotes to establish their fascist credentials and we're on to the next step. Step 2 is to find a person from FUTO who has interacted with the bad person. Louis Rossmann once appeared on a show in 2022 and Yarvin was also on that show.
Through the logical power of guilt by association the author has now demonstrated why Rossmann is also bad. The next bit is to criticize Rossmann's response. Sure, he may have disagreed with Yarvin during the debate and also afterwards wrote a comment further disagreeing with Yarvin but by simply yeeting the goalposts into the past, the author can attack Rossmann for not doing it sooner.
The last few paragraphs are trying to make a huge amount of hay out of this appearance. The author bravely takes a stand against fascism and implies that FUTO should reflect on the author's opinions of fascism (the implication being that they are not and are therefore, possibly who would say?, fascists themselves).
So, my TL;DR from this article is:
FUTO is bad because they don't claim to be open source despite not being open source. They also claimed to give money to organizations that they gave money to.
To make matters worse, one person who is neither a developer for FUTO or Immich, once went on a YouTube show 4 years ago with a fascist and didn't disagree with them strongly enough for the authors taste. If FUTO didn't want to be fascists, which the author never says only strongly implies, then maybe they should have sent Louis Rossmann back in time so that he could have denounced it more eloquently instead of in a follow-up comment.
As we all know, people who post follow-ups are insincere and should never be trusted.
In his follow-up, the author notes that FUTO has addressed most of the issues that he complained about. However since FUTO still has not explained why Curtis Yarvin still exists and what they are doing about it, combined with the fact that fascism is bad (Source), implies that they should reflect on the fact that fascism is bad.
Since this is not happening and FUTO has done nothing about Yarvin still existing I'll leave the hanging implication that FUTO, fascism and Yarvin are related in some way.
It's not, it's funded by FUTO but not developed by them. In fact Immich started development well before being funded by them, and the agreement gives full autonomy of the project to the devs. Here is the announcement
Nextcloud Files is a good alternative for a general drive alternative apart from just photos and videos, is less featureful and smooth than Immich for just media but works better on low end hardware.
It's been a while since I tested but the AI person recognition training in Immich was much better than alternatives.
After labeling a few faces I could easily search through all my folders for pictures where one or multiple people were present. Very handy when you want to create a picture book.
Well, Immich is from the USA, there are several alternatives from the EU, currently preferable (If I block Amazon, I can't even access the homepage of Immich)
Been running Immich at home on a raspberry pi via tailscale for over a month now and honestly it's better than I thought. I had some doubts at first about the difficulty of setting it up and the time it would take for it to parse all my photos and ease of use and stuff like thatbut it's been really great.
Because dockers record with regards to security is questionable, and some people like to get automatic updates from their distro. For me personally, I think the design of Docker is absolute garbage. Containers are fine, but Docker is not the correct mechanism for it. (It’s also nothing new, see BSD jails and Solaris zones.)
Immich on Nixos works perfectly, and I also get automatic updates.
Can’t you just make sure the containers are stateless, mounting any directories where data will be stored?
For DB maintenance, you can exec into the container and use the native DB client. Or just expose theDB over your network, at least to the machine you maintain the DB from.
Backup and restore the mounted directory.
Logs from Docker can be handled like any other, no?
Sorry if I sound ignorant, but I literally learned the “Docker way” first an never looked back. Whenever I see software that can’t natively run in a container, I start looking for alternatives because I don’t want to deal with the complications of not using docker.
It's smooooth. Face recognition. Map. Albums based on similar pictures. Etc. Nice app, automatic upload and focused on images and not a whole suite of things.
comrade_twisty
in reply to hellnuh • • •And Apple Photos!
I finished transferring all my family members from Apple photos/icloud to my NAS (which is mirrored at my brothers place) yesterday.
All together we will save ~40 USD per month.
lionracers
in reply to comrade_twisty • • •utopiah
in reply to lionracers • • •comrade_twisty
in reply to utopiah • • •LastYearsIrritant
in reply to comrade_twisty • • •Just FYI, mirrored backups are great as a solution to complete failure, but... File corruption or just accidental deletion can mean you don't notice files are just straight up missing.
This is the same problem with cloud storage, but there are solutions like rsync and only backing up the differences that can alert you to large volumes of file changes during the backup.
comrade_twisty
in reply to LastYearsIrritant • • •Yeah I need to dig deeper into the best strategies. Regular WORM backups seem to be the industry standard in this regard. So for now my external USB HDD backups once a month seem to be quite good as a start.
Thanks for your input, I appreciate the advice.
LastYearsIrritant
in reply to comrade_twisty • • •doodoo_wizard
in reply to comrade_twisty • • •Even if you stay with external drive backups, consider a kind of total loss copy.
You could easily end up being in a fire or some natural disaster and lose both your server and your backups.
An easy way to add this in your life if you’re already going there is a safe deposit box at the bank. You just gotta remember to take a weekly copy over there for safekeeping.
comrade_twisty
in reply to doodoo_wizard • • •doodoo_wizard
in reply to comrade_twisty • • •comrade_twisty
in reply to doodoo_wizard • • •lionracers
in reply to utopiah • • •flandish
in reply to lionracers • • •lionracers
in reply to flandish • • •Ŝan • 𐑖ƨɤ
in reply to lionracers • • •I don't know what þey're using, but I've been using B2 and I'm exceedingly happy. I'm using just over 1.6TB and paying just over $6/m. I do incremental restic backups of 6 machines every night. Granted, only a couple have any significant changes every day, but my wife's and my phones are set up upload photos and videos via PhotoBackup to - in our case - a server running Photoprism. We have photo sync to Google turned off on our devices.
B2 gets more expensive if you do a lot of reads, but since my use case includes only enough reading for restic to determine incremental diffs, it's quite cost effective. I've done two full restores of a few hundred GB migrating machines from Debian to Arch, and a dozen selective restores of a handful of files via fuse mounting backups, and only þe full restores noticeably impacted my invoice, and it was still only tens of dollars þat monþ.
I really hope no major controversy comes up around B2, because þ
... Show more...I don't know what þey're using, but I've been using B2 and I'm exceedingly happy. I'm using just over 1.6TB and paying just over $6/m. I do incremental restic backups of 6 machines every night. Granted, only a couple have any significant changes every day, but my wife's and my phones are set up upload photos and videos via PhotoBackup to - in our case - a server running Photoprism. We have photo sync to Google turned off on our devices.
B2 gets more expensive if you do a lot of reads, but since my use case includes only enough reading for restic to determine incremental diffs, it's quite cost effective. I've done two full restores of a few hundred GB migrating machines from Debian to Arch, and a dozen selective restores of a handful of files via fuse mounting backups, and only þe full restores noticeably impacted my invoice, and it was still only tens of dollars þat monþ.
I really hope no major controversy comes up around B2, because þey're one of a very few companies I truly enjoy being a customer of wiþ no reservations.
PhotoBackup | F-Droid - Free and Open Source Android App Repository
f-droid.orgurandom
in reply to lionracers • • •redparadise
in reply to lionracers • • •AfricanExpansionist
in reply to hellnuh • • •utopiah
in reply to AfricanExpansionist • • •AfricanExpansionist
in reply to utopiah • • •utopiah
in reply to AfricanExpansionist • • •AfricanExpansionist
in reply to utopiah • • •FishFace
in reply to AfricanExpansionist • • •grue
in reply to FishFace • • •orosus
in reply to utopiah • • •Umbrel - Personal home cloud and OS for self-hosting
umbrel.comutopiah
in reply to orosus • • •scponly its mounted directory once to the target, via ssh key (no password)rsyncinstead to add only the new files, ideally via acrontabscriptKristell
in reply to AfricanExpansionist • • •Not sure where you are in the world, but 4tb drives are $80? Which like. $80 is a lot when you ain't got it, but in computer terms it's probably the cheapest part in the box
RAM's expensive, storage has gotten pretty cheap, at least for HDDs.
like this
TVA likes this.
bdonvr
in reply to AfricanExpansionist • • •Armand1
in reply to AfricanExpansionist • • •like this
TVA likes this.
bdonvr
in reply to hellnuh • • •bonenode
in reply to hellnuh • • •Dude, at least provide an actual link and not just a picture.
immich.app/
Immich
ImmichVendetta9076
in reply to bonenode • • •Armand1
in reply to hellnuh • • •Been using it for about 7 months.
After about 2 months I decided to completely move away from Google Photos and now I only use Immich.
This was a big move for me. I have over 90 000 photos and 1000 videos totalling over 200GB.
The performance is great even on spinning rust, though I am running it on a Ryzen 2700X and 32GB RAM. That said it's only when the machine learning background tasks take off that that CPU horsepower is used. You really don't need that much. The recommended specs are fairly small.
Since I first installed it, they've added an auto-OCR feature which is a godsend. I can search my entire library for text on a screenshot and it works really well.
Weirdly, the missing feature that really pissed me off on Google Photos and got me to move over was the lack of the ability to search for images not currently in any album. The search functionality is much better on Immich.
I think the only feature I'm missing from Google Photos is the non-destructive editor, and that's coming real soon (the PR is already merged as of last week).
Requirements | Immich
docs.immich.appBakkoda
in reply to Armand1 • • •gkak.laₛ
in reply to hellnuh • • •Immich is developed by FUTO
drewdevault.com/2025/10/22/202…
What's up with FUTO?
drewdevault.comShrouded0603
in reply to gkak.laₛ • • •oong3Eepa1ae1tahJozoosuu
in reply to gkak.laₛ • • •xthexder
in reply to gkak.laₛ • • •like this
TVA likes this.
ShortN0te
in reply to gkak.laₛ • • •like this
TVA likes this.
FauxLiving
in reply to gkak.laₛ • • •That seems like a pretty biased article full of opinion, rhetorical framing and axe grinding.
What is your point? Not the point of the author, they clearly have a viewpoint. I mean why did you think it was relevant that we read what is essentially an opinion piece written like a tabloid article you'd see in a grocery store checkout line?
Ok, to save the rest of you the headache:
The author disliked how they were using 'open source' in the past. The author notes in the next paragraph that FUTO have addressed this complaint by linking their, multiple, responses and clarifying their position. The author does not mention or even address their current position, outside of name-calling and rhetorical framing in the link text.
Immediately after, we're hit with the tl;dr summarizing everything afterward (thank god, because I was already tired of reading by this point). Unfortunately, there is more text.
The author then takes offense that FUTO claimed to give money to several organization. The scare quotes around "grant" are intended to sow doubt in your mind
... Show more...That seems like a pretty biased article full of opinion, rhetorical framing and axe grinding.
What is your point? Not the point of the author, they clearly have a viewpoint. I mean why did you think it was relevant that we read what is essentially an opinion piece written like a tabloid article you'd see in a grocery store checkout line?
Ok, to save the rest of you the headache:
The author disliked how they were using 'open source' in the past. The author notes in the next paragraph that FUTO have addressed this complaint by linking their, multiple, responses and clarifying their position. The author does not mention or even address their current position, outside of name-calling and rhetorical framing in the link text.
Immediately after, we're hit with the tl;dr summarizing everything afterward (thank god, because I was already tired of reading by this point). Unfortunately, there is more text.
The author then takes offense that FUTO claimed to give money to several organization. The scare quotes around "grant" are intended to sow doubt in your mind that the author couldn't otherwise do with facts, words and explanations. Sarcasm and implied eye rolling are doing a lot of heavy lifting in this next section.
The first ""grant"" covered, is musl libc and, after after some research it was determined that FUTO, in fact, gave money to musl libc.
Devastating argument so far, let's keep going.
Not deterred, the author quotes some text for people who want musl libc to list them as sponsors. This has nothing to do with FUTO claiming (correctly) that they they gave money to musl libc.
An example of the difference, in case it isn't obvious to you, is that I can say I gave money to Doctors without Borders. If I actually gave money to Doctors Without borders then I'm telling the truth. If I want Doctors without Borders to list me as a sponsor on their site and advertising materials then I have to go through a different process. If I don't go through this process, it doesn't invalidate my donation.
In this case FUTO claimed that they gave money to an organization, and the records show that they did in fact give money to the organization. They did not go through the process of asking the organization to officially list FUTO as a sponsor. This is written as if it were an important distinction, but explaining why it is important is beyond the scope of this article, I guess. (I can use sarcasm too!)
Then the author lists a bunch of other projects many of which FUTO claims to have donated. I have also donated to many of these projects and, much like FUTO, they also don't list me as a sponsor, hmm curious.
Undeterred by reality, the author moves on to character assassination.
Step 1 is to find a bad person, Curtis Yarvin will be the authors choice here. A few quotes to establish their fascist credentials and we're on to the next step. Step 2 is to find a person from FUTO who has interacted with the bad person. Louis Rossmann once appeared on a show in 2022 and Yarvin was also on that show.
Through the logical power of guilt by association the author has now demonstrated why Rossmann is also bad. The next bit is to criticize Rossmann's response. Sure, he may have disagreed with Yarvin during the debate and also afterwards wrote a comment further disagreeing with Yarvin but by simply yeeting the goalposts into the past, the author can attack Rossmann for not doing it sooner.
The last few paragraphs are trying to make a huge amount of hay out of this appearance. The author bravely takes a stand against fascism and implies that FUTO should reflect on the author's opinions of fascism (the implication being that they are not and are therefore, possibly who would say?, fascists themselves).
So, my TL;DR from this article is:
FUTO is bad because they don't claim to be open source despite not being open source. They also claimed to give money to organizations that they gave money to.
To make matters worse, one person who is neither a developer for FUTO or Immich, once went on a YouTube show 4 years ago with a fascist and didn't disagree with them strongly enough for the authors taste. If FUTO didn't want to be fascists, which the author never says only strongly implies, then maybe they should have sent Louis Rossmann back in time so that he could have denounced it more eloquently instead of in a follow-up comment.
As we all know, people who post follow-ups are insincere and should never be trusted.
In his follow-up, the author notes that FUTO has addressed most of the issues that he complained about. However since FUTO still has not explained why Curtis Yarvin still exists and what they are doing about it, combined with the fact that fascism is bad (Source), implies that they should reflect on the fact that fascism is bad.
Since this is not happening and FUTO has done nothing about Yarvin still existing I'll leave the hanging implication that FUTO, fascism and Yarvin are related in some way.
Fascism.
THE END
criticism of the fascist political ideology
Contributors to Wikimedia projects (Wikimedia Foundation, Inc.)like this
TVA likes this.
sakuraba
in reply to FauxLiving • • •FoolHen
in reply to gkak.laₛ • • •Immich joins FUTO | Immich Blog
Immich Blog — Latest updates, announcements, and stories from the Immich team.like this
TVA likes this.
basket
in reply to hellnuh • • •Scrollone
in reply to basket • • •redparadise
in reply to hellnuh • • •TBi
in reply to hellnuh • • •geneva_convenience
in reply to TBi • • •It's been a while since I tested but the AI person recognition training in Immich was much better than alternatives.
After labeling a few faces I could easily search through all my folders for pictures where one or multiple people were present. Very handy when you want to create a picture book.
Zerush
in reply to hellnuh • • •Well, Immich is from the USA, there are several alternatives from the EU, currently preferable
(If I block Amazon, I can't even access the homepage of Immich)
alternativeto.net/software/imm…
Matt
in reply to Zerush • • •pogmommy
in reply to Matt • • •prenatal_confusion
in reply to Zerush • • •Mike
in reply to hellnuh • • •dhtseany
in reply to hellnuh • • •Dr_Vindaloo
in reply to dhtseany • • •enumerator4829
in reply to Dr_Vindaloo • • •Because dockers record with regards to security is questionable, and some people like to get automatic updates from their distro. For me personally, I think the design of Docker is absolute garbage. Containers are fine, but Docker is not the correct mechanism for it. (It’s also nothing new, see BSD jails and Solaris zones.)
Immich on Nixos works perfectly, and I also get automatic updates.
utopiah
in reply to enumerator4829 • • •Works with Podman
rumba
in reply to Dr_Vindaloo • • •Installing is only easier once you understand compose.
DB maintenenace is more complicated
DB and File backups are more complicated
DB and File restores are more complicated.
Logs are more complicated. Config changes are more complicated.
There are a lot of apps that are ideal for Docker. Critical data storage for the home-gamer in containers isn't easy.
partofthevoice
in reply to rumba • • •Can’t you just make sure the containers are stateless, mounting any directories where data will be stored?
For DB maintenance, you can exec into the container and use the native DB client. Or just expose theDB over your network, at least to the machine you maintain the DB from.
Backup and restore the mounted directory.
Logs from Docker can be handled like any other, no?
Sorry if I sound ignorant, but I literally learned the “Docker way” first an never looked back. Whenever I see software that can’t natively run in a container, I start looking for alternatives because I don’t want to deal with the complications of not using docker.
soldan
in reply to hellnuh • • •prenatal_confusion
in reply to soldan • • •