N8n — Deployment Template

n8n App Template
This App Template deploys a fully configured n8n instance inside an LXC container managed by the PUQcloud Proxmox Module.
The application runs in full isolation using Docker, providing security, stable performance, and separation for each user.

Each deployment is unique: PUQcloud automatically sets environment variables, creates storage directories, mounts volumes, and builds a ready-to-use n8n workflow automation server without manual steps.

Key Features

  • Runs inside an isolated LXC container (Proxmox)
  • Full Docker-based n8n installation
  • Auto-configured encryption key and environment variables
  • Automatic reverse-proxy setup (Nginx)
  • User-specific data directory for workflows and credentials
  • Built-in health check and startup validation
  • No manual configuration required

Dynamic Environment Variables

  • DATA_PATH – mounted storage for n8n data
  • DB_SQLITE_POOL_SIZE – database connection pool size
  • N8N_RUNNERS_ENABLED – enable workflow runners
  • N8N_BLOCK_ENV_ACCESS_IN_NODE – control environment variable access
  • N8N_GIT_NODE_DISABLE_BARE_REPOS – Git node setting
  • N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS – security enforcement
  • N8N_HOST – server host binding
  • N8N_PROTOCOL – protocol (http/https)
  • N8N_ENCRYPTION_KEY – encryption key for sensitive data
  • WEBHOOK_URL – public URL for webhooks
  • COUNTRY – server location

How it works

  1. PUQcloud Panel creates an LXC container via the Proxmox Module
  2. Environment variables are applied automatically
  3. Storage paths are mounted into the container
  4. Docker Compose deploys n8n silently
  5. Nginx reverse proxy is configured with domain and SSL
  6. The n8n instance is ready for workflow automation

This template lets any user deploy n8n in minutes — secure, isolated, and fully managed by PUQcloud.

n8n-docker-bf4fd013-8b48-4bda-a32d-b427bac5aa33.json (6.3 KB)