Self-host n8n with a public webhook URL
Run n8n on your own computer and give its webhooks a public HTTPS address, on a free dargo.app subdomain or your own domain. No tunnel to set up, no port forwarding.
Install n8n from the App Store
Sign in at my.dargo.net, open App Store, search for n8n and click Install. Pick the device it runs on.
Choose its web address
Keep Subdomain and type a name, for example alexn8n. n8n will live at alexn8n.dargo.app, with HTTPS. Click Install and wait a few minutes.
Open n8n and create the owner account
On your device's page, click the arrow on the n8n card. The first visit asks you to set up the owner account: your email, name and a password.
Build a workflow that starts with a Webhook
Add a Webhook trigger and the steps that follow. Open the Webhook node: under Webhook URLs, the Production URL is already on your Dargo address, for example
https://alexn8n.dargo.app/webhook/new-order. Give that URL to the service that should call you (Stripe, GitHub, a form, Telegram, …).Publish the workflow
Click Publish. From now on the production URL answers calls from anywhere on the internet. The Test URL works only while you click Listen for test event in the editor.
Check the calls
Every call shows up under Executions, with the data it brought and what each step did.
Optional: use your own domain
On the n8n card, click Settings, choose Custom Domain, type a domain you own (for example n8n.yourcompany.com) and add the DNS records Dargo shows. After Verify and Save, n8n and its webhooks move to that domain, with HTTPS. See Use your own domain.
Good to know
- There is no tunnel (ngrok, Cloudflare Tunnel) to set up or keep running, and nothing to open on your router.
- The computer running n8n has to be on and connected. When it sleeps, webhooks can't reach n8n.
- n8n is reachable from the internet at its address, like n8n Cloud, so use a strong owner password. Dargo Access puts a sign-in page in front of the whole address, webhooks included, so use it only if no outside service needs to call your webhooks.
- Your workflows, credentials and execution data stay on your computer.