Dockman

Manage Docker Compose stacks in your homelab with unfiltered access to configuration files. Provides a straightforward way to control your container deployments.

Dockman is a Docker management tool built for users who prefer direct, unfiltered access to their Docker Compose files. Instead of abstracting away your configurations, it provides a clear interface to manage your container stacks while letting you maintain full control over the underlying docker-compose.yml files. This approach is ideal for homelab enthusiasts who already have an established workflow or simply want to avoid being locked into a specific UI for every configuration change.

Getting started is straightforward, with options for both a quick test using docker run or a more permanent setup with Docker Compose. The tool focuses on a simple and effective management experience.

Key features include:

  • Unfiltered File Access: Directly interact with and manage your Docker Compose files without any abstraction layers.
  • Homelab-Centric Design: Built specifically for the needs and common use cases of home server administrators.
  • Easy Installation: Deploy quickly using provided Docker Run or Docker Compose commands.
  • Transparent Operation: Understand exactly how your stacks are being managed by maintaining control over the source files.

Directory Structure

dockman
data
stacks
.env
docker-compose.yml

docker-compose.yml

services:
  dockman:
    image: ghcr.io/ra341/dockman:latest
    container_name: dockman
    restart: unless-stopped
    ports:
      - 8080:8080
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - ./data:/app/data
      - ./stacks:/app/stacks
    environment:
      - ADMIN_USERNAME=${ADMIN_USERNAME}
      - ADMIN_PASSWORD=${ADMIN_PASSWORD}

.env

ADMIN_USERNAME=admin
ADMIN_PASSWORD=your_super_secret_password

Share:

Ad
Favicon

 

  
 

Similar to Dockman

Favicon

 

  
  
Favicon

 

  
  
Favicon