🎬

Video tutorial coming soon.

⚙️ Setup n8n — Self-Hosted Workflow Automation

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.

⚠️ This script is provided for demo and testing purposes only. Not intended for production use.

📦 Resources & Setup Scripts

Grab the automated bash script from GitHub to follow along with the video.

Automated install — n8n with persistent storage and queue mode ready in one command.
View on GitHub

Quick Install:

wget https://raw.githubusercontent.com/mhmdali94/Docker/main/automation/n8n/n8n-ubuntu.sh
chmod +x n8n-ubuntu.sh
sudo bash n8n-ubuntu.sh

Tutorial Steps

1 Download & Run the Script

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

2 Access the n8n Editor

Open your browser and navigate to the n8n workflow editor. Create your owner account on the first visit:

http://<your-server-ip>:5678

3 Add Your Credentials

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.

4 Build Your First Workflow

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.

Ports Used

PortPurpose
5678n8n Web UI & Webhook Receiver

Overview

Why Use It

When You Need It

    Who Should Use It

      Real Use Cases

        Main Features

          How to Use After Installation

            Security Best Practices

              Ports and Firewall Notes

              Backup and Maintenance

                Common Mistakes

                  Troubleshooting

                    Alternatives

                    When Not to Use It

                    Need Help Setting Up n8n?

                      Contact Us

                      Frequently Asked Questions