Added enterprise functionality #8

Merged
jjsfunhouse merged 2 commits from jjsfunhouse/nocodb:enterprise-update into main 2026-03-25 20:34:14 +00:00
Owner

Created override compose.yml file in order to enable recipe operators to utilize enterprise versions of NocoDB.
They can do this through

  • Adding their license key
  • Generating a JWT token for auth in NocoDB
  • Deploying the enterprise Docker image through the app config.

Also updated README to reflect this change.

Created override compose.yml file in order to enable recipe operators to utilize enterprise versions of NocoDB. They can do this through * Adding their license key * Generating a JWT token for auth in NocoDB * Deploying the enterprise Docker image through the app config. Also updated README to reflect this change.
jjsfunhouse added 1 commit 2026-03-23 20:47:03 +00:00
jjsfunhouse added 1 commit 2026-03-23 20:47:40 +00:00
jjsfunhouse merged commit e704d265dd into main 2026-03-25 20:34:14 +00:00
jjsfunhouse deleted branch enterprise-update 2026-03-25 20:34:19 +00:00
decentral1se reviewed 2026-03-26 11:54:42 +00:00
decentral1se left a comment
Owner

@jjsfunhouse flying by, maybe this is still useful!

In general, I look in the git log listing and then click "Request review" on the usernames on the pull request. This can be handy to get second opinions on changes. If a PR is left lingering, you can also ask on the Matrix channels.

https://git.coopcloud.tech/coop-cloud/nocodb/commits/branch/main

@jjsfunhouse flying by, maybe this is still useful! In general, I look in the git log listing and then click "Request review" on the usernames on the pull request. This can be handy to get second opinions on changes. If a PR is left lingering, you can also ask on the Matrix channels. > https://git.coopcloud.tech/coop-cloud/nocodb/commits/branch/main
@ -13,0 +21,4 @@
#JWT used for authentication in enterprise version
#SECRET_AUTH_JWT_VERSION=v1
#NC_AUTH_JWT_SECRET_FILE=/run/secrets/auth_jwt
Owner

This is unused?

This is unused?
Author
Owner

In https://nocodb.com/docs/self-hosting/environment-variables, NocoDB specifies that the NC_AUTH_JWT_SECRET should be set for generating authentication tokens for user sessions. I thought it'd be better for the operator to know this value rather than it being set automatically.

In https://nocodb.com/docs/self-hosting/environment-variables, NocoDB specifies that the `NC_AUTH_JWT_SECRET` should be set for generating authentication tokens for user sessions. I thought it'd be better for the operator to know this value rather than it being set automatically.
@ -28,0 +29,4 @@
* `abra app config <app-name>`. Uncomment the variables used for setting enterprise values. Make sure you have a valid license.
* `abra app undeploy <app-name>`
* `export JWT_SECRET=$(pwgen 50)`
Owner

You can achieve this using the password generator customisation feature:

https://docs.coopcloud.tech/maintainers/handbook/#how-do-i-change-secret-generation-characters

auth_jwt is only included for generation when you do COMPOSE_FILE="$COMPOSE_FILE:compose.license.yml"

You can achieve this using the password generator customisation feature: > https://docs.coopcloud.tech/maintainers/handbook/#how-do-i-change-secret-generation-characters `auth_jwt` is only included for generation when you do `COMPOSE_FILE="$COMPOSE_FILE:compose.license.yml"`
Author
Owner

Changed the secret generation in #9 , I just had it like this to follow the trend set by the original recipe but maybe that wasn't ideal. Let me know what you think!

Changed the secret generation in #9 , I just had it like this to follow the trend set by the original recipe but maybe that wasn't ideal. Let me know what you think!
Sign in to join this conversation.
No description provided.