# n8n

> Workflow automation you host yourself, in Docker.

n8n connects apps and APIs with visual workflows. It runs in Docker with its data, including the encryption key for saved credentials, in the n8n_data volume. Its port is bound to localhost: you reach it through an SSH tunnel until you put it behind a domain with HTTPS.

## Details

- Installs on: Ubuntu and Debian; AlmaLinux, Rocky Linux and Fedora
- Smallest plan: Standard (2 vCPU, 4 GB RAM)
- Public ports: none (nothing listens publicly)
- Project site: https://n8n.io/

## After the server is ready

1. From your computer, run `ssh -L 5678:127.0.0.1:5678 root@<your IPv4>` and leave it open.
2. Open `http://localhost:5678` in Chrome, Firefox or Edge and create the owner account. Safari won't keep n8n's secure login cookie over plain http.
3. Before connecting services or using webhooks, give n8n a domain with HTTPS: rack4.io/help/self-host-n8n shows Caddy in front, keeping your data.

## Order it

Pick n8n in the order form, or use `"app": "n8n"` in the API or `rack4 servers create --app n8n`. See [all one-click apps](https://rack4.io/apps) and [plans](https://rack4.io/plans).
