Video tutorial coming soon.
Deploy n8n on Ubuntu with Docker — a powerful self-hosted workflow automation platform with 500+ integrations, a visual node editor, JavaScript code nodes, and built-in AI agent capabilities. Replace Zapier and Make at a fraction of the cost with full data ownership.
Grab the automated bash script from GitHub to follow along with the video.
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/automation/n8n/n8n-ubuntu.sh
chmod +x n8n-ubuntu.sh
sudo bash n8n-ubuntu.sh
The script installs Docker and deploys n8n with a persistent data volume. Your workflows, credentials, and execution history are stored safely.
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/automation/n8n/n8n-ubuntu.sh
chmod +x n8n-ubuntu.sh
sudo bash n8n-ubuntu.sh
Open your browser and navigate to the n8n workflow editor. Create your owner account on the first visit:
http://<your-server-ip>:5678
Go to Credentials in the left sidebar and add credentials for the services you want to connect — Gmail, Slack, GitHub, Telegram, or any of the 500+ supported integrations.
Click "New Workflow", drag a trigger node onto the canvas, add action nodes, connect them, and click "Activate". Your automation runs on schedule or in response to events — 24/7 without any manual intervention.
| Port | Purpose |
|---|---|
| 5678 | n8n Web UI & Webhook Receiver |