Server-Befehle
Das Docker-Image immich-server
wird mit einem vorinstallierten administrativen CLI (immich-admin
) geliefert, das die folgenden Befehle unterstützt:
Befehl | Beschreibung |
---|---|
help | Hilfe anzeigen |
reset-admin-password | Passwort für den Admin-Benutzer zurücksetzen |
disable-password-login | Passwort-Login deaktivieren |
enable-password-login | Passwort-Login aktivieren |
enable-oauth-login | OAuth-Login aktivieren |
disable-oauth-login | OAuth-Login deaktivieren |
list-users | Immich-Benutzer auflisten |
version | Immich-Version anzeigen |
change-media-location | Datei-Pfade in der Datenbank ändern, um mit einem neuen Speicherort übereinzustimmen |
So führen Sie einen Befehl aus
Um einen Befehl auszuführen, verbinden Sie sich mit dem immich_server
-Container und führen Sie dann den Befehl über immich-admin <command>
aus.
Beispiele
Admin-Passwort zurücksetzen
immich-admin reset-admin-password
Admin gefunden:
- ID=e65e6f88-2a30-4dbe-8dd9-1885f4889b53
- OAuth-ID=
- E-Mail=admin@example.com
- Name=Immich Admin
? Bitte wählen Sie ein neues Passwort aus (optional) immich-ist-cool
Das Admin-Passwort wurde aktualisiert.
Passwort-Login deaktivieren
immich-admin disable-password-login
Passwort-Login wurde deaktiviert.
Passwort-Login aktivieren
immich-admin enable-password-login
Passwort-Login wurde aktiviert.
OAuth-Login aktivieren
immich-admin enable-oauth-login
OAuth-Login wurde aktiviert.
OAuth-Login deaktivieren
immich-admin disable-oauth-login
OAuth-Login wurde deaktiviert.
Benutzer auflisten
immich-admin list-users
[
{
id: 'e65e6f88-2a30-4dbe-8dd9-1885f4889b53',
email: 'immich@example.com.com',
name: 'Immich Admin',
storageLabel: 'admin',
externalPath: null,
profileImagePath: 'upload/profile/e65e6f88-2a30-4dbe-8dd9-1885f4889b53/e65e6f88-2a30-4dbe-8dd9-1885f4889b53.jpg',
shouldChangePassword: true,
isAdmin: true,
createdAt: 2023-07-11T20:12:20.602Z,
deletedAt: null,
updatedAt: 2023-09-21T15:42:28.129Z,
oauthId: '',
}
]
Immich-Version anzeigen
immich-admin version
v1.129.0
Medienstandort ändern
immich-admin change-media-location
? Geben Sie den vorherigen Wert für IMMICH_MEDIA_LOCATION ein: /usr/src/app/upload
? Geben Sie den neuen Wert für IMMICH_MEDIA_LOCATION ein: /data
Vorheriger Wert: /usr/src/app/upload
Aktueller Wert: /data
Ändere Datenbank-Pfad von "/usr/src/app/upload/*" zu "/data/*"
? Möchten Sie fortfahren? [Y/n] y
Datenbank-Dateipfade erfolgreich aktualisiert! 🎉
Sie können nun IMMICH_MEDIA_LOCATION=/data festlegen und neu starten!
(bitte denken Sie daran, die entsprechenden Volume-Mounts zu aktualisieren, z. B. ${UPLOAD_LOCATION}:/data)