immich_server wont start

Hi, I’m trying to get immich_server running in Docker on my Linux server using Portainer, but I’m running into some issues. I’ve created a stack, but the container isn’t publishing any ports, which prevents me from continuing with the configuration. My goal is to have Immich store images on my NAS, so I’ve mounted a disk on the Docker server at /mnt/share/Docker/. I haven’t made any changes to the docker-compose.yml file aside from adding stack.env in the file. Here’s the configuration in my stack.env: UPLOAD_LOCATION=/mnt/share/Docker/Immich/Library DB_DATA_LOCATION=./postgres IMMICH_VERSION=release DB_PASSWORD=XXXXXX DB_USERNAME=postgres DB_DATABASE_NAME=immich When I start the stack, the container fails to fully initialize. Any guidance on how to get the container running and make the ports accessible would be greatly appreciated. Thank you!
14 Replies
Immich
Immich5d ago
:wave: Hey @Vickevire9, 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.
Vickevire9
Vickevire9OP5d ago
Here are som details about my system. I'm running a VM in Proxmox that has Ubuntu and Portainer installed. I’m trying to install Immich on this VM. I also have another VM running TrueNAS, and I’ve mounted a share from it onto my Portainer VM. First install so no changes
Immich
Immich5d ago
Successfully submitted, a tag has been added to inform contributors. :white_check_mark:
Mraedis
Mraedis5d ago
It either does not have access to /mnt/share/Docker/Immich/Library or you've changed that after initial boot
Vickevire9
Vickevire9OP5d ago
The account on the docker server has access to /mnt/share/Docker/Immich/Library. I haven't changed anything after starting the container, I wrote it in stack.env and then I deployed. 3 of them works and the last on "immich_server" wont start correctly
Mraedis
Mraedis5d ago
And can you confirm that /mnt/share/Docker/Immich/Library/encoded-video/.immich exists?
Vickevire9
Vickevire9OP5d ago
it does not exist. only /mnt/share/Docker/Immich/Library. libary is empty
Sergey Katsubo
or you've changed that after initial boot
@Vickevire9 is ^^ this correct? According to logs
LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 4806 rows
LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 4340 rows
LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 4806 rows
LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 4340 rows
Immich already has thousands of assets in its database, seemingly it was working at some point in the past 🤔 If you don't care about those records and fine with starting from scratch, then try with empty database: stop the stack, purge ./postgres, start.
Mraedis
Mraedis5d ago
So it's not the original value for UPLOAD_LOCATION and as Sergey has said, your Immich seems to have run with uploads in the past
Vickevire9
Vickevire9OP5d ago
I have tried to set up immich before but never really got it working properly or had time to play fix with it. It is fine to delete ./postgres if there is data in that database. Where can i find it if I followed this guide? https://docs.immich.app/install/portainer
Portainer | Immich
Install Immich using Portainer's Stack feature.
Mraedis
Mraedis5d ago
It you delete ./postgres you delete all metadata, that's fine if you want to start fresh for portainer, the default location is /data on the host, so /data/<some stack number>/postgres
Vickevire9
Vickevire9OP5d ago
thank you very much. I deleted ./postgres. Now it seems to work. I come to the side and files have been created in /mnt/share/docker/immich/library/. Now I just need to get the phone to sync. That's where my problem has been before :/
Immich
Immich4d ago
This thread has been closed. To re-open, use the button below.

Did you find this page helpful?