# cloudbeaver-deploy **Repository Path**: joker510/cloudbeaver-deploy ## Basic Information - **Project Name**: cloudbeaver-deploy - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: 24.1.0 - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-07 - **Last Updated**: 2025-03-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CloudBeaver Enterprise deployment ## Installation with Docker Compose It is the simplest way to install [CloudBeaver Enterprise Edition](https://dbeaver.com/cloudbeaver-enterprise/). All you need is a Linux, macOS, or Windows machine with Docker. CloudBeaver can be run in a [single docker container](https://dbeaver.com/docs/cloudbeaver/CloudBeaver-Enterprise-deployment-from-docker-image/). However you can use Docker compose for additional product features such as: - Load balancing - Easy web server (HTTPS) configuration ### System requirements - Minimum 4GB RAM - Minimum 50GB storage, > 100GB recommended - Ubuntu recommended - [Docker](https://docs.docker.com/engine/install/ubuntu/) installed. Make sure you have chosen the right OS distro. - [docker-compose](https://docs.docker.com/compose/install/) binary installed and added to your PATH variable. Supported versions 2.10 and above - If you install `docker-compose-plugin`, you must use the `docker compose` command instead of `docker-compose`. ### Configuring and starting the CloudBeaver cluster 1. Clone repository ```sh git clone https://github.com/dbeaver/cloudbeaver-deploy ``` 1. Open the configuration file - Edit the `.env` file to set configuration properties 1. Start the cluster - `docker-compose up -d` or `docker compose up -d` 1. Ensure the following TCP ports are available in your network stack - 80/tcp - 443/tcp (for HTTPS access) 1. Open `http://` to access the app. This URL will open the admin panel when the app is first started. ### Configuring SSL (HTTPS) There are two ways to configure SSL: 1. You can configure HTTPS automatically in the admin panel. In this case your server domain address will be `..databases.team`. You can setup organization and deployment domains. 2. You can issue you own SSL cenrtificate and configure it manually by editing nginx config. ### Stopping the cluster `docker-compose down` ### Updating the cluster 1. Replace the value of `CLOUDBEAVER_VERSION_TAG` in `.env` with a preferred version. If you use the tag `latest`, you don't need to do anything during this step. 2. Pull new docker images: `docker-compose pull` or `docker compose pull` 3. Restart the cluster: `docker-compose up -d` or `docker compose up -d`