How to... install on Ugreen DXP2800
Hi everyone!
Sorry to bother you, but I’m trying to get Immich up and running on my DXP2800… and honestly, I’m going a little crazy here — I just can’t seem to get anything configured properly.
Would anyone be kind enough to lend me a hand?
I have 0 experiences about NAS, Docker and everithing like this...
Huge thanks in advance to anyone with the heart to help me out! 🙏😊
8 Replies
:wave: Hey @Teppy_ITA,
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.Could someone help me step by step?
Try starting by telling us what you did already @Teppy_ITA
I was following step by step this guideline:
https://mariushosting.com/how-to-install-immich-on-your-ugreen-nas
But after many steps, I arrive in a point were the author of this guideline askes money to download his example of configuration file, useful to create the set of enviroment variable of the application.
So I stopped everithing... And I deleted all.
My problem is that I don't have a experience with a NAS.. with docker and other similar applications... so I need to learn the basic while I'm doing it. Is not simple.
Marius Hosting
How to Install Immich on Your UGREEN NAS
Trustworthy expert guide to your Synology NAS.
It's basically that but look at the portainer docs on our site
I followed the entire guide today. So at step 14, when I have to wait and the open the page UGREEN IP:8212... it doesn't work. I saw an error on Portainer: exited - code 1.
If I touch the log icon, it wrotes:
Initializing Immich v1.135.3
Detected CPU Cores: 4
Starting api worker
Starting microservices worker
[Nest] 6 - 07/22/2025, 6:25:01 PM LOG [Microservices:EventRepository] Initialized websocket server
microservices worker error: PostgresError: password authentication failed for user "immichuser", stack: PostgresError: password authentication failed for user "immichuser"
at ErrorResponse (/usr/src/app/node_modules/postgres/cjs/src/connection.js:790:26)
at handle (/usr/src/app/node_modules/postgres/cjs/src/connection.js:476:6)
at Socket.data (/usr/src/app/node_modules/postgres/cjs/src/connection.js:315:9)
at Socket.emit (node:events:518:28)
at addChunk (node:internal/streams/readable:561:12)
at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
at Readable.push (node:internal/streams/readable:392:5)
at TCP.onStreamRead (node:internal/stream_base_commons:189:23)
microservices worker exited with code 1
Killing api process
So... I see a password error. How it could be? I used the standard values of the guideline and I was expecting to create a new user at the first connection...
Immichuser is not our default user 👀
Looking the guide, there was my error on password field... i wrote "imgmichpwd" instead of "immichpw". I corrected it, rebuild etc... now it started!!!!
I want to share my results after some day of working on this topic.
I think that my big problem was created by the standard docker installed on the DXP2800, the Docker app.
It is a very simple app, useful for sure etc but.... It forces your containers and projects to see only the shared folder. So... I made some litlle mistake during configuration but... the real problem was to use this docker that creates this limit and I was not able to create a folder alias or a link to other libraries because its interface stops any tentative to go out the shared folder.
So, installing the application using another docker, portainer, there is the option to manage manually every folder (using differrent grants, like read only etc). This stupid little step, solved my issue!
Thanks to every one tried to help me.