Move Immich to a new OS while keeping all data?
Hey, I want to swap my OS with a newer version. I will be reinstalling (including reinstalling docker etc). Is the proper way to do it by simply copying over the Immich configuration directory and starting like usual? (where docker compose and postgres reside - it will still point to the same drive with my actual photos)
chatgpt is telling me to also backup some docker volumes (?) but I'm unsure how to do that.
I've found this page in docs, but is it required for what I want to do? https://immich.app/docs/administration/backup-and-restore/
Backup and Restore | Immich
A 3-2-1 backup strategy is recommended to protect your data. You should keep copies of your uploaded photos/videos as well as the Immich database for a comprehensive backup solution. This page provides an overview on how to backup the database and the location of user-uploaded pictures and videos. A template bash script that can be run as a cron...
6 Replies
:wave: Hey @jakjasie1,
Thanks for reaching out to us. Please carefully read this message and follow the recommended actions. This will help us be more effective in our support effort and leave more time for building Immich :immich:.
References
- Container Logs:
docker compose logs
docs
- Container Status: docker ps -a
docs
- Reverse Proxy: https://immich.app/docs/administration/reverse-proxy
- Code Formatting https://support.discord.com/hc/en-us/articles/210298617-Markdown-Text-101-Chat-Formatting-Bold-Italic-Underline#h_01GY0DAKGXDEHE263BCAYEGFJA
Checklist
I have...
1. :blue_square: verified I'm on the latest release(note that mobile app releases may take some time).
2. :blue_square: read applicable release notes.
3. :blue_square: reviewed the FAQs for known issues.
4. :blue_square: reviewed Github for known issues.
5. :blue_square: tried accessing Immich via local ip (without a custom reverse proxy).
6. :blue_square: uploaded the relevant information (see below).
7. :blue_square: tried an incognito window, disabled extensions, cleared mobile app cache, logged out and back in, different browsers, etc. as applicable
(an item can be marked as "complete" by reacting with the appropriate number)
Information
In order to be able to effectively help you, we need you to provide clear information to show what the problem is. The exact details needed vary per case, but here is a list of things to consider:
- Your docker-compose.yml and .env files.
- Logs from all the containers and their status (see above).
- All the troubleshooting steps you've tried so far.
- Any recent changes you've made to Immich or your system.
- Details about your system (both software/OS and hardware).
- Details about your storage (filesystems, type of disks, output of commands like fdisk -l
and df -h
).
- The version of the Immich server, mobile app, and other relevant pieces.
- Any other information that you think might be relevant.
Please paste files and logs with proper code formatting, and especially avoid blurry screenshots.
Without the right information we can't work out what the problem is. Help us help you ;)
If this ticket can be closed you can use the /close
command, and re-open it later if needed.Yes, that guide is the way to go. Be very careful relying on LLMs for this stuff, you're much better understanding it yourself. Otherwise you risk having a bunch of important things wiped out
I realise, I just thought it would be useful to ask what has to be done and look into it further.
Since the actual images are stored on a 2nd HDD, which part do I need to back up?
the .env file
I think. If all your db/photos are on the same disk which isn't going to be messed with. Compose and env files and also ml and transcoding if you use them. Save them.
After the new instal run those files back and all should be good. At least that worked for me when i had to reset the whole immich-doker stack (i messed up something and had start from fresh install).
Also i would recomend do backup db dumps just in case.
If you're moving that HDD as is to the new system, then you can technically do that without backing it up - but that said, you should be always backing up all the things anyways
Thanks!
I will make the backup and then try