🏰 옛날 옛적, 서버 왕국을 세우기 위해 떠나는 모험!

🏰 옛날 옛적, 서버 왕국을 세우기 위해 떠나는 모험!
"작은 진전도 큰 성과로 이어진다." – 앨리사 애덤스

옛날, 데이터가 넘쳐나는 디지털 대륙에 강력한 서버 왕국을 세우고자 하는 용사가 있었어요. 그 용사가 바로 당신입니다!

🏆 왕국을 세우기 위해 OMV 7(OpenMediaVault 7)을 설치하고, 도커(Docker)와 도커 컴포즈(Docker Compose)를 이용해 다양한 서비스를 관리할 준비를 시작해볼까요?


⚔️ 1단계: 모험을 위한 준비 – 서버 왕국의 청사진 📜

왕국을 세우기 위해서는 튼튼한 성벽(=하드웨어)과 성을 짓기 위한 도구(=설치 파일)가 필요해요.

필요한 것들:

  • 서버로 사용할 컴퓨터
  • 최소 4GB RAM, 32GB 저장 공간 🏗️
  • OMV 7 ISO 파일 (https://www.openmediavault.org/)
  • 부팅 가능한 USB 드라이브 (16GB 이상) 또는 가상 머신 설정 준비
  • 네트워크 연결 🌐

🛡️ 2단계: 성을 세울 도구 – 부팅 USB 만들기 🔥

부팅 USB를 만드는 것은 마치 강력한 마법 검을 단련하는 것과 같아요!

💡 부팅 USB 만드는 방법:
1️⃣ Rufus(Windows) 또는 BalenaEtcher(Windows/Mac/Linux)를 다운로드하고 실행해요.
2️⃣ OMV 7 ISO 파일을 선택해요.
3️⃣ USB 드라이브를 연결한 후, ‘굽기(Burn)’ 버튼을 눌러요! 🚀
4️⃣ 완료되면, USB를 빼서 용사의 가방(=서버)에 넣을 준비를 해요. 🎒


🏗️ 3단계: 성을 건설하라! – 서버에 OMV 7 설치하기 🏰

부팅 USB를 서버에 연결한 후, BIOS에서 USB로 부팅하도록 설정하세요. 마법의 문이 열리겠죠! 🔮

🖥️ 설치 과정:
1️⃣ Install OpenMediaVault를 선택해요.
2️⃣ 언어 및 키보드 레이아웃을 설정해요. 📝
3️⃣ 네트워크를 설정해요. 🌐
4️⃣ 저장소 설정: 기본 값(전체 디스크 사용) or 수동으로 파티션 나누기 ⚙️
5️⃣ 관리자 계정과 비밀번호 설정 🔑
6️⃣ 설치 완료 후 재부팅 🎉


🔥 4단계: 왕국의 핵심 – 도커 & 도커 컴포즈 설치 ⚙️

서버 왕국을 운영하기 위한 도구인 도커도커 컴포즈를 설치해야 해요! 🏗️🐳

도커 설치하기:
1️⃣ OMV 웹 인터페이스에 접속 (http://서버-IP) 후 관리자 계정으로 로그인.
2️⃣ omv-extras를 설치해요. SSH로 접속 후, 아래 명령어를 입력합니다:

sudo wget -O - https://github.com/OpenMediaVault-Plugin-Developers/installScript/raw/master/install | sudo bash

3️⃣ OMV 웹 인터페이스에서 System > omv-extras > Docker로 이동하여 Docker repository를 활성화해요.
4️⃣ System > Plugins로 이동하여 openmediavault-compose 플러그인을 설치해요.


🏰 5단계: 왕국의 개막! – 도커를 활용한 서비스 운영 🎉

축하합니다, 용사님! 이제 당신의 OMV 7 서버 왕국이 탄생했습니다. 🎊

이제 도커를 활용해 다양한 서비스를 손쉽게 운영할 수 있어요! 📡

기본 웹 서비스 실행하기:
1️⃣ OMV 웹 인터페이스에서 서비스 --> Compose 메뉴로 이동해요.
2️⃣ Files에서 새 파일을 만들고, docker-compose.yml의 내용을 붙여 넣고 저장해요:

version: '3'
services:
  web:
    image: nginx
    ports:
      - "80:80"

3️⃣ 저장한 후, 위로 된 동그라미 화살표를 눌러 컨테이너를 시작하세요! 🚀


이제 당신은 서버 왕국의 진정한 지배자! 🏰👑 도커를 활용하여 다양한 서비스와 데이터베이스를 운영하며, 왕국을 더욱 발전시킬 수 있어요! 🎇

🐧 "작고 소중한 나의 비즈니스를 위한 모험은 계속된다...!" 🚀