# DbGate

DbGate is a cross-database SQL and NoSQL client that lets you manage MySQL, PostgreSQL, Microsoft SQL Server, Oracle, MongoDB, SQLite, and other databases from a single browser-based interface. It is open source and self-hosted, installable on Docker Hub, Kubernetes (Helm), ZimaOS and Unraid.

Canonical page: https://ourlocalhost.com/app/158/dbgate

## Description

DbGate is a cross-database SQL and NoSQL client that lets you manage MySQL, PostgreSQL, Microsoft SQL Server, Oracle, MongoDB, SQLite, and other databases from a single browser-based interface.

## Platform availability

Available on 3 of 9 platforms: Unraid, ZimaOS, Helm.

## Health score

34/100 (Low), based on 3 of 4 factors.
- Maintained: 0 (GitHub repository no longer exists)
- Easy to install: 55 (3 install platforms, install notes, Docker image)
- Light to run: 95 (512 MB minimum RAM, runs on ARM)

## Links

- GitHub: https://github.com/goldmedal/dbgate
- Documentation: https://docs.dbgate.io
- Docker Hub: https://hub.docker.com/r/dbgate/dbgate
- Kubernetes (Helm): https://artifacthub.io/packages/helm/appscode/dbgate
- ZimaOS: https://github.com/bigbeartechworld/big-bear-casaos/tree/master/Apps/dbgate
- Unraid: https://ca.unraid.net/apps/dbgate-13vkm7t0jy5zul?q=dbgate
- Official website: https://dbgate.org/

## Common questions

### Can DbGate be self-hosted as a web application?

Yes, DbGate lists self-hosted web deployment using Docker, NPM, AWS, or Azure.

### How do I start the self-hosted DbGate browser interface, which port must be free, and how do I run Premium?

Run dbgate-serve for Community; the interface uses port 3000, so keep that port free. For paid features, install dbgate-serve-premium globally and run dbgate-serve-premium.

### Does DbGate provide storage for database connections and scripts?

DbGate includes DbGate Cloud online storage for connections and scripts.

## Alternatives

- Airtable: Highly customizable, user-friendly tool for creating relational databases that you can edit like a spreadsheet.
- Beekeeper studio: Beekeeper Studio is a cross-platform, open-source SQL editor and database manager that helps developers and database administrators connect…
- DBeaver: A versatile, open-source database tool for developers and administrators supporting multiple databases via JDBC drivers with extensive plug…
- HeidiSQL: Supports MySQL, MariaDB, Microsoft SQL, and PostgreSQL for data viewing, editing, and exporting with no tracking and offline capabilities.
- LibreDB Studio: LibreDB Studio is an open source (MIT), self-hosted SQL IDE.
- LibreOffice - Base: Base is a full-featured desktop database front end, designed to meet the needs of a broad array of users, for all kinds of usages, such as…
- MySQL Workbench: MySQL Workbench is a unified visual tool for database architects, developers, and database administrators to design, develop, and manage My…
- Navicat: Navicat is a database administration tool that allows you to simultaneously connect to MySQL, MariaDB, SQL Server, Oracle, PostgreSQL, and…
- NocoDB: NocoDB is an open-source, self-hosted data platform that turns relational databases into collaborative spreadsheet-like interfaces.
- TablePro Database Client: TablePro is a free, open-source database client for macOS and iOS.
- cloudbeaver: CloudBeaver is a self-hosted, web-based database manager that provides a rich browser interface for connecting to and managing PostgreSQL,…
- drawDB: Free, simple, and intuitive online database diagram editor and SQL generator.

---
Source: Our Local Host (https://ourlocalhost.com/app/158/dbgate), the self-hosted and open-source app directory.
