diff --git a/apps/docs/content/docs/core/concurrent-builds.mdx b/apps/docs/content/docs/core/concurrent-builds.mdx index b774851..01de6e7 100644 --- a/apps/docs/content/docs/core/concurrent-builds.mdx +++ b/apps/docs/content/docs/core/concurrent-builds.mdx @@ -38,4 +38,6 @@ If you set a value higher than 2 without a valid enterprise license, Dokploy wil 2. Under **Dokploy Server**, set the concurrency for the local server. 3. Under **Remote Servers**, set the concurrency for each remote or build server individually. + + Each server's concurrency is configured independently, so you can, for example, keep the Dokploy server at 1 while increasing concurrency on a dedicated [build server](/docs/core/remote-servers/build-server) with more resources. diff --git a/apps/docs/content/docs/core/enterprise/audit-logs.mdx b/apps/docs/content/docs/core/enterprise/audit-logs.mdx index 0e559fa..ea2ce01 100644 --- a/apps/docs/content/docs/core/enterprise/audit-logs.mdx +++ b/apps/docs/content/docs/core/enterprise/audit-logs.mdx @@ -5,6 +5,8 @@ description: Track all actions performed by members in your organization Audit Logs give Enterprise users complete visibility into every action performed within the organization. Every create, update, delete, login, logout, deployment, and configuration change is recorded — giving you a full trail for security, compliance, and debugging. + + ## Overview Audit Logs are available in **Settings → Audit Logs**. Each entry captures: diff --git a/apps/docs/content/docs/core/enterprise/custom-roles.mdx b/apps/docs/content/docs/core/enterprise/custom-roles.mdx index 76625b9..1455de6 100644 --- a/apps/docs/content/docs/core/enterprise/custom-roles.mdx +++ b/apps/docs/content/docs/core/enterprise/custom-roles.mdx @@ -5,6 +5,8 @@ description: Create custom roles with granular permissions for your organization Custom Roles let Enterprise users go beyond the default **Owner**, **Admin**, and **Member** roles by creating tailored roles with fine-grained permissions. Assign exactly the access each team member needs — no more, no less. + + ## Overview In the free version, Dokploy provides three built-in roles: **Owner**, **Admin**, and **Member**. Members have a limited, fixed set of permissions. With Enterprise, you can create **custom roles** that combine any of the available permissions below, then assign those roles to users in your organization. diff --git a/apps/docs/content/docs/core/enterprise/license-keys.mdx b/apps/docs/content/docs/core/enterprise/license-keys.mdx index e967526..7746c27 100644 --- a/apps/docs/content/docs/core/enterprise/license-keys.mdx +++ b/apps/docs/content/docs/core/enterprise/license-keys.mdx @@ -5,6 +5,8 @@ description: Activate and manage your Enterprise license To use Enterprise features (SSO, whitelabeling, audit logs, and more), you need a valid license issued by the Dokploy team. + + By default, all Dokploy instances run in the standard edition. If you are interested in switching to the Enterprise version, [contact us](https://dokploy.com/contact). Once you receive your license key, you can activate it in your instance. ## Activating your license diff --git a/apps/docs/content/docs/core/enterprise/sso/application-authentication.mdx b/apps/docs/content/docs/core/enterprise/sso/application-authentication.mdx index cd35325..3ebbf68 100644 --- a/apps/docs/content/docs/core/enterprise/sso/application-authentication.mdx +++ b/apps/docs/content/docs/core/enterprise/sso/application-authentication.mdx @@ -7,6 +7,8 @@ import { Callout } from "fumadocs-ui/components/callout"; Application Authentication puts a Single Sign-On login gate in front of your deployed applications. Once enabled on a domain, visitors must authenticate with your identity provider before Traefik forwards their request to your app. + + This is an **Enterprise** feature and requires a valid enterprise license, plus an OIDC identity provider already configured under [Settings → SSO](/docs/core/enterprise/sso). diff --git a/apps/docs/content/docs/core/enterprise/sso/index.mdx b/apps/docs/content/docs/core/enterprise/sso/index.mdx index df4a8a3..b4e370d 100644 --- a/apps/docs/content/docs/core/enterprise/sso/index.mdx +++ b/apps/docs/content/docs/core/enterprise/sso/index.mdx @@ -5,6 +5,10 @@ description: Configure SSO with Auth0, Keycloak, or other OIDC/SAML providers Enterprise supports Single Sign-On via OpenID Connect (OIDC) and SAML. You can use Auth0, Keycloak, or any compatible identity provider. + + + + Choose a provider below for step-by-step configuration: - **[Auth0](/docs/core/enterprise/sso/auth0)** — Cloud identity platform diff --git a/apps/docs/content/docs/core/enterprise/whitelabeling.mdx b/apps/docs/content/docs/core/enterprise/whitelabeling.mdx index 6f53fb7..a138bd1 100644 --- a/apps/docs/content/docs/core/enterprise/whitelabeling.mdx +++ b/apps/docs/content/docs/core/enterprise/whitelabeling.mdx @@ -5,6 +5,8 @@ description: Rebrand Dokploy with your application name, logos, colors, and cust Whitelabeling lets Enterprise users fully rebrand their Dokploy instance. You can customize the application name, logos, favicon, appearance, metadata, links, and error pages — all from **Settings → Whitelabel**. + + ## Branding Customize the application name, logos, and favicon to match your brand identity. diff --git a/apps/docs/content/docs/core/interface-overview.mdx b/apps/docs/content/docs/core/interface-overview.mdx index 91228ce..4d66369 100644 --- a/apps/docs/content/docs/core/interface-overview.mdx +++ b/apps/docs/content/docs/core/interface-overview.mdx @@ -188,3 +188,27 @@ Connect Slack, Discord, Telegram, email and more: Configure AI providers to enable AI-assisted features: + +## Enterprise + +### SSO + +Configure OIDC/SAML providers and protect deployed applications with forward auth: + + + +### Custom Roles + +Create roles with granular permissions, starting from presets like Viewer, Developer, Deployer or DevOps: + + + +### Whitelabeling + +Rebrand your Dokploy instance with your own name, logos and colors: + + + +### License + + diff --git a/apps/docs/public/assets/images/ui/application-authentication.png b/apps/docs/public/assets/images/ui/application-authentication.png new file mode 100644 index 0000000..abfba64 Binary files /dev/null and b/apps/docs/public/assets/images/ui/application-authentication.png differ diff --git a/apps/docs/public/assets/images/ui/concurrent-builds.png b/apps/docs/public/assets/images/ui/concurrent-builds.png new file mode 100644 index 0000000..fbeb204 Binary files /dev/null and b/apps/docs/public/assets/images/ui/concurrent-builds.png differ diff --git a/apps/docs/public/assets/images/ui/create-custom-role.png b/apps/docs/public/assets/images/ui/create-custom-role.png new file mode 100644 index 0000000..95b370a Binary files /dev/null and b/apps/docs/public/assets/images/ui/create-custom-role.png differ diff --git a/apps/docs/public/assets/images/ui/settings-license.png b/apps/docs/public/assets/images/ui/settings-license.png new file mode 100644 index 0000000..38a7577 Binary files /dev/null and b/apps/docs/public/assets/images/ui/settings-license.png differ diff --git a/apps/docs/public/assets/images/ui/settings-sso.png b/apps/docs/public/assets/images/ui/settings-sso.png new file mode 100644 index 0000000..f177006 Binary files /dev/null and b/apps/docs/public/assets/images/ui/settings-sso.png differ diff --git a/apps/docs/public/assets/images/ui/settings-whitelabeling.png b/apps/docs/public/assets/images/ui/settings-whitelabeling.png new file mode 100644 index 0000000..5049dc7 Binary files /dev/null and b/apps/docs/public/assets/images/ui/settings-whitelabeling.png differ diff --git a/apps/docs/public/assets/images/ui/sso-add-oidc-provider.png b/apps/docs/public/assets/images/ui/sso-add-oidc-provider.png new file mode 100644 index 0000000..4bd010b Binary files /dev/null and b/apps/docs/public/assets/images/ui/sso-add-oidc-provider.png differ diff --git a/apps/website/public/enterprise/custom-roles.png b/apps/website/public/enterprise/custom-roles.png index 70002a9..d097ca2 100644 Binary files a/apps/website/public/enterprise/custom-roles.png and b/apps/website/public/enterprise/custom-roles.png differ