[TUT] IMMICH - Perfekte Alternative zur Foto-App

  • 5432 scheint mir der Default-Postgres-Port zu sein. Da kann wohl der Immich-Server nicht zu seiner Datenbank connecten. Wieso, weiß ich nicht.

    Ugreen NAS DPX4800Plus, UGOS 1.20.0.0142, 2x Samsung 990 EVO Plus NVMe M.2 SSD 2 TB Raid1, 3*Toshiba MG10ACA20TE HDD 20TB Raid5, 64GB RAM -> 2 x Crucial DDR5 RAM 32GB 4800MHz SODIMM
    DS1522+ | DSM 7.4.1-90080 (Final) | 40 GB RAM | 3 x WD 14TB WD140EFGX Red Plus SHR, 2 x M.2-Samsung 980 Pro SSD 1TB SHR
    DS415+ | DSM 7.1.1-42962-9 (Final) | 8 GB RAM | 3 x WD 6TB WD60EFRX Red Raid5, 1 x SSD Intel 128GB Basic

  • Ich habe mir nochmal über das Terminal angeschaut, welcher User die erstellen Dokumente in der docker immich DB besitzt. Es gibt noch einige mehr die mit der Installation mitkamen, sind aber ausnahmslos dnsmasq zugeordnet.

    Über den Dateimanager im UGOS ist der Eigentümer des Immich-Ordners "db" "999" (Eigentümer). Hängt das irgendwie zusammen? Muss da mein adminuser stehen oder die User-Gruppe "admin"? Ich habe ja über die .yml den User: 1000:10 connected.

    Code
    drwx------ 1 dnsmasq  admin             532 Mar  3 13:27 .
    
    drwxrwx--- 1 adminuserxy admin               4 Mar  3 11:17 ..
    
    drwx------ 1 dnsmasq  systemd-journal    32 Mar  3 12:26 base
    
    drwx------ 1 dnsmasq  systemd-journal   606 Mar  3 13:28 global
  • Sorry, keine Ahnung.
    Ich denke eher, dass es am Netzwerk liegt. Liegt "immich_server" und "immich_postgres" zusammen in gleichen Netzwerk?
    Bei mir heißt das Netzwerk "immich_default". Da gehören auch "immich_machine_learning" und "immich_redis" mit dazu.

    This image is exclusive to our members!
    Please log in or register for free to view graphics and attachments.


    Man muss ja erst mal hinkommen bevor man sich anmeldet.

    Ugreen NAS DPX4800Plus, UGOS 1.20.0.0142, 2x Samsung 990 EVO Plus NVMe M.2 SSD 2 TB Raid1, 3*Toshiba MG10ACA20TE HDD 20TB Raid5, 64GB RAM -> 2 x Crucial DDR5 RAM 32GB 4800MHz SODIMM
    DS1522+ | DSM 7.4.1-90080 (Final) | 40 GB RAM | 3 x WD 14TB WD140EFGX Red Plus SHR, 2 x M.2-Samsung 980 Pro SSD 1TB SHR
    DS415+ | DSM 7.1.1-42962-9 (Final) | 8 GB RAM | 3 x WD 6TB WD60EFRX Red Raid5, 1 x SSD Intel 128GB Basic

    Edited once, last by Benares (March 3, 2026 at 3:12 PM).

  • immich_postgres und immich_server sidn im selben Netzwerk. Von "immich_database" sehe ich allerdings weder auf deinem noch auf meinem Screenshot etwas.


    This image is exclusive to our members!
    Please log in or register for free to view graphics and attachments.


    Das habe ich aber gerade auf der docker GUI noch gesehen:


    This image is exclusive to our members!
    Please log in or register for free to view graphics and attachments.

    Edited once, last by littlenoob11: Ein Beitrag von littlenoob11 mit diesem Beitrag zusammengefügt. (March 3, 2026 at 3:08 PM).

  • Ich würde ja mal prüfen, ob die DB läuft. Wenn nicht, ist es ganz schlecht mit einer Verbindung zu der.

    Meine Hardware


    • DXP6800PRO | 2 x CT16G48C40S5.M8A1 16 GB 4800 MHz | 3 x Seagate ST12000VN0008-2YS101 12TB | 3 x Samsung SSD 870 EVO 1TB | 4 x Samsung SSD 990 PRO 2TB

  • Sorry, sollte "immich_postgres" heißen, nicht "immich_database". Hab's oben korrigiert.
    Ich hab grad mal eine Konsole auf "immich_server" geöffnet, weiß allerdings nicht, wie man da die Erreichbarkeit der Datenbank testen kann. ping und telnet gibt es nicht und bei sowas wie "psql --host=192.19.0.2 --port=5432 --username=immichuser --list" bekomme ich keine Antwort. Bei mir funktioniert auf jeden Fall alles.
    Aber vielleicht wissen ja andere mehr.

    Ugreen NAS DPX4800Plus, UGOS 1.20.0.0142, 2x Samsung 990 EVO Plus NVMe M.2 SSD 2 TB Raid1, 3*Toshiba MG10ACA20TE HDD 20TB Raid5, 64GB RAM -> 2 x Crucial DDR5 RAM 32GB 4800MHz SODIMM
    DS1522+ | DSM 7.4.1-90080 (Final) | 40 GB RAM | 3 x WD 14TB WD140EFGX Red Plus SHR, 2 x M.2-Samsung 980 Pro SSD 1TB SHR
    DS415+ | DSM 7.1.1-42962-9 (Final) | 8 GB RAM | 3 x WD 6TB WD60EFRX Red Raid5, 1 x SSD Intel 128GB Basic

  • Wenn ich jetzt deinen neuen Screenshot so sehe, klar, dann muss erstmal die Datenbank laufen. Steht was in deren Logs?

    Edit: Bei mir steht im database-Abschnitt des Stacks:


    Weiß aber nicht mehr, ob dir das hilft und wo ich das her hatte.

    Ugreen NAS DPX4800Plus, UGOS 1.20.0.0142, 2x Samsung 990 EVO Plus NVMe M.2 SSD 2 TB Raid1, 3*Toshiba MG10ACA20TE HDD 20TB Raid5, 64GB RAM -> 2 x Crucial DDR5 RAM 32GB 4800MHz SODIMM
    DS1522+ | DSM 7.4.1-90080 (Final) | 40 GB RAM | 3 x WD 14TB WD140EFGX Red Plus SHR, 2 x M.2-Samsung 980 Pro SSD 1TB SHR
    DS415+ | DSM 7.1.1-42962-9 (Final) | 8 GB RAM | 3 x WD 6TB WD60EFRX Red Raid5, 1 x SSD Intel 128GB Basic

  • vielleicht kann ja alter Mannseine Unterstützung präzisieren?

    Wie schaut, ob die läuft oder was meinst du? Brachte schon Benares, deren Container hat ein Logfile.

    Schauen, ob die alle im gleiche Netzwerk sind, kam auch schon.

    Meine Hardware


    • DXP6800PRO | 2 x CT16G48C40S5.M8A1 16 GB 4800 MHz | 3 x Seagate ST12000VN0008-2YS101 12TB | 3 x Samsung SSD 870 EVO 1TB | 4 x Samsung SSD 990 PRO 2TB

  • Im Logfile des portainer containers "immich_postgres" (running) steht folgendes:


    In der Docker-GUI sehe ich aber folgendes:

    This image is exclusive to our members!
    Please log in or register for free to view graphics and attachments.

  • Oh je, weiß ich leider auch nicht. M.E. sieht alles gut aus.

    Ugreen NAS DPX4800Plus, UGOS 1.20.0.0142, 2x Samsung 990 EVO Plus NVMe M.2 SSD 2 TB Raid1, 3*Toshiba MG10ACA20TE HDD 20TB Raid5, 64GB RAM -> 2 x Crucial DDR5 RAM 32GB 4800MHz SODIMM
    DS1522+ | DSM 7.4.1-90080 (Final) | 40 GB RAM | 3 x WD 14TB WD140EFGX Red Plus SHR, 2 x M.2-Samsung 980 Pro SSD 1TB SHR
    DS415+ | DSM 7.1.1-42962-9 (Final) | 8 GB RAM | 3 x WD 6TB WD60EFRX Red Raid5, 1 x SSD Intel 128GB Basic

  • Docker Netzwerk prüfen.

    docker network inspect immich_default

    Da sollten alle drin sein.

    Meine Hardware


    • DXP6800PRO | 2 x CT16G48C40S5.M8A1 16 GB 4800 MHz | 3 x Seagate ST12000VN0008-2YS101 12TB | 3 x Samsung SSD 870 EVO 1TB | 4 x Samsung SSD 990 PRO 2TB

  • Alle anderen immich Container sind healthy. So auch immich_postgres, was das logfile auch bestätigt: "database system is ready to accept connections"

    Ich kann aus dem JSON-Output für das Netzwerk "immich_default" auch nichts weiteres entnehmen :(

  • Server neu starten: docker restart immich_server

    Konnektivität testen: docker exec -it immich_server nc -zv database 5432

    Wenn das klappt, compose ändern:

    Code
    depends_on:
      database:
        condition: service_healthy
    Meine Hardware


    • DXP6800PRO | 2 x CT16G48C40S5.M8A1 16 GB 4800 MHz | 3 x Seagate ST12000VN0008-2YS101 12TB | 3 x Samsung SSD 870 EVO 1TB | 4 x Samsung SSD 990 PRO 2TB

  • sudo docker exec -it immich_server nc -zv database 5432

    Code
    OCI runtime exec failed: exec failed: unable to start container process: exec: "nc": executable file not found in $PATH: unknown

    sudo docker exec -it immich_server bash -c 'cat < /dev/null > /dev/tcp/database/5432' && echo "Verbindung OK" || echo "Verbindung fehlgeschlagen"

    Code
    Verbindung fehlgeschlagen
  • littlenoob11, ich sehe gerade deinen Screenshot in #310.
    Solche Image-Fehler unter Image, Lokal sehe ich auch bei mir - haufenweise. Das kommt wohl vor, wenn man einen Container über das Docker-GUI aktualisiert. Dann gibt es jedes Image mehrfach, nur eins davon ist ohne Fehler. Den Rest kann man wohl einfach löschen.
    Hauptsache der Container selbst ist ohne Fehler.

    Ugreen NAS DPX4800Plus, UGOS 1.20.0.0142, 2x Samsung 990 EVO Plus NVMe M.2 SSD 2 TB Raid1, 3*Toshiba MG10ACA20TE HDD 20TB Raid5, 64GB RAM -> 2 x Crucial DDR5 RAM 32GB 4800MHz SODIMM
    DS1522+ | DSM 7.4.1-90080 (Final) | 40 GB RAM | 3 x WD 14TB WD140EFGX Red Plus SHR, 2 x M.2-Samsung 980 Pro SSD 1TB SHR
    DS415+ | DSM 7.1.1-42962-9 (Final) | 8 GB RAM | 3 x WD 6TB WD60EFRX Red Raid5, 1 x SSD Intel 128GB Basic

  • Sag mal, hast du die Firewall aktiv?

    Meine Hardware


    • DXP6800PRO | 2 x CT16G48C40S5.M8A1 16 GB 4800 MHz | 3 x Seagate ST12000VN0008-2YS101 12TB | 3 x Samsung SSD 870 EVO 1TB | 4 x Samsung SSD 990 PRO 2TB

  • Moinsen,
    gibt es eigentlich schon eine Möglichkeit, die GPU von einem DXP4800+ für Immich zu nutzen?

    Ach ja, schöne Pfingsten 😉

    DXP4800PLUS mit 3x 8TB (2xWD, 1x Seagate),1x 512GB SSD, 2TB NVM SSD, 8GB + 32GB RAM

  • gibt es eigentlich schon eine Möglichkeit, die GPU von einem DXP4800+ für Immich zu nutzen?

    Gute Frage, wolte dir gerade mit meinem Stack antworten. Hab diese aber vorher überprüfen lassen. Und da ich Synology DSm auf der 4800plus einsetze, geht es dort überhaupt nicht stabil. Weil Docker dort sehr veraltet ist. Deswegen ist die Frage sehr relativ. =) Ich bin gespannt wie ich meine Stacks für das große KI uGreen NAs umschreiben werde, wenn ich dort UnRaid einsetze. Das ist wohl das neuste und modernste was so geht. =) Darauf freu ich mich sehr. =)

Participate now!

Join our community with over 10,000 members!

Register yourself now for free to get full access to all content, graphics, downloads and other exclusive features!