Open the server Apps tab
Select your VPS, open the Apps tab, and start a new app deployment. Keep sensitive server details hidden before capturing or sharing screenshots.


Workflow automation platform - self-hosted Zapier alternative
Add your server credentials to Server Compass
Choose from our template library
Fill in settings and click Deploy
Use the n8n template in Server Compass to deploy a self-hosted workflow automation app on your VPS, then open the deployed n8n setup screen in a browser.
Select your VPS, open the Apps tab, and start a new app deployment. Keep sensitive server details hidden before capturing or sharing screenshots.

Click New App and choose the template deployment path so Server Compass can load the built-in catalog.

Use the template picker search to find n8n in the Server Compass template catalog.

Choose the n8n template. Server Compass fills the Docker image, persistent storage, default port, timezone values, and required encryption-key field.

Confirm the app name and compose summary. In the pilot run, the app was named n8n-demo and used host port 5678.

Review the generated environment values, keep the encryption key masked, confirm the port is available, and click Deploy Now.

Keep the deployment modal open while Server Compass prepares the project, pulls the n8n image, starts the container, and verifies the service.

After deployment finishes, return to the Apps tab and confirm the n8n app is marked Running with its application URL available.

Click Open Application or open the application URL in a browser. The n8n owner-account setup screen confirms the deployed app is reachable and ready to finish configuration.

The n8n app loaded successfully in a browser and displayed the owner account setup form.
It deploys the official n8n Docker image with persistent storage, a generated encryption key, timezone settings, and the default n8n web port.
The pilot used host port 5678, which is the default n8n web UI port.
A fresh n8n deployment starts with the owner-account setup screen. Seeing that screen confirms the app is running and reachable.
No. The deployment guide should live on the n8n template detail page and be linked from the reusable template deployment docs page.
Deploy n8n the traditional way with SSH and Docker Compose.
Open your terminal and connect to your server. Replace the IP address with your VPS IP.
# SSH into your server
ssh root@your-server-ip
# Using a custom SSH key
ssh -i ~/.ssh/id_rsa root@your-server-ipFirst time? Need Docker? Install it: curl -fsSL https://get.docker.com | sh
Set up a clean directory for your application.
# Create and navigate to project directory
mkdir -p ~/apps/n8n
cd ~/apps/n8nSet up the container stack using this Docker Compose configuration:
services:
n8n:
image: docker.n8n.io/n8nio/n8n
ports:
- "5678:5678"
environment:
- GENERIC_TIMEZONE=UTC
- TZ=UTC
- N8N_ENCRYPTION_KEY=<your-n8n-encryption-key>
- N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true
- N8N_RUNNERS_ENABLED=true
- N8N_SECURE_COOKIE=false
volumes:
- n8n_data:/home/node/.n8n
restart: unless-stopped
volumes:
n8n_data:
PORTHost port to expose(default: 5678)TIMEZONEServer timezone(default: UTC)N8N_ENCRYPTION_KEYEncryption key for credentialsLaunch your application stack in the background.
# Start the containers in detached mode
docker compose up -d
# Check if containers are running
docker compose ps
# View logs
docker compose logs -fConfigure your firewall to permit external connections.
# Allow the application port through firewall
sudo ufw allow 5678/tcp
sudo ufw reload
# Access your app at:
# http://your-server-ip:5678Server Compass makes deploying n8n effortless. Visual setup, one-click deploy, done.
After deploying n8n with Server Compass, complete these steps to finish setup
Create your owner account
Set up your first workflow
Need help? Check out our documentation for detailed guides.
Common questions about self-hosting n8n
Simply download Server Compass, connect to your VPS, and select n8n from the templates list. Fill in the required configuration and click Deploy. The entire process takes under 3 minutes.
n8n requires a minimum of 512MB RAM. We recommend a VPS with at least 1024MB RAM for optimal performance. Any modern Linux server with Docker support will work.
Yes! Server Compass provides volume mapping that allows you to import existing data. You can also use standard n8n backup and restore procedures.
Server Compass makes updates easy. Simply click the Update button in your deployment dashboard, and the latest n8n image will be pulled and deployed with zero downtime.
n8n is open-source software. You only pay for your VPS hosting (typically $5-20/month) and optionally Server Compass ($29 one-time). No subscription fees or per-seat pricing.
Download Server Compass and deploy n8n to your VPS in under 3 minutes. No Docker expertise required.
Download Server Compass