zioinfo-mail/workspace/zioinfo-web/deploy/01_oracle_cloud_guide.md
DESKTOP-TKLFCPR\ython 11c670f2a0 refactor: 101.79.17.164 → zioinfo.co.kr 전체 도메인 변환 + Manager UI 배포
- 37개 파일 IP → zioinfo.co.kr 치환 (소스/매뉴얼/설정/하네스)
- Manager DrConsole/NetworkConsole/CsapConsole 빌드 + /var/www/manager/ 배포
- 테스트: Manager HTTP 200, ITSM 신규 API 7개 전체 200

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-31 10:09:17 +09:00

1.7 KiB

Oracle Cloud Always Free — zio-server 구축 가이드

1단계: Oracle Cloud 계정 생성

  1. https://www.oracle.com/cloud/free/ 접속
  2. "Start for free" 클릭
  3. 정보 입력:
    • Country: South Korea
    • 이름, 이메일, 비밀번호
  4. 신용카드 등록 필수 (과금 없음 — 인증용)
  5. 가입 완료 후 홈 리전 선택: South Korea Central (Seoul)

⚠️ 홈 리전은 변경 불가 — 반드시 Seoul 선택


2단계: VM 인스턴스 생성 (zio-server)

콘솔 접속

Oracle Cloud Console → Compute → Instances → Create Instance

설정값

항목
Name zio-server
Image Ubuntu 22.04 (Canonical)
Shape VM.Standard.A1.Flex (Ampere)
OCPU 4
Memory 24 GB
Boot Volume 100 GB
Network Default VCN, Public Subnet
공인 IP Assign public IP: Yes

SSH 키 생성

로컬에서:
ssh-keygen -t rsa -b 4096 -f C:\Users\{username}\.ssh\zio-server
  • 생성된 zio-server.pub 내용을 콘솔에 붙여넣기

생성 완료

  • 약 2~3분 후 Running 상태 확인
  • 공인 IP 메모 (예: 140.238.xxx.xxx)

3단계: 방화벽 오픈 (Security List)

Networking → Virtual Cloud Networks → Default VCN → Security Lists → Default Security List → Add Ingress Rules:

포트 프로토콜 용도
22 TCP SSH
80 TCP HTTP
443 TCP HTTPS
8080 TCP Spring Boot (개발용)

4단계: SSH 접속

ssh -i C:\Users\{username}\.ssh\zio-server ubuntu@{공인IP}

접속 성공 후 → 5단계 서버 설정 스크립트 실행