1.6 KiB
1.6 KiB
n8n
Self-hosted workflow automation platform (similar to Zapier/Make).
Access
- Tailscale: n8n.bunny-wyvern.ts.net
- LAN:
http://192.168.2.114:5678
Containers
| Container | Image | Role |
|---|---|---|
n8n |
docker.n8n.io/n8nio/n8n |
Web app + workflow engine |
n8n-tailscale-sidecar |
tailscale/tailscale:latest |
Tailscale node |
Compose File
Path: /home/artanis/DockerFiles/n8n/docker-compose.yml
volumes:
n8n_storage:
n8n_tailscale_state:
services:
n8n:
image: docker.n8n.io/n8nio/n8n
restart: always
pull_policy: always
container_name: n8n
environment:
- DB_TYPE=sqlite
- N8N_RUNNERS_ENABLED=true
- N8N_HOST=${SUBDOMAIN}.${DOMAIN_NAME}
ports:
- 5678:5678
volumes:
- n8n_storage:/home/node/.n8n
n8n-tailscale-sidecar:
image: tailscale/tailscale:latest
container_name: n8n-tailscale-sidecar
restart: always
cap_add:
- NET_ADMIN
devices:
- /dev/net/tun
volumes:
- n8n_tailscale_state:/var/lib/tailscale
environment:
- TS_AUTHKEY=<redacted>
- TS_HOSTNAME=n8n
- TS_STATE_DIR=/var/lib/tailscale
network_mode: "service:n8n"
Notes
- Database: SQLite (stored in the
n8n_storagenamed volume) .envat/home/artanis/DockerFiles/n8n/.envsetsDOMAIN_NAME=bunny-wyvern.ts.netandSUBDOMAIN=n8n, resolvingN8N_HOSTton8n.bunny-wyvern.ts.netN8N_RUNNERS_ENABLED=trueenables the task runner mode for better workflow execution performanceN8N_SECURE_COOKIEis commented out — HTTPS is handled by Tailscale so cookies are secure by default