dbgate/dbgate-premium

By dbgate

Updated 3 days ago

Web based UI for managing and exploring SQL database data

Image
Developer tools
Databases & storage
1

6.5K

dbgate/dbgate-premium repository overview

DbGate Team Premium

  • Modern web-based data management tool, Team Premium edition

Supported databases

  • Microsoft SQL Server
  • MySQL
  • MariaDB
  • PostgreSQL
  • Oracle
  • Azure CosmosDB
  • CockroachDB
  • Amazon Redshift
  • MongoDB
  • Redis
  • SQLite
  • ClickHouse
  • CosmosDB
  • Apache Cassandra
  • libSQL / Turso
  • DuckDB
  • Firebird
  • Firestore

DbGate web: https://www.dbgate.io

Live demo on: https://demo.dbgate.org

How to Use This Image

Pull the image from the Docker Hub Repository

docker pull dbgate/dbgate-premium

DbGate Team Premium uses database as storage for your settings, connections, users and roles.

Use the following command to start a container with DbGate, following command uses MySQL database installed on localhost

docker run -it --name dbgate-instance --restart always -p <port on host>:3000 -e STORAGE_SERVER=dockerhost -e STORAGE_USER=root -e STORAGE_PASSWORD=<database password> -e STORAGE_PORT=3306 -e STORAGE_DATABASE=dbgate -e STORAGE_ENGINE='mysql@dbgate-plugin-mysql' -e ADMIN_PASSWORD=<administrator password> dbgate/dbgate-premium

Or use following docker-compose fragment file (with PostgreSQL storage included):

version: '3'
services:
  dbgate:
    image: dbgate/dbgate-premium
    restart: always
    ports:
      - 80:3000
    environment:
      STORAGE_SERVER: postgres_service
      STORAGE_USER: postgres
      STORAGE_PASSWORD: XXXStoragePwd
      STORAGE_PORT: 5432
      STORAGE_DATABASE: dbgate
      STORAGE_ENGINE: postgres@dbgate-plugin-postgres
      STORAGE_SCHEMA: public
    volumes:
      - dbgate_data:/root/.dbgate

  postgres_service:
    image: postgres
    restart: always
    environment:
      POSTGRES_PASSWORD: XXXStoragePwd
      POSTGRES_DB: dbgate
    volumes:
      - postgres_data:/var/lib/postgresql/data

volumes:
    postgres_data:
      driver: local
    dbgate_data:
      driver: local

See DbGate Docker installation documentation for more details

Environment variables

For complete list of available environment variable settings, please use documentation

License code

DbGate TEAM PREMIUM is commercial product, you could use 30-day trial period. Trial license could be generated directly from app, if you use license environment variable, please contact us at [email protected] , we will generate trial license for you.

Tag summary

Content type

Image

Digest

sha256:725efb770

Size

564.3 MB

Last updated

3 days ago

docker pull dbgate/dbgate-premium