Commandes du serveur
L'image docker immich-server
est préinstallée avec une CLI administrative (immich-admin
) qui prend en charge les commandes suivantes :
Commande | Description |
---|---|
help | Afficher l'aide |
reset-admin-password | Réinitialiser le mot de passe de l'utilisateur admin |
disable-password-login | Désactiver la connexion par mot de passe |
enable-password-login | Activer la connexion par mot de passe |
enable-oauth-login | Activer la connexion via OAuth |
disable-oauth-login | Désactiver la connexion via OAuth |
list-users | Lister les utilisateurs d'Immich |
version | Afficher la version d'Immich |
change-media-location | Modifier les chemins des fichiers de la base de données pour s'aligner sur un nouvel emplacement des médias |
Comment exécuter une commande
Pour exécuter une commande, connectez-vous au conteneur immich_server
, puis exécutez la commande via immich-admin <commande>
.
Exemples
Réinitialiser le mot de passe admin
immich-admin reset-admin-password
Admin trouvé :
- ID=e65e6f88-2a30-4dbe-8dd9-1885f4889b53
- OAuth ID=
- Email=admin@example.com
- Nom=Immich Admin
? Veuillez choisir un nouveau mot de passe (facultatif) immich-is-cool
Le mot de passe admin a été mis à jour.
Désactiver la connexion par mot de passe
immich-admin disable-password-login
La connexion par mot de passe a été désactivée.
Activer la connexion par mot de passe
immich-admin enable-password-login
La connexion par mot de passe a été activée.
Activer la connexion via OAuth
immich-admin enable-oauth-login
La connexion via OAuth a été activée.
Désactiver la connexion via OAuth
immich-admin disable-oauth-login
La connexion via OAuth a été désactivée.
Lister les utilisateurs
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: '',
}
]
Afficher la version d'Immich
immich-admin version
v1.129.0
Modifier l'emplacement des médias
immich-admin change-media-location
? Entrez la valeur précédente de IMMICH_MEDIA_LOCATION : /usr/src/app/upload
? Entrez la nouvelle valeur de IMMICH_MEDIA_LOCATION : /data
Ancienne valeur : /usr/src/app/upload
Valeur actuelle : /data
Modification des chemins de la base de données de "/usr/src/app/upload/*" à "/data/*"
? Voulez-vous continuer ? [Y/n] y
Les chemins des fichiers de la base de données ont été mis à jour avec succès ! 🎉
Vous pouvez maintenant définir IMMICH_MEDIA_LOCATION=/data et redémarrer !
(n'oubliez pas de mettre à jour les montages de volumes applicables, par exemple ${UPLOAD_LOCATION}:/data)