Unraid CA: Restoring Immich with a Database and Uploads Folder

Hello, Thank you for taking the time to read my question. Context: Earlier today I experienced a power outage which resulted in a corrupted unraid os. As part of the recovery process, I reinstalled unraid. Question 1: How do I restore [or reinstall] Immich, preserving metadata like albums. Current Status: Unraid [7.1.4] and Docker function. All uploads and database dumps are still accessible on the data drives. Postgres will not initialize as the database folder already contains a database. I have made a backup of the most recent database dump and the entire /Uploads folder. Question 2: Are the /Uploads folder and database dump all that is needed to restore immich [completely] from a fresh install? My current plan is to wipe and reupload assets, but I'm also concerned that stuff like user accounts and other settings might need to be remade. Question 3: How complete will the Immich restore be with the the /uploads and database dump? Will it include user accounts in addition to albums and other metadata? Thanks in advance for your replies.
15 Replies
Immich
Immich3w ago
:wave: Hey @Iakovos, 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. :ballot_box_with_check: verified I'm on the latest release(note that mobile app releases may take some time). 2. :ballot_box_with_check: read applicable release notes. 3. :ballot_box_with_check: reviewed the FAQs for known issues. 4. :ballot_box_with_check: reviewed Github for known issues. 5. :ballot_box_with_check: tried accessing Immich via local ip (without a custom reverse proxy). 6. :ballot_box_with_check: uploaded the relevant information (see below). 7. :ballot_box_with_check: 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.
Iakovos
IakovosOP3w ago
Docker compose and env files were not used to install this instance. no recent changes to immich; needed to reinstall the OS it was running on. System Info: Unraid [7.1.4] CPU: Ryzen 5 pro 3400G, 32 GBS ram, One parity drive, Two data drives. one nvme ssd as a cache pool. Data drives are xfs, cache drive also xfs Attempted to run the Immich_PostgreSQL on the new unraid install. Confirmed old database dumps and uploads uncorrupted.
bo0tzz
bo0tzz3w ago
User accounts etc are in the database
Iakovos
IakovosOP3w ago
thanks, I'll begin the process. Hi, sorry to come back. When running the restore script [specifically the gunzip section] in the postgres container terminal, it returns 'docker not found.'
bo0tzz
bo0tzz3w ago
Sounds like you don't have docker installed?
Iakovos
IakovosOP3w ago
I do have docker installed. The container wouldn't be running without it I appreciate the help
Iakovos
IakovosOP3w ago
No description
bo0tzz
bo0tzz3w ago
You're running that inside of the postgres container
Iakovos
IakovosOP3w ago
ok. I swapped to the terminal, and I'm running the restore database command
Iakovos
IakovosOP3w ago
No description
Iakovos
IakovosOP2w ago
I'm not quite seeing the syntax error sincere apologies, I'm still new to both docker and linux in general. Just got this set up and working a few weeks before the power outage. how do I ensure that the postgres container can access the database location? I copied the database location to a new path, and gave the container access via adding a path in the container interface. I keep getting 'file or directory not found' despite taking the exact path and file name and placing it into the commands as mentioned in the documentation
Iakovos
IakovosOP2w ago
No description
Iakovos
IakovosOP2w ago
the server is now up, thanks for your earlier help. It allowed me to get started on the path.
Immich
Immich2w ago
This thread has been closed. To re-open, use the button below.

Did you find this page helpful?