DietPi-Software | Immich: Self-Hosted backup solution for photos and videos #6785
-
Formal software information
Are there similar/alternative software titles available with DietPi-Software?
What makes your requested software better than the above solutions, if available?
How can DietPi make the installation easier or compatible, than following the install instructions or do APT installation, if available?
Can you provide the installation steps that you would suggest DietPi-Software to do?There is several installation methods: https://immich.app/docs/install/requirements, but they usually require some tinkering because or the arm64 v8, the easiest would be using this script: curl -o- https://raw.githubusercontent.com/immich-app/immich/main/install.sh | bash The script will perform the following actions: Download docker-compose.yml, and the .env file from the main branch of the repository. Are you willing to help maintaining the software installation, e.g. in case of needed setup changes due to updates etc.? This is not needed, but could speed up our decision to implement it, as man power is always a topic 😉.
|
Beta Was this translation helpful? Give feedback.
Replies: 20 comments 144 replies
-
|
Can this be moved to discussions so it can be voted on? Would love to see immich get added to dietpi. Thank you! |
Beta Was this translation helpful? Give feedback.
-
|
Yes please, this would be awesome to have a simple way to get Immich up and running! |
Beta Was this translation helpful? Give feedback.
-
|
This would be awesome. Upvote. Than I can finally replace my google photos subscription |
Beta Was this translation helpful? Give feedback.
-
|
➕1️⃣ |
Beta Was this translation helpful? Give feedback.
-
|
Yeah, should run great on the RPi5. Upvote! |
Beta Was this translation helpful? Give feedback.
-
|
Great! |
Beta Was this translation helpful? Give feedback.
-
|
it would be nice to have a direct implementation of immich, thanks |
Beta Was this translation helpful? Give feedback.
-
|
I'm also looking forward to this becoming a thing. Immich is all I'm missing from my little setup. |
Beta Was this translation helpful? Give feedback.
-
|
This app seems to be available on Docker only. Usually, we don't provide Docker container install options. All you need is Docker (available via |
Beta Was this translation helpful? Give feedback.
-
|
https://github.com/arter97/immich-native haven't installed yet but looks like a good way around docker. |
Beta Was this translation helpful? Give feedback.
-
|
After a long time of waiting, we've done it. If you want to take a first look at Immich without Docker, you can switch to our dev branch and try installing Immich there. A heads up to anyone with a small SBC, less than 2GB of memory and an SD card. Immich isn't a small application. It's a monster that needs to be compiled on the system first. We tried to keep it as lean as possible, but we hit some limits. Installation can take between 5 and 10 minutes on modern SBCs, up to several hours on an RBi3B+. For anyone who still wants to test it, feedback is super welcome. Is everything working? Is anything missing? Anything stand out? For testing, this way, please: Many thanks in advance, your DietPi development team. |
Beta Was this translation helpful? Give feedback.
-
|
So my NAS system is an intel xeon E3-1265Lv2 and 8 GB RAM - will this be sufficient? |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
Crazy how a little less RAM can lengthen the build so massively: 4 GiB RAM => less than 5 minutes overall, 2 GiB RAM => 1:20 hours, on the very same VM. And host has a fast NVMe SSD for swapping. @Joulinar found the |
Beta Was this translation helpful? Give feedback.
-
|
That's a great addition. I've been using it with docker but solely running docker for this service alone as all my other services are managed by dietpi-software. However I've been limiting the number of cores to 2 for the ML container. Do you expect any improvement in performance over the docker version that can make it worth it to move it to the dietpi-software managed or should it be more or less the same? Keep up the great work! |
Beta Was this translation helpful? Give feedback.
-
|
Providing feedback (and not sure if this is related with this version or general) but any HEIC file doesn't seem to work at all (in any client, app or web). Apparently it is supported and I believe it was working with the docker version, so it's odd. |
Beta Was this translation helpful? Give feedback.
-
|
Another issue (maybe I am missing something). I updated the env to store the images on my |
Beta Was this translation helpful? Give feedback.
-
|
Adding one more question to this thread. Immich 2.6.0 was released today, I ran |
Beta Was this translation helpful? Give feedback.
-
|
@miguelpruivo sudo apt install libheif-dev
dietpi-software reinstall 215This should update to v2.6.0 with HEIF/HEIC support included. |
Beta Was this translation helpful? Give feedback.
-
|
Just a quick thumbs-up: I installed immich + immich-ml on RasPi5 w/ 8G RAM. Absolute no-brainer. Works well! A splendid step up from the PhotoPrism I was running on my (underpowered) NAS. Our photo collection still lives there, it's connected via SMB as an external library. A small quirk, not investigated yet, is that after a reboot I need to re-activate the immich-ml service, it shows up as "failed". |
Beta Was this translation helpful? Give feedback.






After a long time of waiting, we've done it. If you want to take a first look at Immich without Docker, you can switch to our dev branch and try installing Immich there.
A heads up to anyone with a small SBC, less than 2GB of memory and an SD card. Immich isn't a small application. It's a monster that needs to be compiled on the system first. We tried to keep it as lean as possible, but we hit some limits.
Installation can take between 5 and 10 minutes on modern SBCs, up to several hours on an RBi3B+.
For anyone who still wants to test it, feedback is super welcome. Is everything working? Is anything missing? Anything stand out?
For testing, this way, please: