dbeaver / dbeaver/cloudbeaver

How to deploy and configure MongoDB/Redis connections in CloudBeaver 25.3.0? (Driver configuration issues, default value overrides, and connection failures)

Open
#3,961 1 comment 0 reactions 0 assignees View on GitHub
x:mongo
Dominant language
TypeScript
Stars
5.1k
Forks
563
Avg merge
3d 9h
Merged PRs (30d)
59

Description

**Environment**
- CloudBeaver version: 25.3.0 (Docker deployment)
- MongoDB version: 7.0 (Docker, same network as CloudBeaver)
- Redis version: 7.2 (Docker, same network as CloudBeaver)
- OS: Ubuntu 22.04 LTS

**Problem Summary**
I'm struggling to properly deploy and configure **MongoDB** and **Redis** connections in CloudBeaver 25.3.0. Below are the key issues I'm facing:

1. **MongoDB Driver Configuration Issues**:
- Defined `default="127.0.0.1"` for the `host` property in the driver config, but the web UI still shows `localhost` (tried `override-default="true"` but it didn't work).
- The driver config's `config-properties` don't match the web UI (extra fields like "Default catalog" appear, even though I didn't define them).
- Connection failures (e.g., `UnknownHostException` for the MongoDB container name, even though they're in the same Docker network).

2. **Redis Support**:
- CloudBeaver 25.3.0 doesn't show Redis as a built-in data source. How to add Redis support (driver configuration, JAR dependencies)?

**Steps I've Tried**
- Modified the MongoDB driver config (added `override-default="true"`, renamed driver ID to avoid built-in conflicts).
- Ensured MongoDB/Redis containers are in the same Docker network as CloudBeaver.
- Cleared CloudBeaver's driver cache (`drivers.xml` and workspace metadata).

**Questions**
1. What's the correct way to configure the MongoDB driver in CloudBeaver 25.3.0 to:
- Force the `host` default value to `127.0.0.1` (instead of `localhost`)?
- Make the web UI match the `config-properties` I defined (hide extra fields)?
2. How to add Redis support to CloudBeaver 25.3.0 (driver setup, required JARs, config examples)?

**Attachments**
- MongoDB driver config XML (as used in my setup).
- Screenshot of the CloudBeaver web UI showing mismatched config fields.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.