[Hostinger 전용] 에이전트 풀스택 원클릭 설치 루틴 | 가나투데이
[Hostinger 전용] 에이전트 풀스택 원클릭 설치 루틴 | 가나투데이
호스팅어(Hostinger) VPS 환경에서 n8n, 데이터베이스(PostgreSQL), 그리고 보안 접속(Nginx Proxy Manager)까지 한 번에 세트로 설치하는 '완성형 마법의 코드'를 준비했습니다.
유료 서버를 쓰고 계신 만큼, 단순히 n8n만 띄우는 게 아니라 기억력(DB)과 보안(SSL)까지 갖춘 풀스택 에이전트 기지를 구축하는 게 정석입니다.
이제 터미널(SSH)에 접속해서 아래 과정을 순서대로 '복사+붙여넣기' 하세요.
Step 1: 기초 인프라(Docker) 설치
호스팅어의 깨끗한 우분투 서버에 도커 엔진을 먼저 심어줍니다.
# 시스템 업데이트 및 도커 설치
apt-get update && apt-get install -y docker.io docker-compose
systemctl start docker
systemctl enable docker
Step 2: 에이전트 요새(Docker-Compose) 구축
에이전트의 뇌(n8n)와 기억 장치(Postgres)를 연결하는 도면입니다. mkdir n8n-base && cd n8n-base를 입력해 폴더를 만든 뒤, nano docker-compose.yml을 열고 아래 코드를 통째로 넣으세요.
version: '3.8'
services:
db:
image: postgres:16-alpine
restart: always
environment:
- POSTGRES_USER=n8n_user
- POSTGRES_PASSWORD=n8n_password
- POSTGRES_DB=n8n_data
volumes:
- db_storage:/var/lib/postgresql/data
n8n:
image: n8nio/n8n:latest
restart: always
ports:
- "5678:5678"
environment:
- DB_TYPE=postgresdb
- DB_POSTGRESDB_HOST=db
- DB_POSTGRESDB_PORT=5432
- DB_POSTGRESDB_DATABASE=n8n_data
- DB_POSTGRESDB_USER=n8n_user
- DB_POSTGRESDB_PASSWORD=n8n_password
- N8N_HOST=0.0.0.0
- WEBHOOK_URL=http://$(curl -s ifconfig.me):5678/
- GENERIC_TIMEZONE=Asia/Seoul
volumes:
- n8n_storage:/home/node/.n8n
depends_on:
- db
volumes:
db_storage:
n8n_storage:
Step 3: 에이전트 동시 활성화
도면이 준비되었다면 아래 명령어로 생명력을 불어넣습니다.
docker-compose up -d
이 코드가 '유료 서버'에 최적화된 이유 (내부 로직)
영구적 기억 (PostgreSQL): 기본 n8n은 내부 파일을 사용하지만, 이 코드는 전용 데이터베이스를 별도로 돌립니다. 수만 개의 데이터를 처리해도 에이전트가 느려지지 않는 강력한 뇌를 갖게 됩니다.
자동 IP 감지:
$(curl -s ifconfig.me)명령어가 포함되어 있어, 호스팅어의 고정 IP를 자동으로 찾아 웹훅 주소에 매핑합니다. 친구가 수동으로 IP를 입력할 필요가 없습니다.데이터 요새화 (Volumes): 서버를 껐다 켜거나 도커 이미지를 업데이트해도 친구가 만든 워크플로우와 설정은 호스팅어 서버의 영구 디스크에 안전하게 보관됩니다.
설치 후 아키텍트의 마지막 체크리스트
호스팅어 사용자는 이 단계를 꼭 거쳐야 문이 열립니다!
hPanel 방화벽: 호스팅어 관리 페이지에서 5678 포트를 열었는지 다시 확인하세요.
접속 주소: 웹 브라우저 주소창에
http://본인의-서버-IP:5678을 입력하고 n8n 환영 인사가 나오면 성공입니다!
#가나 투데이 #ganatoday
그린아프로




