-
Notifications
You must be signed in to change notification settings - Fork 411
CloudBeaver Enterprise deployment in AWS
Note: This deployment method is available in the Enterprise edition only.
- Overview
- Prerequisites
- Access the AMI catalog
- Launch your instance
- Security group setup
- Review and launch
- Initial setup
- Domain setup
CloudBeaver Enterprise can be deployed on AWS using a preconfigured Amazon Machine Image (AMI).
Before you start, ensure you have an AWS account. If you don’t have one, you can create it on the AWS signup page.
-
Log in to your AWS account and go to the EC2 Dashboard.
-
From the left-hand menu, select AMI Catalog under Images.
-
In the AMI catalog, click on Community AMIs.
-
In the Search bar, type
cloudbeaver-ee
and hit Enter. -
You’ll see a list of available AMIs. Select the version of CloudBeaver you’d like to deploy.
Tip: Choose the most up-to-date version to get the latest features.
- After selecting the AMI, click Launch Instance with AMI.
- Choose an Instance Type that meets the minimum requirements:
- 2 CPUs
- 4 GB RAM
- 100 GB SSD storage (recommended)
- During instance configuration, set up your security group:
- For security reasons, it’s recommended not to make the instance publicly accessible.
- Limit inbound traffic to specific IPs (e.g., your office IP address) and only open the necessary ports:
- Allow SSH traffic (Optional): For administration and secure remote access.
- Allow HTTPS traffic from the internet: To securely serve content over the web.
- Allow HTTP traffic from the internet: For basic web traffic access.
Tip: Learn more about AWS security group best practices in the AWS Security Groups documentation.
- After configuring all the settings, review your instance details.
- (Optional) Select or create a new key pair to access the instance later via SSH.
- Click Launch instance.
- Once the instance launches, monitor its status in the EC2 dashboard.
- Begin the initial setup of the CloudBeaver.
-
In your browser, go to
http://<Instance_IP>/
, where<Instance_IP>
is the public IP address of your instance. -
You’ll be redirected to CloudBeaver’s initial configuration wizard to complete the setup.
After the initial setup, you can configure the domain.
-
To automatically generate a domain, navigate to Settings -> Administration -> AWS Settings and enter your Agreement ID.
If you're setting up the domain manually, the Agreement ID is not required.
-
Navigate to the Domain Manager tab and follow the instructions to set up your domain.
-
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
-
Local Access Authentication
- Database authentication methods
- Network configuration settings
- User credentials storage
- Cloud databases configuration
-
Query Manager
-
Drivers Management
-
Features
- Server configuration
-
Domain manager
- Product configuration parameters
- Command line parameters
- Local Preferences
- API
- Deployment options
- Additional setup and management