CloudBeaver
CloudBeaver is a self-hosted, web-based database manager that provides a rich browser interface for connecting to and managing PostgreSQL, MySQL, MariaDB,…
Platform availability
Available on 4 of 9 platforms
Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.
78/100 Good
- Maintained
- 100last commit 8 days ago
- Popular
- 745,183 GitHub stars
- Easy to install
- 654 install platforms, install notes, Docker image
- Light to run
- 404 GB minimum RAM, runs on ARM
Availability: platform listings confirmed today, links checked 16 days ago
- GitHub stars
- 5,183
- Open issues
- 118
- Last commit
- 2026-10-07
- License
- Apache-2.0
- Activity
- steady
Checked 8 days ago - source: GitHub (dbeaver/cloudbeaver)
Resources & Compatibility
Minimum requirements: 4 GB RAM, 2 CPU core(s), 100 GB disk. ARM (e.g. Raspberry Pi) is supported.
Checked 16 days ago - source: Docker Hub image tags and published docs
First-install notes
- Create the .env settings file Run cp .env.example .env to create the .env file, then fill in your chosen settings before starting CloudBeaver. The app uses this file for configuration, so missing values can prevent a normal first start. source
- Set up the admin account file Put an initial-data.conf file in {WORKSPACE}/conf/ and set adminName (the admin username) and adminPassword there. Admin accounts are not created automatically, so without this file you may have no admin login for first setup. source
- Find the external IP in Google Cloud If you are running CloudBeaver on Google Cloud, use the gcloud command to get the instance's external IP address, which is the public address you open in a browser. Without it, you may not know where to reach the server and begin first-run setup. source
- Run in Docker Run the official Docker image dbeaver/cloudbeaver from Docker Hub. source
Fetched today - each note links to its source
Variants
Alternatives (9)
- Beekeeper studio - Open Source SQL Editor and Database Manager for MySQL, SQL Server, Postgres, Redshift, Sqlite and more.
- DBClient - One native app for twelve database engines.
- DBeaver - A versatile, open-source database tool for developers and administrators supporting multiple databases via JDBC drivers with extensive plug…
- DataGrip - DataGrip is a database IDE from JetBrains that is tailored to suit specific needs of professional SQL developers.
- DbGate - DbGate The Smartest SQL+noSQL Database Client Cross-database MySQL, PostgreSQL, MS SQL, Oracle, MongoDB, SQLite and others
- HeidiSQL - Supports MySQL, MariaDB, Microsoft SQL, and PostgreSQL for data viewing, editing, and exporting with no tracking and offline capabilities.
- Navicat - Navicat is a database administration tool that allows you to simultaneously connect to MySQL, MariaDB, SQL Server, Oracle, PostgreSQL, and…
- TablePlus - A native app which helps you easily edit database data and structure.
- pgAdmin - pgAdmin is a web based administration tool for the PostgreSQL database.
Checked 14 days ago - source: AlternativeTo
Common questions
Why does CloudBeaver fail a normal first start with Docker Compose?
Copy .env.example to .env and fill in your chosen settings before starting CloudBeaver. Missing values in the .env file can prevent a normal first start.
How is the first admin account created?
Put an initial-data.conf file in {WORKSPACE}/conf/ and set adminName and adminPassword there. Admin accounts are not created automatically, so without this file you may have no admin login for first setup.
Can CloudBeaver run on a non-Oracle JVM?
CloudBeaver is installed in an environment such as Docker or Kubernetes, and depending on the runtime and JVM it does not have to be Oracle. It can be fast and less memory consuming.
What self-hosting concerns should I handle beyond just starting the container?
Self-hosting should use correct ports, persistent storage, HTTPS, secrets, backups, and upgrade checks. Workspace permissions can also fail and need fixing.
Answers sourced from dockup.ai, github.com, github.com, www.reddit.com
Community
- CloudBeaver - Self Hosted Web Based Database Manager (from ... - Reddit (reddit)
- CloudBeaver - A Self hosted Database Browser : r/selfhosted - Reddit (reddit)
- Self hosted services for developers? : r/selfhosted - Reddit (reddit)
Collected 10 days ago - public community threads