PVE LXC에 Immich 설치 및 Docker 설정 (Proxmox LXC immich Docker Install)

이번 글에서는 Proxmox 환경에서 Ubuntu LXC 컨테이너를 생성하고, 그 안에 Docker와 Docker Compose를 설치한 뒤 Immich까지 한 번에 구성하는 과정을 정리해 보았습니다. Immich는 사진과 영상을 직접 보관하고 관리할 수 있는 오픈소스 기반의 개인용 사진 관리 플랫폼인데요 CT ID, CPU와 메모리, 네트워크 방식, 저장경로, 포트번호, 데이터베이스 계정, 도메인 등 주요 설정값은 설치 과정에서 직접 입력할 수 있도록 구성했으며, 사진·영상 저장공간과 PostgreSQL 데이터 경로도 필요에 따라 분리할 수 있습니다. 또한 최신 Immich Compose 파일을 자동으로 불러와 설치하도록 구성해 버전 관리의 번거로움을 줄였고, 설치 후에는 상태 확인, 로그 조회, 재시작, 업데이트, 데이터베이스 백업에 사용할 수 있는 관리 명령어도 함께 제공합니다. Proxmox에서 Immich를 처음 구축하는 사용자도 가능한 한 쉽고 반복 가능하게 설치할 수 있도록 만든 한방 설치 방식입니다.

1. 이 스크립트가 물어보는 것

실행하면 CT ID, 호스트명, Proxmox 저장소, CPU/RAM, DHCP 또는 고정 IP, VLAN, DNS, Immich 포트, 저장 경로, DB 계정 등을 하나씩 물어봅니다.

항목기본값
OSUbuntu 24.04 LTS
LXCUnprivileged
CPU4 Core
RAM8192MB
Swap2048MB
rootfs32GB
네트워크DHCP
Bridgevmbr0
Immich 포트2283
Compose 경로/opt/immich
사진/영상/srv/immich/library
PostgreSQL/opt/immich/postgres
시간대Asia/Seoul
DB 계정postgres
DB 이름immich
미디어 별도 볼륨사용 권장
도메인선택사항
Caddy HTTPS선택사항

댓글 남기기