작업 디렉토리 및 저장소 생성
데이터가 저장될 폴더를 생성하고 해당 경로로 이동합니다.
Bash
mkdir -p ~/smarthome && cd ~/smarthome
2. docker-compose.yml 파일 작성
설정 파일을 생성합니다. (nano나 vim 등 편한 에디터 사용)
Bash
nano docker-compose.yml
다음 내용을 복사하여 붙여넣습니다:
YAML
services:
n8n:
image: docker.n8n.io/n8nio/n8n
container_name: n8n
restart: unless-stopped
ports:
- "5678:5678"
environment:
- N8N_PORT=5678
- N8N_PROTOCOL=http
- N8N_SECURE_COOKIE=false
- NODE_ENV=production
- GENERIC_TIMEZONE=Asia/Seoul
volumes:
- /home/hak/smarthome/n8n_data:/home/node/.n8n
3. 컨테이너 실행
Bash
docker compose up -d
4. 접속 확인
설치가 완료되면 웹 브라우저를 통해 접속할 수 있습니다:
- 로컬 접속: http://localhost:5678
- 네트워크(IP) 접속: 라즈베리파이가 연결된 ip주소:5678
SK broadband 공유기 사용중인데, 라즈베리파이에 고정 ip(192.168.45.2)를 할당받아서 사용중.
'라즈베리파이' 카테고리의 다른 글
| 라즈베리파이 HomeAssistant 설치 (0) | 2026.07.23 |
|---|---|
| 라즈베리파이 Docker 설치 (0) | 2026.07.23 |
| 라즈베리파이5 OS 설치 (0) | 2026.07.23 |