Creating an Account with Email

This guide walks you through the process of signing up to Haddock using your email address and setting up your domain for the platform.


Step 1: Open the Sign-Up Page

When accessing Haddock for the first time, you’ll be greeted with the welcome screen and login page:

  • Click “Sign-up instead”
  • Fill in the required information:
    • Name: Your full name
    • E-mail: A valid email address
    • Password: A secure password of your choice
  • Click the “Signup” button to continue
Image of the signup page

Step 2: Configure Your Domain

Once registered, you’ll be redirected to the domain setup page. This step ensures Haddock can verify and route traffic correctly to your instance.

2.1 Add your primary domain

Enter the main domain you want to use for your Haddock platform. For example:

haddock.software

This will be the main entry point for all services on your platform.


To make your platform accessible via the web, you’ll need to link your custom domain to your Haddock instance. This is done by adding records to your DNS provider (like OVH, Cloudflare, Gandi, etc.).

Image of the domains setup page

Three DNS steps are required:

Add an A record to point your domain to your server’s public IP address:

haddock.software. IN A 192.168.122.117

This allows users to access your platform at haddock.software.

Add a wildcard A record to route all subdomains to your server:

\*.haddock.software. IN A 192.168.122.117

This ensures subdomains like project1.haddock.software or dashboard.haddock.software will automatically work without extra configuration.

c. Add verification TXT record

To prove you own the domain, Haddock gives you a TXT record to add. It looks like this:

This is a verification token. Haddock will check this before allowing the domain setup to proceed.

\_haddock-challenge.haddock.software. IN TXT "iXrKNxloXTllw5Bh1IoqJ9E6ByyxdJh"

You can copy these directly from the interface.


Step 3: Complete Domain Verification

  • Once all DNS records are added, click “Refresh” to re-check the status.
  • When all steps are validated (checkmarks will appear), click “Save”.

You’re now redirected to the dashboard, and your account is fully created and logged in.