Comandos del servidor
La imagen de Docker immich-server
viene preinstalada con una CLI administrativa (immich-admin
) que admite los siguientes comandos:
Comando | Descripción |
---|---|
help | Mostrar ayuda |
reset-admin-password | Restablecer la contraseña del usuario administrador |
disable-password-login | Deshabilitar el inicio de sesión con contraseña |
enable-password-login | Habilitar el inicio de sesión con contraseña |
enable-oauth-login | Habilitar el inicio de sesión con OAuth |
disable-oauth-login | Deshabilitar el inicio de sesión con OAuth |
list-users | Listar usuarios de Immich |
version | Mostrar la versión de Immich |
change-media-location | Cambiar las rutas de archivo de la base de datos para alinearlas con una nueva ubicación de medios |
Cómo ejecutar un comando
Para ejecutar un comando, conéctese al contenedor immich_server
y luego ejecute el comando usando immich-admin <command>
.
Ejemplos
Restablecer la contraseña del administrador
immich-admin reset-admin-password
Administrador encontrado:
- ID=e65e6f88-2a30-4dbe-8dd9-1885f4889b53
- OAuth ID=
- Email=admin@example.com
- Nombre=Immich Admin
? Por favor, elige una nueva contraseña (opcional) immich-is-cool
La contraseña del administrador se ha actualizado.
Deshabilitar el inicio de sesión con contraseña
immich-admin disable-password-login
El inicio de sesión con contraseña ha sido deshabilitado.
Habilitar el inicio de sesión con contraseña
immich-admin enable-password-login
El inicio de sesión con contraseña ha sido habilitado.
Habilitar el inicio de sesión con OAuth
immich-admin enable-oauth-login
El inicio de sesión con OAuth ha sido habilitado.
Deshabilitar el inicio de sesión con OAuth
immich-admin disable-oauth-login
El inicio de sesión con OAuth ha sido deshabilitado.
Listar usuarios
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: '',
}
]
Mostrar la versión de Immich
immich-admin version
v1.129.0
Cambiar la ubicación de los medios
immich-admin change-media-location
? Ingresa el valor anterior de IMMICH_MEDIA_LOCATION: /usr/src/app/upload
? Ingresa el nuevo valor de IMMICH_MEDIA_LOCATION: /data
Valor anterior: /usr/src/app/upload
Valor actual: /data
Cambiando las rutas de los archivos de la base de datos de "/usr/src/app/upload/*" a "/data/*"
? ¿Quieres proceder? [Y/n] y
¡Las rutas de archivos de la base de datos se han actualizado correctamente! 🎉
¡Ahora puedes establecer IMMICH_MEDIA_LOCATION=/data y reiniciar!
(por favor recuerda actualizar los montajes de volúmenes aplicables, por ejemplo, ${UPLOAD_LOCATION}:/data)