Linuxguide

Immich – selbstgehostete Google Photos Alternative 2025

AI-basierte Fotoverwaltung auf eigenem Server

S
SeeColors IT
11. Juni 20264 Min. Lesezeit102 Aufrufe

Immich Features

Automatisch (AI-gestützt):
+ Gesichtserkennung und Gruppierung
+ Objekt-Erkennung (Hund, Auto, Landschaft)
+ Standort-basierte Karte
+ "Erinnerungen" (Fotos von vor X Jahren)
+ Duplikat-Erkennung

Upload:
+ Android/iOS App mit automatischem Backup
+ Web-Upload
+ CLI für Massen-Import

Sharing:
+ Alben teilen (mit/ohne Login)
+ Partner-Sharing

Immich installieren

mkdir /opt/immich && cd /opt/immich

# .env Datei
cat > .env << 'EOF'
UPLOAD_LOCATION=/opt/immich/library
THUMBS_LOCATION=/opt/immich/thumbs
PROFILE_LOCATION=/opt/immich/profile
VIDEO_TRANSCODE_LOCATION=/opt/immich/encoded-video
DB_PASSWORD=sicherespasswort
DB_USERNAME=postgres
DB_DATABASE_NAME=immich
EOF

# docker-compose.yml herunterladen
curl -L https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml -o docker-compose.yml

docker compose up -d

# Web-UI: http://server:2283
# Admin-Account erstellen (erste Anmeldung)

Bestehende Google Photos importieren

# 1. Google Takeout: takeout.google.com
# → Google Fotos → Alle auswählen → Export

# 2. Immich CLI für Massen-Import
npm install -g @immich/cli

immich login http://server:2283/api/     --email [email protected]     --password passwort

# Import (mit Metadaten aus Takeout)
immich upload --recursive /pfad/zu/google-takeout/Takeout/

Hardware-Beschleunigung

# Für ML-Beschleunigung (Gesichtserkennung)
# docker-compose.yml - immich-machine-learning service:
  environment:
    MACHINE_LEARNING_WORKERS: 1
    # Intel OpenVINO (iGPU)
    MACHINE_LEARNING_DEVICE_ID: 0

  devices:
    - /dev/dri:/dev/dri

  # NVIDIA GPU
  # deploy:
  #   resources:
  #     reservations:
  #       devices:
  #         - capabilities: [gpu]

Backup der Bibliothek

# Wichtig: library-Verzeichnis + Datenbank sichern!

cat > /opt/scripts/backup-immich.sh << 'EOF'
DATE=$(date +%Y%m%d)
BACKUP=/backup/immich-$DATE

mkdir -p $BACKUP

# PostgreSQL Dump
docker exec immich_postgres pg_dumpall -U postgres     > $BACKUP/immich-db.sql

# Bibliothek (nur geänderte Dateien mit --checksum)
rsync -av --checksum /opt/immich/library/ $BACKUP/library/

echo "Backup abgeschlossen: $BACKUP"
EOF

chmod +x /opt/scripts/backup-immich.sh

FAQ

Wie viel Speicher brauche ich?
Immich speichert Originale + Thumbnails + Transcode. 100 GB Fotos → ~120-150 GB benötigt. Mit ZFS-Komprimierung etwas weniger.

Fazit

Immich ist die ausgereifteste Google Photos Alternative: AI-Gesichtserkennung, standortbasierte Suche und automatisches Handy-Backup – vollständig selbstgehostet.

Self-hosted Cloud und Fotoverwaltung für KMU in Heidelberg, Mannheim und der Rhein-Neckar-Region. Anfragen.

Artikel teilen

War dieser Artikel hilfreich?

Dein Feedback hilft uns, bessere Inhalte zu erstellen.

Kommentar hinterlassen

Verwandte Artikel