Sign inSign up

sorc/dbx

By sorc

•Updated 3 months ago

Lightweight self-hosted database client supporting 60+ databases

Image
0

926

sorc/dbx repository overview

⁠DBX

DBX is a lightweight, self-hosted database client for the browser. It supports 70+ databases, including MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, ClickHouse, SQL Server, Oracle, and Elasticsearch.

⁠Quick Start

Set a strong access password and start DBX:

docker run -d \
  --pull=always \
  --name dbx \
  -p 4224:4224 \
  -e DBX_PASSWORD='change-this-password' \
  -v dbx-data:/app/data \
  --restart unless-stopped \
  t8y2/dbx:latest

Open http://localhost:4224 and sign in with the value of DBX_PASSWORD.

The image supports linux/amd64 and linux/arm64.

⁠Docker Compose

services:
  dbx:
    image: t8y2/dbx:latest
    pull_policy: always
    environment:
      DBX_PASSWORD: change-this-password
    ports:
      - "4224:4224"
    volumes:
      - dbx-data:/app/data
    restart: unless-stopped

volumes:
  dbx-data:

Start or update the service:

docker compose up -d --pull always

⁠Configuration

VariableDefaultDescription
DBX_PASSWORDNot setAccess password for the DBX Web login page. Set a strong value for server deployments.
DBX_DISABLE_PASSWORDfalseDisables login protection when set to true. Do not use this on an untrusted network.
DBX_DATA_DIR/app/dataDirectory containing the DBX database, plugins, drivers, and other persistent data.
DBX_PORT4224HTTP port inside the container.
DBX_PUBLIC_BASE_PATH/URL prefix for reverse-proxy deployments, for example /dbx.

Persist /app/data with a named volume or bind mount. Removing this data removes saved connections and other DBX application data.

⁠Reverse Proxy

To publish DBX under a path such as https://example.com/dbx, set:

environment:
  DBX_PUBLIC_BASE_PATH: /dbx

Configure the reverse proxy to forward the same /dbx prefix to port 4224 in the container.

⁠China Mirror

For faster pulls in mainland China, use the CNB mirror:

docker.cnb.cool/dbxio.com/dbx:latest

⁠1Panel

DBX is available from the 1Panel app store. See the official installation guide for port, password, persistence, and access instructions:

⁠Tags

  • latest: latest stable DBX release
  • <version>: a specific DBX release
  • dev: current development image

For production deployments, pin a version tag when you need controlled upgrades.

Tag summary

Content type

Image

Digest

sha256:bd17e443d…

Size

62.9 MB

Last updated

3 months ago

docker pull sorc/dbx