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
Dockge LXC 생성하기
스크립트는 Proxmox 쉘에서 실행시켜야합니다.
기본 설정으로 생성할시 아래 스펙으로 생성됩니다.
(⚡ Default Settings: 2GB RAM - 18GB Storage - 2vCPU ⚡)
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/dockge.sh)"
여기서 Default로 하면 위 스펙으로 생성됩니다.
Advance를 하면 OS부터 다시 고를 수 있습니다.
저는항상 우분투를 선호합니다 ㅎㅎ
버전은 최신버전인 24가 항상 좋을것같지만
안정적인건 거의 전버전입니다. 입맛에 맞게 선택해주세요.
저는 보통 최신버전으로 하다가 에러 발생하면 다운그레이드합니다 ㅠ
NFS의 사용여부에 따라 권한이 있는 컨테이너로 생성할지 아닐지 결정하시면됩니다.
Proxmox LXC 권한이있는 컨테이너(Privileged)와 권한이없...[서버 구축(Self-Hosted)] 달소 2024.07.05 LXC를 생성하실때 참고하시면 좋습니다. 기본적으로 LXC의 경우 host의 커널을 공유하기때문...
그다음은 ssh root pw 지정입니다.
컨테이너 번호
컨테이너 이름을 지정합니다.
디스크용량도 지정
CPU할당
램 할당
네트워크 할당
DHCP로 설정하시고 추후에 바꾸셔도 되고 고정으로 여기서부터 만드셔도됩니다.
나머지 네트워크 설정들은 대부분 default로 두시면됩니다.(ipv6도 비활성화)
콘솔이 아닌 다른 ssh 툴로 접속하시려면 yes해주세요.
설치가 진행됩니다.
다 설치되면 아래처럼 나옵니다.
immich도 추가로 설치할거냐고 물어보네요 ㄷㄷ
테스트라 yes해봤습니다.
HA도 ... 이건패스
설치가 완료되었습니다. 아래 ip:port로 접속해보세요.
Dockge 실행 및 Immich 생성하기
로그인하면 immich가 비활성화된채로 있습니다.
시작을 누르면 바로 Immich 설치를 진행합니다.
생성이 완료되면 ip:2283으로 접속해보세요.
순식간에 dockge와 immich를 생성완료했습니다~
글작성하느라 좀 오래걸렸지 실제로는 거의 5분도 안걸린것같네요 ㄷㄷ
참 쉽죠?