서버 명령어
immich-server
도커 이미지는 다음 명령을 지원하는 관리 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=
- 이메일=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)