728x90
성능 및 시놀 작업을 위해서
NUC에 n8n 다시 설치 중
https://www.youtube.com/watch?v=A2xUp8qz9ps
1. Create CT 누르기
2. Host name
1. apt update && apt upgrade -y
2. apt install -y ca-certificates curl gnupg lsb-release
3. curl -fsSL https://get.docker.com | sh
4. docker --version
5. STOP and go to Host shell -- pct stop {자신의 컨테이너 번호}
6. nano /etc/pve/lxc/ {자신의 컨테이너 번호} .conf
7. lxc.apparmor.profile: unconfined lxc.mount.auto: proc:rw sys:rw
Ctr + o , enter Ctr + X
8. pct start {자신의 컨테이너 번호}
10. mkdir -p /opt/n8n mkdir -p /opt/n8n/data
11. ls -la /opt
12. chown -R 1000:1000 /opt/n8n
13. ls -la /opt/n8n
14. cd /opt/n8n
15. nano docker-compose.yml
16.
version: "3.8"
services:
n8n:
image: n8nio/n8n:latest
container_name: {CT name} #n8n
restart: always
ports:
- "5678:5678"
environment:
- N8N_HOST={자신의 HOST URL} # n8n.chanuk.theworkpc.com
- N8N_PORT=5678
- N8N_PROTOCOL=https
- WEBHOOK_URL={자신의 HOST URL} # https://n8n.chanuk.theworkpc.com/
- NODE_ENV=production
- GENERIC_TIMEZONE=Asia/Seoul
- TZ=Asia/Seoul
# 보안 (필수)
- N8N_BASIC_AUTH_ACTIVE=true
- N8N_BASIC_AUTH_USER={ID}
- N8N_BASIC_AUTH_PASSWORD={PASSWORD}
# 파일 권한 문제 방지
- N8N_USER_FOLDER=/home/node/.n8n
volumes:
- ./n8n_data:/home/node/.n8n
Ctr + o , enter Ctr + X
17. docker compose up -d
18. docker ps
NPM 세팅할때 n8n 경우는 Websocket supports 반드시 ON!
728x90