Zum Inhalt
canales-solutions · IT-Servicemanagement nach ITIL 4

Servicekatalog › Mediathek › immich

immich

Mediathek für Fotos und Videos (O-14: mitbauen).

Status: geplant · 15 CIs · braucht keycloak, speicher

Relationen

Gestrichelt: CIs anderer Anwendungen (Klick führt zu deren Seite). Klick auf ein eigenes CI zeigt seine Karte.

Relationen-Diagramm der Anwendung immichzeigt_aufeingetragen_inzeigt_aufeingetragen_inzeigt_aufeingetragen_inveroeffentlichtgeschuetzt_durchliegt_inlaeuft_aufangeschlossen_anlaeuft_aufangeschlossen_annutztnutztlaeuft_aufangeschlossen_anlaeuft_aufangeschlossen_anangeschlossen_annutztmeldet_annutztufw-regel/webFirewall-Freigabe für Endpunkt web (tcp)route/webRoute für Endpunkt webdns-eintrag/a-fotosDNS-Eintrag A für Endpunkt websecret/oidcImmich – Client-Secretsecret/datenbankImmich – Datenbankidentitaet/oidc-clientKeycloak-Client immichendpunkt/webImmichnetz/internImmich interndatenpfad/postgresDatenbankdateiendatenpfad/libraryMedienbibliothekdatenbank/immichImmich-Datenbankcontainer/redisCachecontainer/postgresImmich-Datenbankservercontainer/mlMaschinelles Lernencontainer/serverImmich-Serverhost-basis/host-software/ufwFirewalltraefik/container/appTraefiktechnitium/container/appDNS-Servertraefik/zertifikat/wildcardWildcard-Zertifikatmaschine/vps2vps2 (infra)traefik/netz/proxyOverlay proxy

Configuration Items

Container

  • Cache
    immich/container/redis · geplant
    • laeuft_auf → maschine/vps2
    • angeschlossen_an → immich/netz/intern
  • Immich-Datenbankserver
    immich/container/postgres · geplant
    • laeuft_auf → maschine/vps2
    • angeschlossen_an → immich/netz/intern
    • nutzt → immich/datenpfad/postgres
    • nutzt → immich/secret/datenbank
  • Maschinelles Lernen
    immich/container/ml · geplant
    • laeuft_auf → maschine/vps2
    • angeschlossen_an → immich/netz/intern
  • Immich-Server
    immich/container/server · geplant
    • laeuft_auf → maschine/vps2
    • angeschlossen_an → immich/netz/intern
    • angeschlossen_an → traefik/netz/proxy
    • nutzt → immich/datenpfad/library
    • meldet_an → immich/identitaet/oidc-client
    • nutzt → immich/secret/oidc

Datenbanken

  • Immich-Datenbank
    immich/datenbank/immich · geplant
    • liegt_in → immich/container/postgres

Datenpfade

  • Datenbankdateien
    immich/datenpfad/postgres · geplant
  • Medienbibliothek
    immich/datenpfad/library · geplant

Netze

  • Immich intern
    immich/netz/intern · geplant

Endpunkte

  • Immich
    immich/endpunkt/web · geplant
    • veroeffentlicht → immich/container/server
    • geschuetzt_durch → traefik/zertifikat/wildcard

Identitäten

  • Keycloak-Client immich
    immich/identitaet/oidc-client · geplant

Secrets

  • Immich – Client-Secret
    immich/secret/oidc · geplant
  • Immich – Datenbank
    immich/secret/datenbank · geplant

DNS-Einträge

  • DNS-Eintrag A für Endpunkt web
    immich/dns-eintrag/a-fotos · geplant
    • zeigt_auf → immich/endpunkt/web
    • eingetragen_in → technitium/container/app

ufw-regel

  • Firewall-Freigabe für Endpunkt web (tcp)
    immich/ufw-regel/web · geplant
    • zeigt_auf → immich/endpunkt/web
    • eingetragen_in → host-basis/host-software/ufw

route

  • Route für Endpunkt web
    immich/route/web · geplant
    • zeigt_auf → immich/endpunkt/web
    • eingetragen_in → traefik/container/app