OCI 무료 서버로 n8n 24시간 운영하는 법 2025 – 완전 무료 자동화 환경 구축
💡 이 글에서 얻을 수 있는 것
n8n을 로컬 PC에 설치하면 컴퓨터를 끄는 순간 자동화가 멈춥니다. 24시간 안정적으로 돌리려면 서버가 필요한데, 오라클 클라우드(OCI)는 평생 무료로 쓸 수 있는 서버를 제공합니다. 이 글에서는 OCI 계정 생성부터 n8n Docker 설치, 외부 접속 설정까지 한 번에 정리해 드립니다.
n8n을 로컬 PC에 설치하면 컴퓨터를 끄는 순간 자동화가 멈춥니다. 24시간 안정적으로 돌리려면 서버가 필요한데, 오라클 클라우드(OCI)는 평생 무료로 쓸 수 있는 서버를 제공합니다. 이 글에서는 OCI 계정 생성부터 n8n Docker 설치, 외부 접속 설정까지 한 번에 정리해 드립니다.
📋 목차
1. 왜 OCI 무료 서버인가?
n8n을 24시간 운영하려면 항상 켜져 있는 서버가 필요합니다. 주요 클라우드 서비스의 무료 티어를 비교하면 OCI가 압도적입니다.
| 서비스 | 무료 서버 스펙 | 기간 | 비고 |
|---|---|---|---|
| OCI (오라클) | ARM 4코어 / RAM 24GB | 평생 무료 | 최강 스펙 |
| AWS | 1코어 / RAM 1GB | 12개월 | 기간 제한 |
| GCP | 0.25코어 / RAM 1GB | 평생 | 스펙 빈약 |
| Azure | 1코어 / RAM 1GB | 12개월 | 기간 제한 |
💡 OCI는 ARM 기반 인스턴스를 최대 4코어 / RAM 24GB까지 평생 무료로 제공합니다. n8n 운영에는 1코어 / 1GB면 충분하니, 남는 자원으로 다른 서비스도 함께 올릴 수 있습니다.
2. OCI 무료 티어 스펙
🖥️ OCI Always Free 인스턴스 스펙 CPU : ARM Ampere A1 / 최대 4 OCPU
RAM : 최대 24GB
Storage : 200GB 블록 볼륨
OS : Ubuntu 22.04 LTS 권장
네트워크 : 월 10TB 무료 아웃바운드
비용 : $0 / 평생
RAM : 최대 24GB
Storage : 200GB 블록 볼륨
OS : Ubuntu 22.04 LTS 권장
네트워크 : 월 10TB 무료 아웃바운드
비용 : $0 / 평생
⚠️ 주의: OCI 무료 계정 생성 시 신용카드 등록이 필요합니다. 하지만 Always Free 범위 내에서 사용하면 절대 과금되지 않습니다. 실수로 유료 서비스를 선택하지 않도록 주의하세요.
3. OCI 계정 생성 방법
STEP 2
계정 정보 입력
· 이메일, 이름, 국가(한국) 입력
· 홈 리전 선택 → South Korea North (춘천) 또는 Japan (도쿄) 추천
· 홈 리전은 이후 변경 불가하니 신중하게 선택하세요.
계정 정보 입력
· 이메일, 이름, 국가(한국) 입력
· 홈 리전 선택 → South Korea North (춘천) 또는 Japan (도쿄) 추천
· 홈 리전은 이후 변경 불가하니 신중하게 선택하세요.
STEP 3
신용카드 등록 및 본인 인증
카드 정보를 입력합니다. $1 임시 승인 후 바로 취소됩니다. 실제 과금은 없습니다.
신용카드 등록 및 본인 인증
카드 정보를 입력합니다. $1 임시 승인 후 바로 취소됩니다. 실제 과금은 없습니다.
✅ 계정 생성 완료 후 이메일 인증까지 마치면 OCI 콘솔에 접속할 수 있습니다.
4. 무료 인스턴스 생성
STEP 1
인스턴스 생성 메뉴 진입
OCI 콘솔 → 좌측 메뉴 → 컴퓨트 → 인스턴스 → 인스턴스 생성
인스턴스 생성 메뉴 진입
OCI 콘솔 → 좌측 메뉴 → 컴퓨트 → 인스턴스 → 인스턴스 생성
STEP 2
이미지 & Shape 설정
· 이미지: Ubuntu 22.04 LTS 선택
· Shape: VM.Standard.A1.Flex 선택 (Always Free 표시 확인)
· OCPU: 1~2개, 메모리: 6~12GB (무료 범위 내)
이미지 & Shape 설정
· 이미지: Ubuntu 22.04 LTS 선택
· Shape: VM.Standard.A1.Flex 선택 (Always Free 표시 확인)
· OCPU: 1~2개, 메모리: 6~12GB (무료 범위 내)
STEP 3
SSH 키 설정
SSH 키 쌍 생성을 선택하고 전용 키 저장을 클릭합니다. 다운로드된
SSH 키 설정
SSH 키 쌍 생성을 선택하고 전용 키 저장을 클릭합니다. 다운로드된
.key 파일을 안전한 곳에 보관하세요. 이 파일을 잃어버리면 서버에 접속할 수 없습니다.STEP 4
인스턴스 생성 완료
하단 생성 버튼 클릭 후 2~3분 기다리면 인스턴스가 실행됩니다. 인스턴스 상세 페이지에서 공용 IP 주소를 복사해 둡니다.
인스턴스 생성 완료
하단 생성 버튼 클릭 후 2~3분 기다리면 인스턴스가 실행됩니다. 인스턴스 상세 페이지에서 공용 IP 주소를 복사해 둡니다.
5. 서버 접속 (SSH)
Windows
Windows Terminal 또는 PowerShell에서 아래 명령어를 실행합니다.
Windows Terminal 또는 PowerShell에서 아래 명령어를 실행합니다.
ssh -i C:\경로\다운로드한키파일.key ubuntu@서버공용IP주소
Mac / Linux
# 키 파일 권한 설정 (최초 1회) chmod 400 ~/Downloads/키파일.key # SSH 접속 ssh -i ~/Downloads/키파일.key ubuntu@서버공용IP주소
✅
ubuntu@instance:~$ 프롬프트가 나오면 서버 접속 성공입니다.6. Docker 설치
STEP 1
시스템 업데이트
시스템 업데이트
sudo apt update && sudo apt upgrade -y
STEP 2
Docker 설치
Docker 설치
# Docker 공식 설치 스크립트 실행 curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh
STEP 3
현재 사용자를 Docker 그룹에 추가
현재 사용자를 Docker 그룹에 추가
sudo usermod -aG docker ubuntu newgrp docker
STEP 4
Docker 설치 확인
Docker 설치 확인
docker --version # Docker version 24.x.x 이상이 나오면 성공
7. n8n 설치 및 실행
STEP 1
n8n 데이터 디렉토리 생성
n8n 데이터 디렉토리 생성
mkdir -p ~/.n8n
STEP 2
n8n Docker 컨테이너 실행
n8n Docker 컨테이너 실행
docker run -d \ --name n8n \ --restart unless-stopped \ -p 5678:5678 \ -v ~/.n8n:/home/node/.n8n \ -e N8N_BASIC_AUTH_ACTIVE=true \ -e N8N_BASIC_AUTH_USER=admin \ -e N8N_BASIC_AUTH_PASSWORD=비밀번호입력 \ docker.n8n.io/n8nio/n8n
비밀번호입력 부분을 본인이 원하는 비밀번호로 변경하세요.STEP 3
실행 확인
실행 확인
docker ps # n8n 컨테이너가 Up 상태로 표시되면 성공
💡
--restart unless-stopped 옵션 덕분에 서버가 재시작되어도 n8n이 자동으로 다시 실행됩니다.8. 방화벽 & 포트 설정
OCI는 기본적으로 외부 접속이 차단되어 있습니다. 포트 5678을 열어야 n8n에 접속할 수 있습니다.
OCI 콘솔에서 보안 규칙 추가
STEP 1
OCI 콘솔 → 인스턴스 상세 → 연결된 VNIC → 서브넷 → 보안 목록
OCI 콘솔 → 인스턴스 상세 → 연결된 VNIC → 서브넷 → 보안 목록
STEP 2
수신 규칙 추가
· 소스 CIDR:
· IP 프로토콜: TCP
· 대상 포트 범위:
수신 규칙 추가
· 소스 CIDR:
0.0.0.0/0· IP 프로토콜: TCP
· 대상 포트 범위:
5678Ubuntu 방화벽(UFW)에서도 포트 열기
sudo ufw allow 5678 sudo ufw reload
접속 테스트
브라우저에서 아래 주소로 접속합니다.
브라우저에서 아래 주소로 접속합니다.
http://서버공용IP주소:5678
로그인 화면이 나오면 설치 완료입니다. 위에서 설정한 admin / 비밀번호로 로그인하세요.✅ 여기까지 완료했다면 OCI 서버에서 n8n이 24시간 자동으로 실행되고 있습니다!
9. 도메인 연결 (선택사항)
IP 주소 대신 도메인으로 접속하고 싶다면 아래 순서로 설정합니다. 도메인이 없어도 n8n 운영에는 지장이 없습니다.
| 단계 | 내용 | 추천 서비스 |
|---|---|---|
| 도메인 구매 | 원하는 도메인 구매 | 가비아, Namecheap |
| DNS A레코드 설정 | 도메인 → OCI 서버 IP 연결 | 도메인 구매처 관리패널 |
| HTTPS 설정 | Nginx + Let's Encrypt 인증서 | Certbot (무료) |
💡 Nginx 리버스 프록시 설정까지 완료하면
https://n8n.내도메인.com 형태로 안전하게 접속할 수 있습니다.10. 최종 체크리스트
- OCI 계정 생성 완료
- Always Free 인스턴스 생성 (VM.Standard.A1.Flex)
- Ubuntu 22.04 LTS 설치
- SSH 키 파일 안전하게 보관
- SSH 접속 성공
- Docker 설치 완료
- n8n Docker 컨테이너 실행
- OCI 보안 규칙 5678 포트 오픈
- Ubuntu UFW 5678 포트 오픈
- 브라우저에서 n8n 접속 확인
| 항목 | 내용 |
|---|---|
| 서버 비용 | $0 / 평생 |
| n8n 작업 수 제한 | 무제한 |
| 운영 가능 시간 | 24시간 365일 |
| 추가 설치 가능 서비스 | 남은 자원으로 DB, API 서버 등 운영 가능 |
이제 로컬 PC를 꺼도 자동화는 계속 돌아갑니다. 앞서 설정한 Claude API 연동 워크플로우를 이 서버에 올리면, 완전 자동화 블로그 운영 시스템이 완성됩니다.
📌 n8n + OCI 서버 구축, 막히는 부분이 있으신가요?
구독하시면 실전 트러블슈팅 가이드를 매주 무료로 받아보실 수 있습니다.
구독하시면 실전 트러블슈팅 가이드를 매주 무료로 받아보실 수 있습니다.
반응형
'IT.공부' 카테고리의 다른 글
| 직장인 업무 자동화 툴 추천 5가지 2026 – 반복 업무에서 해방되는 법 (0) | 2026.06.28 |
|---|---|
| 옵시디언(Obsidian) 완벽 가이드 2025 – 설치부터 OneDrive 동기화까지 (0) | 2026.06.28 |
| n8n vs Zapier 직접 써본 솔직 비교 2025 – 어떤 자동화 툴이 더 좋을까? (0) | 2026.06.28 |
| n8n Claude API 연동 방법 완벽 가이드 2026 – AI 자동화 시작하기 (0) | 2026.06.28 |
| n8n 자동화 완벽 가이드 2026 – 설치부터 실전 활용까지 (0) | 2026.06.28 |