Proxmox LXC를 이용해서 Dockge + Immich 컨테이너 빠르게 만들기

 

안녕하세요. 달소입니다.

 

요즘 LXC를 이용해서 서비스 올리는데 재미를 들렸습니다 ㅎ...

확실히 tteck님께서 스크립트로 만들어주시니 너무 쉽게 만들 수 있네요.

이번에 진행할건 바로 Dockge LXC인데요.
Dockge는 많이 소개드렸지만 docker compose stack을 쉽게 관리할 수 있도록 도와주는 프로젝트입니다.

사용용도로는 dockge를 올린뒤 거기서 돌릴 서비스별로 LXC 컨테이너를 생성하고 운영하는 용도로 사용할 수 있습니다. 

여기서는 immich 까지 곧바로 구축해봤습니다.

 

 Dockge - 멋지고 사용하기 쉬운 자체 호스팅 도커 compose.y...[서버 구축(Self-Hosted)] 달소 2023.11.13  안녕하세요. 달소입니다.   오늘은 완전 싱싱한 오픈소스 프로젝트 Dockge를가... 

 

 

 

사용 스크립트

 

Proxmox VE Helper-Scriptstteck.github.ioScripts for Streamlining Your Homelab with Proxmox VE 

 

image.png.jpg

 

Dockge LXC 생성하기

스크립트는 Proxmox 쉘에서 실행시켜야합니다.

기본 설정으로 생성할시 아래 스펙으로 생성됩니다.
(⚡ Default Settings: 2GB RAM - 18GB Storage - 2vCPU ⚡)

 

bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/dockge.sh)"

 

image.png.jpg

 

여기서 Default로 하면 위 스펙으로 생성됩니다.

image.png.jpg

 

Advance를 하면 OS부터 다시 고를 수 있습니다.

저는항상 우분투를 선호합니다 ㅎㅎ

 

image.png.jpg

 

버전은 최신버전인 24가 항상 좋을것같지만

안정적인건 거의 전버전입니다. 입맛에 맞게 선택해주세요. 
저는 보통 최신버전으로 하다가 에러 발생하면 다운그레이드합니다 ㅠ

 

 

image.png.jpg

 

NFS의 사용여부에 따라 권한이 있는 컨테이너로 생성할지 아닐지 결정하시면됩니다.

 Proxmox LXC 권한이있는 컨테이너(Privileged)와 권한이없...[서버 구축(Self-Hosted)] 달소 2024.07.05  LXC를 생성하실때 참고하시면 좋습니다.   기본적으로 LXC의 경우 host의 커널을 공유하기때문... 

 

 그다음은 ssh root pw 지정입니다.

image.png.jpg

 

컨테이너 번호

image.png.jpg

 

컨테이너 이름을 지정합니다.

 

image.png.jpg

 

디스크용량도 지정

image.png.jpg

 

CPU할당

image.png.jpg

 

램 할당

image.png.jpg

 

네트워크 할당

image.png.jpg

 

DHCP로 설정하시고 추후에 바꾸셔도 되고 고정으로 여기서부터 만드셔도됩니다.

image.png.jpg

 

나머지 네트워크 설정들은 대부분 default로 두시면됩니다.(ipv6도 비활성화)

 

image.png.jpg

 

콘솔이 아닌 다른 ssh 툴로 접속하시려면 yes해주세요.

image.png.jpg

 

설치가 진행됩니다.

 

image.png.jpg

 

다 설치되면 아래처럼 나옵니다.
immich도 추가로 설치할거냐고 물어보네요 ㄷㄷ

 

테스트라 yes해봤습니다.

 

image.png.jpg

 

HA도 ... 이건패스

 

image.png.jpg

 

설치가 완료되었습니다. 아래 ip:port로 접속해보세요.

 

image.png.jpg

 

Dockge 실행 및 Immich 생성하기

 

image.png.jpg

 

로그인하면 immich가 비활성화된채로 있습니다.

 

image.png.jpg

 

시작을 누르면 바로 Immich 설치를 진행합니다.

 

image.png.jpg

 

생성이 완료되면 ip:2283으로 접속해보세요.

image.png.jpg

 

image.png.jpg

 

순식간에 dockge와 immich를 생성완료했습니다~

글작성하느라 좀 오래걸렸지 실제로는 거의 5분도 안걸린것같네요 ㄷㄷ

 

 

image.png.jpg

 

참 쉽죠? 

 

image.png.jpg