Proxmox에 Ubuntu설치, NextCloud 서버 구축하기
홈서버 2025. 3. 28. 00:11
https://ubuntu.com/download/server/thank-you?version=24.04.2&architecture=amd64<s=true
Thank you for downloading Ubuntu Server | Ubuntu
Ubuntu is an open source software operating system that runs from the desktop, to the cloud, to all your internet connected things.
ubuntu.com
우선 Ubuntu 이미지를 다운받아준 후 Proxmox 저장소로 옮겨줍니다.
VM을 실행하면 우분투 Install을 눌러줍니다.
아래와 같은 화면을 볼 수 있습니다.
각종 설정을 마치면 오른쪽과 같이 설치가되는 것을 기다려줍니다. 설치가 다 되면 Reboot를 눌러줍니다.
설치된 우부투 CLI 화면을 볼 수 있습니다.
# 패키지 업데이트
sudo apt update && sudo apt upgrade -y
# Docker 설치
sudo apt install -y docker.io docker-compose
# 부팅 시 자동 실행
sudo systemctl enable docker
sudo systemctl start docker
# 현재 사용자 권한에 docker 추가 (재로그인 필요)
sudo usermod -aG docker $USER
위 명령어들을 입력해 Docker와 Docker Compose를 설치해줍니다.
mkdir ~/nextcloud && cd ~/nextcloud
version: '3.9'
services:
db:
image: mariadb
container_name: nextcloud-db
restart: always
volumes:
- db:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: example
MYSQL_DATABASE: nextcloud
MYSQL_USER: nextcloud
MYSQL_PASSWORD: nextcloudpass
app:
image: nextcloud
container_name: nextcloud-app
ports:
- 8080:80
restart: always
volumes:
- nextcloud:/var/www/html
environment:
MYSQL_PASSWORD: nextcloudpass
MYSQL_DATABASE: nextcloud
MYSQL_USER: nextcloud
MYSQL_HOST: db
volumes:
db:
nextcloud:
위 내용을 복붙해서 docker-compose.yml파일로 저장해줍니다.
sudo docker-compose up -d
설치가 다 되었으면 http://<Ubuntu VM의 내부 IP>:8080 주소로 접속해준다.
계정을 만들면 위와같은 화면을 볼 수 있다. 위 앱들을 다 설치해보려고한다.
설치완료된 모습이다.
VM에 Private Cloud 구축해보기 (OpenStack) (0) | 2025.04.10 |
---|---|
Proxmox에 Nginx Proxy 서버 만들기, SSL 인증서(Https) (0) | 2025.03.29 |
Proxmox에 헤놀로지 올리기, NAS 구축하기 (0) | 2025.03.27 |
서버용 미니PC(Soyo M4 Pro) 구입기, SSD 추가 장착 (0) | 2025.03.26 |
티피링크 Archer AX53 wol 설정방법, 외부망에서 컴퓨터 전원키기 (1) | 2025.02.18 |