-
Notifications
You must be signed in to change notification settings - Fork 392
Domain Manager
Note: This feature is available in Enterprise and Team editions only.
- Overview
- Domain configuration during initial setup
- Adjusting domain settings in admin panel
- Deleting the domain
- Modifying the domain
Domain Manager enables you to configure a domain name and associated SSL certificate for your CloudBeaver instance. You can choose to automatically generate a domain at no cost or use your existing domain during product installation or later through the administration interface.
When setting up your server, you have two options for configuring the domain: automatic generation and manual setup. Follow the instructions below based on your preferred method.
Important: The Domain Manager won’t work without a configured Nginx server provided by CloudBeaver.
- You can use the full Docker Compose setup from our deployment repository.
- Alternatively, download our pre-configured Nginx Docker image from Docker Hub. Make sure to set the Nginx URL using the environment variable
CLOUDBEAVER_DMSVC_URL
by passing it directly to the container when running it. For detailed instructions on setting environment variables in Docker, refer to the official Docker documentation.
When using automatic generation, the domain you create will have the
format <deployment_subdomain>.<organization_subdomain>.databases.team
.
The <organization_subdomain>
is initially generated from your company's name as specified in the license, but it can
be customized if needed. Also, you can choose any name for the <deployment_subdomain>
.
For example, if your organization name is
example-corp
and you chooseproduction
as your deployment subdomain, your domain would beproduction.example-corp.databases.team
. Learn more about domain configuration fields.
In addition to the domain, you receive an SSL certificate, automatically renewed every three months.
To automatically generate a domain for your web server within the local network using a Let's Encrypt certificate, follow these steps:
-
Navigate to the Domain Manager tab during the initial server configuration.
-
Click the Generate Automatically button.
-
Fill in the necessary fields as detailed in the table below.
-
Submit your settings and wait for the domain registration to complete. There may be a waiting period for domain registration.
-
Once the domain is active, you will be redirected to your server at the newly constructed domain,
<deployment_subdomain>.<organization_subdomain>.databases.team
.
Tip: For more information on deployment, see CloudBeaver Enterprise deployment repository.
Field/Button | Description |
---|---|
Organization Subdomain | Specify the Organization subdomain. Automatically assigned during initial setup based on your licence. |
Deployment Subdomain (Optional) | Specify the subdomain for your specific CloudBeaver server instance. Instances can be named uniquely, for example production or test . |
Server Address | Provide the IP address where your server is hosted. |
Delete | Delete the domain. |
If you prefer to set up the domain manually, using a custom SSL certificate, follow these steps:
-
Navigate to the Domain Manager tab during the initial server configuration.
-
Click the Set Up Manually button.
-
Fill in the necessary fields:
Field Description Domain Name Enter your custom domain name. Certificate Upload the SSL certificate file. Private Key Upload the private key file associated with your SSL certificate. Certificate Chain (optional) Upload the SSL certificate chain if applicable. -
Ensure that the necessary DNS records are set to redirect traffic to your server.
-
Click the Add Certificate button to finalize the configuration.
Tip: Provided certificates will be stored in the appropriate directory (e.g.,
/etc/nginx/ssl/live/
on your server).
Once the application is operational, you can modify the domain settings.
To modify your domain settings, follow these steps:
-
Log in as an administrator.
-
Navigate to Settings -> Administration -> Domain Manager.
-
Select either the automatic or manual configuration method.
Detailed steps for each method can be found in the sections:
To delete a domain, follow these steps:
-
Log in as an administrator.
-
Navigate to Settings -> Administration -> Domain Manager.
-
Select the Delete option.
Notes:
- If you’re using a Let's Encrypt certificate, you don’t need to delete the Organization subdomain to assign a new one. Simply update the subdomain name and click Save to apply the changes.
- Ensure that local access is configured, as changes might disrupt SSO functionalities.
- After deleting the domain, this server will be accessible with the Server Address (IP).
To make changes to a domain:
-
Log in as an administrator.
-
Navigate to Settings -> Administration -> Domain Manager.
-
Update the necessary fields. If your domain uses a custom certificate, click the Update Certificate button to make changes to your SSL certificate.
For existing domains, whether set up automatically or manually, you can switch between the automatic and manual setup types by clicking the Change Type button.
If your domain was configured using the automatic domain generation, consider the following additional steps and restrictions:
-
Modify the fields under the Deployment or Organization subdomains, respecting the limits on changes.
Note: You can change the Deployment Subdomain up to three times per calendar month.
-
Submit your settings and wait for the domain registration to complete. There may be a waiting period.
-
Once the domain is active, you will be redirected to your server at the newly constructed domain, e.g.,
<deployment_subdomain>.<organization_subdomain>.databases.team
. If the organizational domain has been deleted, you will be redirected to your Server's Address.
- Application overview
- Demo Server
- Administration
- Server configuration
- Create Connection
- Connection Templates Management
- Access Management
-
Authentication methods
- Local Access Authentication
- Anonymous Access Configuration
- Reverse proxy header authentication
- LDAP
- Single Sign On
- SAML
- OpenID
- AWS OpenID
- AWS SAML
- AWS IAM
- AWS OpenId via Okta
- Snowflake SSO
- Okta OpenId
- Cognito OpenId
- JWT authentication
- Kerberos authentication
- NTLM
- Microsoft Entra ID authentication
- Google authentication
- User credentials storage
- Cloud Explorer
- Cloud storage
- Query Manager
- Drivers Management
- Supported databases
- Accessibility
- Keyboard shortcuts
- Features
- Server configuration
- CloudBeaver and Nginx
- Domain manager
- Configuring HTTPS for Jetty server
- Product configuration parameters
- Command line parameters
- Local Preferences
- API
-
CloudBeaver Community
-
CloudBeaver AWS
-
CloudBeaver Enterprise
-
Deployment options
-
Development