Skip to content

feat(license): Community and Business editions for self-hosted - #790

Merged
keysersoft merged 1 commit into
mainfrom
keysersoft/self-hosted-commercial-license
Sep 28, 2026
Merged

keysersoft merged 1 commit into
mainfrom
keysersoft/self-hosted-commercial-license

Conversation

@keysersoft

Copy link
Copy Markdown
Contributor

Self-hosted instances run Community unless a license key is active. Community includes up to 3 active users. Business adds more users, SSO setup, SCIM provisioning and role sync. Admins can start a 30 day Business trial from Settings > License, and instances that already use these features keep them for 60 days after the upgrade.

Existing users, SSO sign-ins, an enforced SSO policy and SCIM deactivation keep working in every case. Cloud is unchanged.

Also: the self-hosted license key is re-verified periodically, and self-hosted instances no longer show the license wall.

Tested with unit tests (edition service, SSO, SCIM, reactivation) and end to end on a local instance with a mock license server.

Self-hosted instances run Community unless a license key is active.
Community includes up to three active users; Business adds more users,
single sign-on setup, SCIM provisioning and role sync. Administrators can
start a 30-day Business trial on the instance, and instances that already
use these capabilities keep them for 60 days after upgrading.

Nothing that already works is taken away: existing users stay active,
existing SSO identities keep signing in, an enforced SSO policy stays
enforced and SCIM can always deactivate users. Cloud is unchanged.

Also re-verifies the self-hosted license key periodically, and no longer
shows the license wall on self-hosted instances.
@keysersoft
keysersoft merged commit becec91 into main Sep 28, 2026
14 checks passed
@keysersoft
keysersoft deleted the keysersoft/self-hosted-commercial-license branch September 28, 2026 11:51
@github-actions github-actions Bot locked and limited conversation to collaborators Sep 28, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant