All tutorials
Apps

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.

1:27 video · English captions (CC) · Updated November 2026

  1. 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.

  2. 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.

  3. 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.

  4. 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, …).

  5. 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.

  6. Check the calls

    Every call shows up under Executions, with the data it brought and what each step did.

  7. 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

Your Cart

Your cart is empty