홈서버 입문 추천용 서비스 CasaOS 설치하기(Proxmox VM)


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

앞서 소개해드린 CasaOS를 Proxmox VM으로 직접 설치해보도록 하겠습니다.

 

 홈서버 입문 추천용 서비스 CasaOS[서버 구축(Self-Hosted)] 달소 2024.08.07안녕하세요. 달소입니다. 앞서 말씀드린대로 입문자를 위한(?) Casa OS 서비스 구성을 위한 소개글들을 작성해보려고합니다. 앞으로 작성할 글들은 CasaOS를 이용해서 홈서버에서 운영하면 좋을 서비스들을 하나씩 소... 

Why Proxmox VM?

기본적으로 CasaOS의 경우 시놀로지 DSM과같이 완전 상용 OS가 아니기때문에 부족한부분이 상당히 있습니다.
그중에서 가장 취약한 부분이 백업 및 복구와 관련된 부분인데요. 

Proxmox의 VM으로 구동하게 되면 이러한 백업 및 복구에 대한부분을 PBS(Proxmox Backup Server)와 스냅샷으로 사용할 수 있습니다.

 

개인적으로 추천할만한 구성은 아래와같은 구성입니다.
Proxmox VE / 헤놀로지 (외부파일공유 및 NFS/SMB) / CasaOS (서비스) / Proxmox Backup Server(별도서버)

위 처럼 구성한다면 헤놀로지의 데이터 디스크를 CasaOS에 NFS로 마운트한다면 데이터적으로도 공유가 되니 괜찮으리라 생각됩니다.

CasaOS설치하기

이제 진짜로(?) CasaOS를 설치해보겠습니다.

미리 언급해드렸듯 말이 OS지 Linux 위에 올라가는 Service 개념이기 때문에 Host OS를 먼저 설치해야하는데요.

Ubuntu 24로 진행해보겠습니다.

 

ISO 이미지 다운로드

Proxmox 의 데이터스토어로가서 ISO를 다운로드받습니다. 

 

URL에 아래 URL을 넣고 쿼리 URL을 넣은뒤 다운로드하시면됩니다. 이렇게하면 복잡하게 PC에 다운로드 후 업로드하지않아도 되서 좋습니다. (화정큐삼님의 꿀팁)


https://releases.ubuntu.com/24.04/ubuntu-24.04-live-server-amd64.iso?_ga=2.31353980.278821756.1723034053-1796151455.1710381799&_gl=1*1ufc0bi*_gcl_au*NDk5NzMzNjA4LjE3MjMwMzQwNTQ.

 

image.png.jpg

 

이제 VM생성단계입니다.

 

VM생성하기 

Proxmox 콘솔의 우측상단의 VM생성을 클릭합니다.

image.png.jpg

VM 이름생성부터 진행하겠습니다.

image.png.jpg

 

ISO는 아까 다운로드 받은 ubuntu 24 server 이미지로

image.png.jpg

 

시스템쪽은 다 기본으로 두고 추후에 qemu agent만 설치할거라 체크했습니다.

 

image.png.jpg

 

디스크도 입맛에 맞게 설정해주시면 됩니다.

image.png.jpg


CPU RAM도..

image.png.jpg
image.png.jpg
image.png.jpg

 

딱 기본적인 셋팅만하고 OS설치로 들어갑니다.

 

image.png.jpg

 

이제 콘솔로 가서 OS설치를 이어서합니다.

image.png.jpg

 

OS설치는 이어서 착착착하겠습니다.

image.png.jpg

 

저는항상 minimal에서 필요한 패키지설치하는걸 좋아합니다.

image.png.jpg

 

IP도 입맛에 맞게 고정IP나 DHCP로 지정해주세요.

image.png.jpg

 

스토리지도 입맛에 맞게..

저같은 경우 100G라고한다면 90G는 /에 /boot는 2G 나머지는 SWAP으로 할당합니다.

image.png.jpg

 

사용자 정보까지 입력하면 끝입니다.

Ubuntu Pro는 스킵해도되고 SSH만 활성화해주세요.

image.png.jpg

 

기본패키지설치도 무시~

image.png.jpg

 

이제 어느정도 기다리면 설치가 완료되고 재부팅하라고 뜹니다.

재부팅 후 ip를 확인하고 ssh로 붙겠습니다.

 

image.png.jpg

 

CasaOS 설치하기

이제 마지막입니다. 


SSH 접근 후 아래 명령어를 입력해주세요.

부족한 부분은 알아서 설치해주기때문에 매우 편합니다.

 

wget -qO- https://get.casaos.io | sudo bash

 

 

image.png.jpg

 

설치가 완료되면 아래처럼 접근 ip가 나오는데 기본적으로 80번 포트를 사용합니다.

 

 

image.png.jpg

 

cli에서 서비스의 동작여부는
systemctl status casaos 로 확인가능합니다.(꺼져있으면 systemctl start casaos)

 

image.png.jpg

 

웹을 통해서 접근하면 한글화된 casaos가 반겨줍니다.

시작을 누르고 기본계정을 셋팅해주세요

image.png.jpg

 

기본 설치가 완료되었습니다!

 

image.png.jpg

 

 

기본 WebUI 포트는 좌측 상단에 설정에서 변경가능합니다.

image.png.jpg

 

기본 배경화면에 File을 누르면 파일브라우저로 접속되며 여기서 파일 업/다운로드도 기본적으로 가능합니다.

다만,, Casa OS자체가 보안이 튼튼하다고 느껴지지는않기때문에 외부에 오픈할 파일서버는 다른것으로 이용하는걸 추천드리고싶습니다.

내부망에서 사용한다면 상관없지만요.

 

image.png.jpg

 

여기까지가 기본 설치편입니다.

 

다음편에서는 기본적인 앱스토어 사용법에 대해서 알아보겠습니다.