License Key Fails to Unlock Features on Self-Hosted Docker Install

Hello n8n Community,

I’m new to n8n and I’m having trouble activating my license key on a self-hosted instance. I’ve spent a few hours troubleshooting this but couldn’t solve it. I would be very grateful for any help!


My Environment:

  • n8n Version: 1.98.1
  • Database: SQLite (default)
  • Running n8n via: Docker on macOS Sonoma

The Problem:

When I perform a clean install and enter my license key, I see a green pop-up message saying “License has been activated”. However, the core paid features (like “Version History”) are never unlocked. The instance continues to behave like the free Community Edition.


Troubleshooting Already Done:

I have already tried to isolate the problem by:

  • Granting Full Disk Access to both Docker and Terminal on my Mac.
  • Completely resetting the instance multiple times using docker compose down -v.
  • Trying with different email addresses for the owner account.
  • Confirming that the “Version History” feature is consistently missing from the workflow “…” menu after every activation attempt.

Based on this, I am confident the issue is not with my local setup but with the license key itself.


My Request:

Could an official n8n staff member please look into this?

I am ready to provide my license key and registered email via a Private Message. Please let me know who I should send it to.

Thank you so much for your time and help! I’m really looking forward to using n8n.

I am using n8n locally via docker compose and ngrok.
this is how set it up, see if you miss any steps - https://youtu.be/ZM9w2SvSzV4?si=KhYn107Lt9C_kOPC

Also, I would suggest that try a new dummy account and get a new license key and try.
check if your firewall is not blocking any ports etc.