Back to Install Methods
🐳

Docker Installation

For Local Development, Testing, or Containerized Clusters.
Pull the official image from Docker Hub.

1. Run Container

This command starts OpenDBS on port 4402.

bash
docker run -d -p 4402:4402 --name opendbs endurasolution/opendbs:latest

2. Docker Compose (Recommended)

Create a docker-compose.yml file for persistent storage.

yaml
version: '3.8'
services:
  opendbs:
    image: endurasolution/opendbs:latest
    container_name: opendbs
    ports:
      - "4402:4402"
    volumes:
      - ./data:/opt/opendbs/data
    environment:
      - ADMIN_USER=admin
      - ADMIN_PASSWORD=securepass123
    restart: always

Environment Variables

VariableDescriptionDefault
ADMIN_USERInitial admin usernameadmin
ADMIN_PASSWORDInitial admin passwordadmin123
PORTInternal container port4402