You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It is the simplest way to install [CloudBeaver Enterprise Edition](https://dbeaver.com/cloudbeaver-enterprise/).
11
15
All you need is a Linux, macOS, or Windows machine with Docker.
12
16
13
-
CloudBeaver can be run in a [single docker container](https://dbeaver.com/docs/cloudbeaver/CloudBeaver-Enterprise-deployment-from-docker-image/).
17
+
CloudBeaver can be run in a [single docker container](#installation-with-docker-image).
14
18
However you can use Docker compose for easy web server (HTTPS) configuration.
15
19
16
20
### System requirements
21
+
17
22
- Minimum 4GB RAM
18
23
- Minimum 50GB storage, > 100GB recommended
19
24
- Ubuntu recommended
20
25
-[Docker](https://docs.docker.com/engine/install/ubuntu/) installed. Make sure you have chosen the right OS distro.
21
26
-[docker-compose](https://docs.docker.com/compose/install/) binary installed and added to your PATH variable. Supported versions 2.10 and above
22
27
- If you install `docker-compose-plugin`, you must use the `docker compose` command instead of `docker-compose`.
23
28
24
-
### User and permissions changes
25
-
26
-
Starting from CloudBeaver v25.0 process inside the container now runs as the ‘dbeaver’ user (‘UID=8978’), instead of ‘root’.
27
-
If a user with ‘UID=8978’ already exists in your environment, permission conflicts may occur.
28
-
Additionally, the default Docker volumes directory’s ownership has changed.
29
-
Previously, the volumes were owned by the ‘root’ user, but now they are owned by the ‘dbeaver’ user (‘UID=8978’).
30
-
31
29
### Configuring proxy server (Nginx / HAProxy)
32
30
33
31
Starting from v25.1, CloudBeaver supports two types of proxy servers: Nginx and HAProxy. You can choose your preferred proxy type by setting the following variable in the .env file:
@@ -85,12 +83,12 @@ There are two ways to configure SSL:
85
83
86
84
### Podman requirements
87
85
88
-
as user `root` run following commands before [Configuring and starting the CloudBeaver cluster](#configuring-and-starting-team-edition-cluster):
86
+
as user `root` run following commands before [Configuring and starting the CloudBeaver cluster](#configuring-and-starting-the-cloudbeaver-cluster):
on step 4 of [Configuring and starting the CloudBeaver cluster](#configuring-and-starting-team-edition-cluster) use `podman-compose` tool intead of `docker-compose` and on step 4 define compose file name:
91
+
on step 4 of [Configuring and starting the CloudBeaver cluster](#configuring-and-starting-the-cloudbeaver-cluster) use `podman-compose` tool intead of `docker-compose` and on step 4 define compose file name:
94
92
```
95
93
podman-compose -f podman-compose.yml up -d
96
94
```
@@ -101,13 +99,62 @@ or replace `docker-compose.yml` with `podman-compose.yml` and use `podman-compos
101
99
2. Pull new docker images: `docker-compose pull` or `docker compose pull`
102
100
3. Restart the cluster: `docker-compose up -d` or `docker compose up -d`
103
101
104
-
## Kubernetes/Helm Deployment
102
+
## Installation with Docker image
103
+
104
+
CloudBeaver Enterprise can run as a single Docker container:
105
+
106
+
1. Pull Docker image
107
+
108
+
```sh
109
+
docker pull dbeaver/cloudbeaver-ee:latest
110
+
```
111
+
112
+
> You can replace `latest` with a preferred [version tag](https://hub.docker.com/r/dbeaver/cloudbeaver-ee/tags).
113
+
> Use the same tag when running the container.
114
+
115
+
2. Run container
116
+
117
+
```sh
118
+
docker run --name cloudbeaver-ee --rm -ti -p 8978:8978 \
0 commit comments