website/docs: Enterprise docs (#6632)

* new ent docs

* first drafts WIP

* Optimised images with calibre/image-actions

* more details added

* further updates

* tweaks

* better image

* Optimised images with calibre/image-actions

* fix typos

* final edits

* fixed formatting fail

---------

Co-authored-by: Tana Berry <tana@goauthentik.io>
Co-authored-by: authentik-automation[bot] <135050075+authentik-automation[bot]@users.noreply.github.com>
This commit is contained in:
Tana M Berry 2023-08-29 11:57:29 -05:00 committed by GitHub
parent af200a6bf9
commit 87f65526e1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 203 additions and 1 deletions

View file

@ -0,0 +1,15 @@
---
title: Support
---
Enterprise authentik provides dedicated support, with a Support center where you can open a request and view the progress and communications for your current requests.
### Managing tickets and requests
To access the Requests page, where you can open a request and view current requests, go to the Customer Portal and then click **Support** in the top menu.
You can also bookmark the direct link to your Requests page, using the following URL:
> <https://customers.goauthentik.io/l/support>.
You can also always reach out to us via email, using <hello@goauthentik.io> email address.

View file

@ -0,0 +1,28 @@
---
title: Get started
---
Installing authentik is exactly the same process for both Enterprise version and our free [open source](https://github.com/goauthentik/authentik) version.
> This **_Preview_** version of Enterprise authentik is available with our 2023.8.x release. Send us feedback through the Customer portal or to <hello@goauthentik.io>.
## Install Enterprise
To get started working with Enterprise authentik, upgrade to the [2023.8.x](../releases) version or later. For installation steps, refer to our [technical documentation](../installation/index.md) for instructions to install and configure authentik.
- [Docker Compose installation](../installation/docker-compose.md)
- [Kubernetes installation](../installation/kubernetes.md)
## Access Enterprise
Access your Enterprise features by first [purchasing a license](./manage-enterprise.md#buy-a-license) for the organization.
To open the Customer portal and buy a license, go to the Admin interface and in the left pane, navigate to **Enterprise -> Licenses**, and then click **Go to Customer portal**.
The license key provides direct access to the Customer portal, where you define your organization and its members, manage billing, and access our Support center.
## Visit the Support center
Enterprise authentik provides dedicated support, with a Support center where you can open a request and view the progress and communications for your current requests.
To learn about our Support center, see ["Enterprise support"](./entsupport.md).

View file

@ -0,0 +1,13 @@
---
title: Welcome to authentik Enterprise
---
The Enterprise release of authentik provides all of the functionality that we have spent years building in our open source product, with a full support plan and an expanded feature set.
Refer to our Enterprise documentation for information about creating and managing your organization, purchasing and activating a license, support, and managing billing and organization members.
- [Get started with Enterprise](./get-started.md)
- [Manage you Enterprise account](./manage-enterprise.md)
- [Support for Enterprise accounts](./entsupport.md)
Our standard technical documentation covers how to configure, customize, and use authentik, whether the open source version that we have built our reputation on, or our Enterprise version with dedicated support.

Binary file not shown.

After

Width:  |  Height:  |  Size: 184 KiB

View file

@ -0,0 +1,132 @@
---
title: Manage your Enterprise account
---
## Organization management
Your organization defines the members, their roles, the license associated with the organization, and account management for billing, payment methods, and invoice history.
### Create an Organization
1. To create a new organization, log in to the [Customer portal](./get-started#access-enterprise).
2. On the **My organizations** page, click **Create an organization**.
3. Specify the organization's name and notification email address, and then click **Create**.
Your new organization page displays.
:::info
If you need to delete an organization open a ticket in the Support center.
:::
### Add/remove members of an organization
In the Customer portal you can remove members and invite new members to the organization. When you invite new members, you can specify the role for the new member.
- **Member**: can view licenses, including the license key.
- **Owner**: can do everything the Member role can do, plus: add and remove members, order and renew licenses, and edit the organization.
1. To manage membership in an organization, log in to the [Customer portal](./get-started#access-enterprise).
2. On the **My organizations** page, click the name of the organization you want to edit membership in.
Your organization page displays.
- To remove a member, scroll down to the **Membership** area and then click **Remove** beside the name of the member.
- To invite a new member, scroll down to the **Pending invitations** area, and enter the email address for the person, select the role, and then click **Invite**.
A message appears that the invitation has been sent. When the recipient accepts the invitation by clicking a link in the email, they will be added to the organization.
## License management
### Buy a license
:::info
[Learn more](#about-users) about **internal** and **external** users, and how we forecast the number of users.
:::
1. To get a license key, log in to your authentik account with your admin credentials, and then click **Admin interface** in the upper right.
!["Admin interface licenses page"](./licenses-page-admin.png)
2. On the **Admin interface**, navigate to **Enterprise → Licenses** in the left menu, and then click **Go to Customer portal** under the **Get a license** section.
3. In the Authentik login screen, sign up and then log in to the Customer Portal.
In the Customer Portal, if you have not already created an Organization (nor been invited to join one), you are first prompted to create an organization.
4. On the **My organizations** page, click **Create an organization**.
5. Specify the organization's name and notification email address, and then click **Create**.
Your new organization page displays.
6. Click **Purchase license**, and then on the **Purchase a license** page, review the pricing plans and (optionally) change the name of the license. The name is simply a nickname, a convenient way to label the license.
7. Click **Continue** to display the checkout page. Select the number of users, provide your payment information, and then click **Subscribe**.
When payment verification is complete, you are redirected to the **My organizations** page, where you should see a message saying "Successful purchase. Your license will appear here once we've validated your payment. If it doesn't, please contact us."
When ready, the license displays on the organization's page.
:::info
If you access the checkout page directly from the Customer portal, and not through the admin interface, you are prompted to provide the Install ID for your authentik installation. This ID can be found in the Admin interface on the **Licenses** page; click **Install** to view the **Install ID** number.
:::
8. To retrieve your license key, click on **Details** beside the license name and copy the key to your clipboard.
9. Go back to the Admin interface, navigate to **Enterprise -> Licenses** page, click on **Install**, paste the key, and then click **Install**.
#### License verification
To verify that the license was successfully installed, confirm that the expriry date on the **Enterprise --> Licenses** page displays a date one year later.
### How to view your license key
You can view the list of licenses that are applied to your organization on either the Admin interface, on the **Enterprise -> Licenses** page, or in the Customer portal, under your organization's page.
### About the license expiry date
The **Enterprise -> Licenses** page shows your current licenses' **Cumulative license expiry**. Expiry date calculation works by verifying the individual expiry date for all valid licenses and then picking the lowest expiry date. After the date of the earliest expiring license, all calculations will be updated without that license, by selecting the next earliest date.
### License violation notifications
The following events occur when a license expeires and is not renewed within two weeks.
- After 2 weeks of the expiry date administrators see a warning banner on the Admin interface
- After another 2 weeks, users get a warning banner
- After another 2 weeks, the authentik Enterprise instance becomes “read-only”
### About users and licenses
License usage is calculated based on total user counts and log-in data data that authentik regularly captures. This data is checked against all valid licenses, and the sum total of all users.
- The **_default user_** count is calculated based on actual users assigned to the organization.
- The **_external user_** count is calculated based on how many external users were active (i.e. logged in) since the start of the current month.
:::info
An **internal** user is typically a team member, such as company employees, who gets access to the full Enterprise feature set. An **external** user might be an external consultant or a B2C customer who logged onto your website to shop. These users don't get access to enterprise features.
:::
## Manage Billing
Billing is based on each individual organization.
1. To manage your billing, go to the Customer portal and click "My organizations" in the top menu bar.
2. Select the organization for which you want to manage bulling.
The organization detail page displays.
3. Click **Manage Billing** in the top left of the page.
On the billing page you can:
- update your account information (address, name, phone number, and tax ID)
- add a payment method
- view your invoice and payment history

View file

@ -32,7 +32,7 @@ const docsSidebar = {
{
type: "category",
label: "Core Concepts",
collapsed: false,
collapsed: true,
items: [
"core/terminology",
"core/applications",
@ -42,6 +42,20 @@ const docsSidebar = {
"core/architecture",
],
},
{
type: "category",
label: "Enterprise",
collapsed: true,
link: {
type: "doc",
id: "enterprise/index",
},
items: [
"enterprise/get-started",
"enterprise/manage-enterprise",
"enterprise/entsupport",
],
},
{
type: "category",
label: "Providers",