[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.

    DS1522+ | DSM 7.3.2-86009U1 (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
    Ugreen NAS DPX4800Plus, UGOS 1.13.1.0105, 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

  • 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.

    The content cannot be displayed because you do not have authorisation to view this content.

    Man muss ja erst mal hinkommen bevor man sich anmeldet.

    DS1522+ | DSM 7.3.2-86009U1 (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
    Ugreen NAS DPX4800Plus, UGOS 1.13.1.0105, 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

    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.


    The content cannot be displayed because you do not have authorisation to view this content.


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


    The content cannot be displayed because you do not have authorisation to view this content.

    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.

    DS1522+ | DSM 7.3.2-86009U1 (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
    Ugreen NAS DPX4800Plus, UGOS 1.13.1.0105, 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

  • 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.

    DS1522+ | DSM 7.3.2-86009U1 (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
    Ugreen NAS DPX4800Plus, UGOS 1.13.1.0105, 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

  • 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:

    The content cannot be displayed because you do not have authorisation to view this content.

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

    DS1522+ | DSM 7.3.2-86009U1 (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
    Ugreen NAS DPX4800Plus, UGOS 1.13.1.0105, 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

  • 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.

    DS1522+ | DSM 7.3.2-86009U1 (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
    Ugreen NAS DPX4800Plus, UGOS 1.13.1.0105, 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

  • 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

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!