LibrePhotos - eigene Fotosammlung mit KI-Funktionen verwalten
LibrePhotos - eigene Fotosammlung mit KI-Funktionen verwalten
LibrePhotos ist eine selbstgehostete Google-Photos-Alternative mit KI-gestützter Gesichts- und Objekterkennung.
Was ist LibrePhotos?
LibrePhotos bietet eine vollständige Alternative zu Google Photos auf dem eigenen Server. Die Anwendung analysiert hochgeladene Fotos automatisch mit KI-Modellen: Gesichtserkennung gruppiert Bilder nach Personen, Objekterkennung erstellt automatische Tags, und eine Suchanfrage wie „Strandurlaub 2022" findet relevante Fotos ohne manuelle Verschlagwortung. Die Oberfläche ist modern und ähnelt kommerziellen Foto-Cloud-Diensten. LibrePhotos unterstützt mehrere Nutzer und geteilte Alben.
Voraussetzungen
- Docker 20.10+ / Docker Compose
- Mindestens 4 GB RAM (KI-Analyse ist rechenintensiv)
- GPU optional, beschleunigt die KI-Verarbeitung erheblich
Compose-Beispiel
services:
librephotos:
image: reallibrephotos/librephotos:latest
container_name: librephotos
restart: unless-stopped
ports:
- "3000:80"
depends_on:
- librephotos-db
- librephotos-redis
volumes:
- ./photos:/data/photos
- ./data:/data
environment:
- SECRET_KEY=changeme-long-random-string
- ADMIN_EMAIL=admin@example.com
- ADMIN_USERNAME=admin
- ADMIN_PASSWORD=changeme
- DB_HOST=librephotos-db
- DB_NAME=librephotos
- DB_USER=librephotos
- DB_PASS=secret
librephotos-db:
image: postgres:15-alpine
container_name: librephotos-db
restart: unless-stopped
volumes:
- ./db:/var/lib/postgresql/data
environment:
- POSTGRES_DB=librephotos
- POSTGRES_USER=librephotos
- POSTGRES_PASSWORD=secret
librephotos-redis:
image: redis:7-alpine
container_name: librephotos-redis
restart: unless-stopped
Hinweise
- Die erste KI-Analyse der Fotobibliothek kann je nach Größe mehrere Stunden dauern – CPU-Auslastung ist dabei normal.
- Fotos werden direkt aus dem gemounteten Verzeichnis eingelesen – kein Upload nötig, wenn die Bibliothek lokal vorliegt.
- Gesichter müssen initial manuell Personen zugeordnet werden – danach lernt das System dazu.
- Regelmäßige Backups von PostgreSQL-Datenbank und Foto-Volume sicherstellen.