How To Set Up N8N Self hosting - Digital ocean FREE for 1 year

How to Get $5,000 in Digital Ocean Credits for Your n8n Self-Hosting


Looking to save money on n8n? Here's how to get $5,000 in Digital Ocean credits for a year instead of paying $24/month for n8n.cloud.



The Cost Breakdown


n8n costs $24 a month if you use their cloud service.


Or you can self-host it with Digital Ocean which costs around $10-$20 a month.


But here's the hack - use Join Secret as I did and get $5,000 in credits for one year!


I just claimed mine and received the full $5,000 credit for Time Hacker Lab.


This alone should save you more than $200 a year.



What is JoinSecret?


Join Secret costs $150, but the savings are substantial:


  • Save $200+ yearly on n8n alone
  • Additional savings on make.com ($20/month)
  • Discounts on Webflow, Stripe, NordVPN and Appify

  • https://www.joinsecret.com/users/sign_up?via=AdrianMahdian



    How to Claim Your Digital Ocean Credits


  • Join Secret offers a free deal with $200 credit, but click on the premium deal for $5,000 credit for one year
  • Fill out the form with your information
  • Use a corporate email (not personal Gmail)
  • When asked about patch partner, select "Secret"
  • Complete the rest of the form and wait for approval (mine took about 5-8 days)


  • Setting Up n8n on Digital Ocean


    Once approved:


  • Sign up with your email
  • Select "freelancer" option
  • Add your payment method for security purposes
  • Create a new project (I named mine "n8n YouTube purpose")
  • Go to Marketplace and search for "n8n"


  • Creating Your n8n Droplet


  • Select your server location (I chose New York)
  • Use Ubuntu 1.67.1 (version may differ when you're reading this)
  • Choose either Regular ($6) or Premium AMD ($7) - the premium option gives you better SSD
  • Set a secure password and save it somewhere safe
  • Click "Create Droplet"


  • Connecting to a Domain


    Unlike n8n.cloud, self-hosting requires connecting to a DNS:


  • Log into your domain provider (I use Namecheap)
  • Go to Advanced DNS settings for your domain
  • Add an A record with:

  • Host: n8n
  • IP Address: [your droplet IP address]
  • TTL: 1 minute

    1. Save the record


    Finalizing Setup


  • Go back to Digital Ocean and click on Console
  • Press Enter at the subdomain prompt
  • Enter your domain name
  • Confirm your timezone information
  • Select your continent and country
  • Confirm the information

  • The system will now install everything automatically.



    Accessing Your n8n Instance


    Once installation completes:


  • Go to https://n8n.yourdomain.com in your browser
  • Create your admin account
  • Set up your password
  • Complete the registration form

  • You're now ready to go with a self-hosted n8n instance that's always online!



    Testing Your Setup


    To verify everything works:


  • Create a simple workflow with a webhook
  • Get the webhook URL
  • Trigger the webhook
  • Confirm the data comes through correctly

  • The main advantage is that your triggers are always online.


    You don't need to keep your computer running as you would with a locally self-hosted instance.



    FAQ


    Q: How long does it take to get approved for the Digital Ocean credits?


  • A: It typically takes 5-8 days for approval after submitting your application.

  • Q: Do I need technical knowledge to set this up?


  • A: Basic understanding of DNS and server management helps, but this guide walks you through the process step by step.

  • Q: Will this work with any domain?


  • A: Yes, you can use any domain you own to point to your n8n instance.

  • Q: Is this solution reliable for production workflows?


  • A: Yes, many businesses use self-hosted n8n on Digital Ocean for production workflows.

  • Q: What happens after the $5,000 credit expires?


  • A: After a year, you'll start paying the regular Digital Ocean rates (around $6-7/month for the basic droplet).
  • More educational blogs: