Lightweight self-hosted database client supporting 60+ databases
926
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.
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.
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
| Variable | Default | Description |
|---|---|---|
DBX_PASSWORD | Not set | Access password for the DBX Web login page. Set a strong value for server deployments. |
DBX_DISABLE_PASSWORD | false | Disables login protection when set to true. Do not use this on an untrusted network. |
DBX_DATA_DIR | /app/data | Directory containing the DBX database, plugins, drivers, and other persistent data. |
DBX_PORT | 4224 | HTTP 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.
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.
For faster pulls in mainland China, use the CNB mirror:
docker.cnb.cool/dbxio.com/dbx:latest
DBX is available from the 1Panel app store. See the official installation guide for port, password, persistence, and access instructions:
latest: latest stable DBX release<version>: a specific DBX releasedev: current development imageFor production deployments, pin a version tag when you need controlled upgrades.
Content type
Image
Digest
sha256:bd17e443d…
Size
62.9 MB
Last updated
3 months ago
docker pull sorc/dbx