伺服器指令
immich-server
Docker 映像檔已預裝一個管理 CLI (immich-admin
),支援如下指令:
指令 | 描述 |
---|---|
help | 顯示幫助 |
reset-admin-password | 重置管理員使用者的密碼 |
disable-password-login | 停用密碼登入 |
enable-password-login | 啟用密碼登入 |
enable-oauth-login | 啟用 OAuth 登入 |
disable-oauth-login | 停用 OAuth 登入 |
list-users | 列出 Immich 使用者 |
version | 顯示 Immich 版本 |
change-media-location | 更改資料庫檔案路徑以符合新的媒體位置 |
如何運行指令
要運行指令,請連接到 immich_server
容器,然後透過 immich-admin <command>
執行指令。
範例
重置管理員密碼
immich-admin reset-admin-password
找到管理員:
- ID=e65e6f88-2a30-4dbe-8dd9-1885f4889b53
- OAuth ID=
- Email=admin@example.com
- Name=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)