Self-hosted CE on Hostinger – license key email not received

Hi n8n team,
I’ve just installed n8n Community Edition on a Hostinger VPS using Docker (version 1.122.5).
On the “Usage and plan” page I see the popup “Get paid features for free (forever)”. I entered my email address and clicked “Send me a free license key” multiple times with different email addresses (Gmail, Yahoo, etc.), but I never received any email with the license key (not even in spam/junk).
My setup:

  • VPS provider: Hostinger
  • OS: Ubuntu 24.04
  • Install method: Docker + docker-compose
  • n8n version: 1.122.5
  • Domain: https://dnegreiros.com
    From the container logs when starting n8n I can see:
    [license SDK] Skipping renewal on init: license cert is not initialized
    Owner was set up successfully
    User survey updated successfully
    But there is no error when I click the “Send me a free license key” button.
    Could you please:
  1. Check if my email addresses are blocked or if the license email failed on your side?
  2. Provide a license key manually for my self-hosted instance, or advise how to complete the registration?
    Thanks a lot!
    David

Hi David,

The registration button triggers an outbound request from your n8n instance to our license server. If that connection is blocked, no email gets sent.

Test connectivity from your container:

bash

docker exec -it <n8n_container> curl -s https://license.n8n.io/health

If that fails, check if Hostinger or your Docker network config is blocking outbound HTTPS.

Let us know the result and we’ll go from there.

I have the same issue currently after installing an additional N8N instance in our environment.

There is definitely something wrong with the license server. There are multiple posts on the forum right now. This is my test result:

curl -s https://license.n8n.io/health
{"code":404,"message":"not found"}

I agree, also got 404 error on my laptop and docker server.

That 404 response does indicate your instance can reach license.n8n.io - getting any JSON response back confirms the connection works. The /health endpoint doesn’t exist (apologies for the confusion in my original command).

There was also a Cloudflare outage earlier today which may have affected requests and email delivery during that time. You could try again once Cloudflare services are fully restored.

I also have the same problem on Hostinger VPS.

I had the same problem yesterday, before the Cloudflare problems.

My test also comes back with {“code”:404,“message”:“not found”}

I am facing this same issue on my end even though on my end its telling that free liscence key is being generated and will be send on my email but nothing. Further its also not getting webhook request of post.

Hi

The team are aware of this issue and we expect a fix on Monday.