본문 바로가기

서버 리뷰/Nextcloud

Windows에서 VM으로 Ubuntu + Nextcloud 구축 가이드

728x90
반응형

Windows PC에서 가상 머신(VM)을 사용해 Ubuntu와 Nextcloud를 설치하려는 분들을 위한 최적의 VM 소프트웨어와 설정 방법을 소개합니다.

1. 최적의 VM 소프트웨어: VMware Workstation Player

왜 추천하나요?

  • 성능과 안정성: 하이퍼바이저 기반으로 Nextcloud 실행에 최적화.
  • 무료: 비상업적 용도로 무료 제공.
  • 사용 편의성: 직관적인 UI와 쉬운 네트워크 설정.
  • 스냅샷: 설정 오류 시 복구 가능.

단점: 상업적 용도라면 유료 버전 필요, 약간 높은 리소스 사용.

권장 사양: Windows 10/11, 8GB RAM 이상, SSD, VM에 2 vCPU, 4GB RAM, 20GB 스토리지 할당.

2. 대안 VM 소프트웨어

Oracle VirtualBox

  • 무료, 오픈소스, 가벼운 리소스 사용.
  • Ubuntu 호환성 우수, 스냅샷 및 네트워크 설정 지원.
  • 단점: VMware보다 성능이 약간 낮음.

Microsoft Hyper-V

  • Windows Pro 이상에서 무료, Windows와 통합성 우수.
  • 단점: 설정이 다소 복잡, Windows Home 미지원.

3. VM 및 Nextcloud 설정 가이드

VM 설정

  • OS: Ubuntu Server 22.04 LTS (GUI 불필요).
  • 리소스: 2 vCPU, 4GB RAM, 20GB 스토리지.
  • 네트워크:
    • 외부 접근: Bridge 모드.
    • 로컬 테스트: NAT 모드.
    • 포트: 80(HTTP), 443(HTTPS) 오픈.
  • 스냅샷: 설치 전후 생성.

Nextcloud 설치 (Snap 방식)

Snap은 초보자에게 추천되는 가장 쉬운 설치 방법입니다.

sudo apt update
sudo apt install snapd
sudo snap install nextcloud
sudo nextcloud.manual-install <username> <password>

SSL 설정

sudo snap install certbot --classic
sudo certbot --apache

방화벽 설정

sudo ufw allow 80,443,22/tcp
sudo ufw enable

Windows 호스트 설정

  • Windows 방화벽에서 80/443 포트 오픈.
  • VM 디스크를 SSD에 저장해 성능 최적화.
  • Nextcloud 데이터 디렉토리(/var/snap/nextcloud/common) 백업.

4. 결론

최적의 VM: VMware Workstation Player (성능, 안정성, 초보자 친화적).

대안: VirtualBox (무료, 가볍), Hyper-V (Windows 통합).

설치 프로세스:

  1. VMware Workstation Player 설치.
  2. Ubuntu Server 22.04 LTS 설치 (2 vCPU, 4GB RAM, 20GB 스토리지).
  3. Snap으로 Nextcloud 설치.
  4. SSL(Let’s Encrypt) 및 방화벽 설정.
  5. Windows 방화벽과 VM 네트워크 설정.
반응형