メインコンテンツにスキップ

サーバーコマンド

immich-server ドッカーイメージには、以下のコマンドをサポートする管理用CLI (immich-admin) が事前にインストールされています:

コマンド説明
helpヘルプを表示する
reset-admin-password管理者ユーザーのパスワードをリセットする
disable-password-loginパスワードログインを無効にする
enable-password-loginパスワードログインを有効にする
enable-oauth-loginOAuthログインを有効にする
disable-oauth-loginOAuthログインを無効にする
list-usersImmichのユーザーをリストする
versionImmichのバージョンを表示する
change-media-location新しいメディアの場所に合わせてデータベースファイルのパスを変更する

コマンドの実行方法

コマンドを実行するには、接続してimmich_serverコンテナにアタッチし、immich-admin <command>経由でコマンドを実行します。

管理者パスワードのリセット

immich-admin reset-admin-password
管理者を発見しました:
- ID=e65e6f88-2a30-4dbe-8dd9-1885f4889b53
- OAuth ID=
- メール=admin@example.com
- 名前=Immich Admin
? 新しいパスワードを入力してください(任意) immich-is-cool
管理者のパスワードが更新されました。

パスワードログインの無効化

immich-admin disable-password-login
パスワードログインが無効になりました。

パスワードログインの有効化

immich-admin enable-password-login
パスワードログインが有効になりました。

OAuthログインの有効化

immich-admin enable-oauth-login
OAuthログインが有効になりました。

OAuthログインの無効化

immich-admin disable-oauth-login
OAuthログインが無効になりました。

ユーザーリストの表示

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バージョンの表示

immich-admin version
v1.129.0

メディアの場所の変更

immich-admin change-media-location
? 以前のIMMICH_MEDIA_LOCATIONの値を入力してください: /usr/src/app/upload
? 新しいIMMICH_MEDIA_LOCATIONの値を入力してください: /data

以前の値: /usr/src/app/upload
現在の値: /data

データベースパスを"/usr/src/app/upload/*"から"/data/*"に変更中

? 続行しますか? [Y/n] y

データベースファイルパスが正常に更新されました! 🎉

IMMICH_MEDIA_LOCATION=/data を設定して再起動できます!

(適用可能なボリュームマウント例: ${UPLOAD_LOCATION}:/data を更新することを忘れないでください)