본문으로 건너뛰기
버전: v1.6.65

환경 변수

환경 변수는 AMMDS에 전달하는 "쪽지"와 같습니다. 컨테이너를 시작할 때 함께 건네주면서 "어떤 포트를 쓸지", "시간대는 어떻게 설정할지", "관리자 비밀번호는 무엇인지" 등의 설정 정보를 알려줍니다. 웹 페이지에서 설정할 필요 없이, 시작할 때 한 번에 모두 설정할 수 있습니다.

지원되는 설정

다음 환경 변수를 사용하여 AMMDS 배포를 사용자 정의할 수 있습니다:

변수 이름기본값설명
NGINX_PORT80Nginx 서비스 포트 (Host 네트워크 모드에서 적용)
PUID0AMMDS의 사용자 ID (파일 권한 제어용)
PGID0AMMDS의 사용자 그룹 ID (기본값은 사용자 ID와 동일)
UMASK022새 파일의 권한 마스크 (기본 022는 파일에 읽기/쓰기 권한이 있음을 의미)
AMMDS_SERVER_PORT8080AMMDS 서비스 포트 (Host 네트워크 모드에서 적용)
ADMIN_USERammds관리자 사용자 이름 (수정 불가)
ADMIN_PASSammds관리자 비밀번호 (처음 설치할 때만 적용, 이후에는 변경无效)
AMMDS_SYSTEM_MODEfull실행 모드: full (전체 모드, 모든 기능 사용 가능), backend (백엔드 전용), api (API 전용)
AMMDS_SERVICE_ADDRESS(기본값 없음)AMMDS의 실제 접근 주소 (예: http://IP:8080)
AMMDS_SCHEDULER_ENABLEtrue정기 작업 활성화 여부 (예: 정기적으로 새 영화 스캔)
AMMDS_MONITOR_ENABLEtrue디렉터리 모니터링 활성화 여부 (실시간으로 새 파일 감시)
AMMDS_NETWORK_TIMEOUT60네트워크 요청 제한 시간 (단위: 초, 시간 초과 시 포기)
AMMDS_MAX_FILE_SIZE10MB단일 업로드 파일 크기 제한 (KB, MB, GB 단위 가능)
AMMDS_MAX_REQUEST_SIZE100MB단일 요청 크기 제한 (여러 파일을 포함하는 경우)
AMMDS_IYUU_TOKEN(기본값 없음)[플러그인] IYUU 인증 코드
AMMDS_METATUBE_URL(기본값 없음)[플러그인] MetaTube 플러그인 서비스 주소
AMMDS_METATUBE_TOKEN(기본값 없음)[플러그인] MetaTube 인증 코드
AMMDS_PROWLARR_URL(기본값 없음)[플러그인] Prowlarr 서비스 주소
AMMDS_PROWLARR_TOKEN(기본값 없음)[플러그인] Prowlarr 인증 코드
AMMDS_QBITTORRENT_URL(기본값 없음)[플러그인] qBittorrent 다운로드 도구 서비스 주소
AMMDS_QBITTORRENT_USERNAME(기본값 없음)[플러그인] qBittorrent 사용자 이름
AMMDS_QBITTORRENT_PASSWORD(기본값 없음)[플러그인] qBittorrent 비밀번호
AMMDS_TELEGRAM_BOT_TOKEN(기본값 없음)[플러그인] Telegram 봇 인증 코드
AMMDS_TELEGRAM_CHAT_ID(기본값 없음)[플러그인] Telegram 채팅 ID
경고
  • URL 끝에 /를 붙이지 마세요. 예: http://192.168.1.100:8080은 올바르지만 http://192.168.1.100:8080/은 안 됩니다
  • 환경 변수가 웹 설정보다 우선합니다. 즉, 환경 변수와 웹 페이지에서 동일한 항목을 설정한 경우 환경 변수의 값이 적용됩니다