-
Notifications
You must be signed in to change notification settings - Fork 379
Domain Manager
Note: This feature is available in Enterprise and Team editions only. For Team Edition, the configuration is accessible exclusively through the web interface.
The Domain Manager in CloudBeaver provides a crucial solution for users needing a custom domain on servers without pre-assigned domains. The primary benefit of this feature is the quick and easy setup of a custom domain with HTTPS and SSL encryption. It automates SSL certificate management, enabling the secure activation of your domain in just a few clicks, without manually handling certificates.
-
Automatic configuration: When deploying using the Team Edition or CloudBeaver Enterprise deployment repositories, everything works seamlessly out of the box.
-
Domain creation on a bare server: Setting up a domain on a server without any existing domains can be complicated, often requiring changes to DNS settings and other technical configurations. The Domain Manager simplifies this process, making it easy to set up a domain and improve accessibility and management without complex manual setup. CloudBeaver provides the domain
.databases.team
, which you can customize by choosing your own subdomain names. The full domain name will follow the format<deployment_subdomain>.<organization_subdomain>.databases.team
. -
SSL certificate and HTTPS implementation: The Domain Manager automates SSL certificate generation through Let’s Encrypt, securing server connections and enabling HTTPS on all custom subdomains. This feature is useful for servers that need to integrate with identity providers like OAuth or SAML, as these providers require HTTPS for secure authentication. This automation helps your server support web-based authentication protocols securely. Learn more
You can access the Domain Manager during the initial server configuration or modify settings after CloudBeaver has been fully set up.
-
Initial setup: You can specify the subdomain during the initial server configuration. Learn more
-
Modifying domain settings: You can adjust the subdomain at any time after the application has been launched. Learn more
To configure a custom subdomain during the initial setup, follow these steps:
- Navigate to the Domain Manager tab during the initial server configuration.
- 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,
e.g.,
development.example-corp.databases.team
.
Field/Button | Description |
---|---|
Organization Subdomain | Specify the Organization subdomain. Automatically assigned during initial setup based on your licence. |
Deployment Subdomain (Optional) | Specify the Deployment Subdomain, for example development or test . |
Server Address | Provide the IP address where your CloudBeaver server is hosted. |
Delete | Delete the Organization subdomain. |
Once CloudBeaver is operational, you can modify the domain settings to better suit evolving needs or correct initial configurations.
To modify your domain settings, follow these steps:
- Log in as an administrator.
- Navigate to Settings -> Administration -> Domain Manager.
- Fill in the necessary fields.
- 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.,
development.example-corp.databases.team
.
- The Domain Manager operates only if there is no existing domain configured for the server.
- The Organization subdomain can be changed once. If it is already set, you must delete it before assigning a new one.
- After deleting a subdomain, the service will be accessible via the Server's Address.
- Changes to the Deployment Subdomain only affect the specified Server Address.
- You can change the Deployment Subdomain up to three times per calendar month.
- The subdomain name can have up to 32 characters and must comply with standard website domain validity criteria.
- After removing or modifying the subdomain, cloud-based Single Sign-On (SSO) might stop working. Make sure that the local access is set up.
CloudBeaver uses an automated system to secure your server connections with SSL certificates from Let's Encrypt, ensuring that your custom domain is also served over HTTPS. This setup is available during the initial server configuration as well as when making adjustments through the admin panel. The system utilizes a pre-configured nginx environment integrated with Certbot, which automatically handles the generation and renewal of SSL certificates.
Each generated SSL certificate for the subdomain is valid for three months. To ensure continuous security and functionality, the server automatically initiates the certificate renewal process one month before the certificate's expiration.
If you already have your own SSL certificate and a specific domain you want to set up, you will need to configure it manually. This process requires editing the nginx configuration files to integrate your SSL certificate. For detailed instructions on manual setup, visit the deployment repositories for Team Edition or CloudBeaver Enterprise.
- Application overview
- Demo Server
- Administration
- 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
- Team Edition Overview
- Getting started with Team Edition
- Team Edition Server Configuration
- Projects in Team Edition
- Teams in Team Edition
- Team Edition Deployment
- Roles in Team Edition
- Git integration in Team Edition
- Datasets in Team Edition
-
CloudBeaver Community
-
CloudBeaver AWS
-
CloudBeaver Enterprise
-
Deployment options
-
Development