Skip to content

Releases: RA341/dockman

v2.4.1

22 Nov 18:48

Choose a tag to compare

2.4.1 (2025-11-22)

Chore

Update dependencies

Bug Fixes

v2.4.0

07 Nov 02:56

Choose a tag to compare

2.4.0 (2025-11-07)

Notes

  • Git repos have been removed as the implementation was not useful and more annoying than helpful. Existing installations should not break, but it is still recommended to backup before upgrading.
  • Editor UI improvements are still a work in progress, with collapsible and editable panels added.
  • A YAML formatter has been added that can format any YAML file by pressing Alt+L.
  • ARM64 builds are now available on tags: latest, v2+, and v2.4+.

What's Changed

Bug Fixes

  • header of containers page. (5188f8f)

New Contributors

Full Changelog: v2.3.0...v2.4.0

v2.3.0

22 Sep 01:28

Choose a tag to compare

2.3.0 (2025-09-22)

Bug Fixes

  • ctrl z clearing file contents (96729f4), closes #60
  • compose root file permissions (3a07821)

Features

  • added compose validator (1616969)
  • added disable compose actions (e43c05f)
  • container exec (1c646ee), closes #82
  • improved logs panel, added search and download (4ea1cb4)

v2.2.0

02 Sep 17:15

Choose a tag to compare

This release focuses on quality-of-life improvements and introduces optional configuration support through a optional .dockman.yml config file.

🌐 New Documentation Website

Visit new docs site: https://dockman.radn.dev/

✨ New Features

Configuration Support

  • Custom sorting - Configure file sorting behavior via .dockman.yml
  • File pinning - Pin frequently used files for quick access
  • File renaming - Rename files directly within the interface

Enhanced Editor

  • Session persistence - Remember open tabs and cursor positions between sessions
  • Improved tab names - Display full file paths for better identification

🐛 Bug Fixes

  • Table sorting improvements - Fixed sorting inconsistencies (#71)
  • Tab display fixes - Non-compose files no longer show unnecessary tabs (#81)
  • TTY stream handling - Resolved terminal stream issues (#76)
  • General stability - Various fixes for improved reliability (#85)

Full Changelog: v2.1.2...v2.2.0

v2.1.2

23 Aug 02:24

Choose a tag to compare

2.1.2 (2025-08-23)

Bug Fixes

v2.1.1

13 Aug 20:26

Choose a tag to compare

2.1.1 (2025-08-13)

Minor fixes and improvements. See full release notes for more details.

Bug Fixes

  • container logs (98c70c9)
  • move compose files to feature flag (f549e35)

v2.1.0

13 Aug 02:40

Choose a tag to compare

2.1.0 (2025-08-13)

This release is mostly UI upgrades with new dedicated pages for managing images, networks, and volumes, plus some improvements to file handling. The volume and network pages are still bare bones while i figure out what to put in there.

Smart compose file detection: Folders containing a single *-compose.yaml file now get promoted to top-level items in the UI for quicker access. Behind the scenes they're still in folders, but the UI displays them as direct stack entries. Folders with multiple compose files or no compose files are treated as regular directories.

Let me know what you think of the new layout!

Other improvements: New keyboard shortcuts have been added throughout the app for better navigation and workflow.

Features

  • added configurable cookie expiry limit (a48a382)
  • added direct link to stack file from container (5f42658)
  • added search and shortcuts for containers and images (e632765)
  • image controls (6b37043)
  • implemented container controls (dd48570)
  • network/volumes/image controls (fa89603)
  • new add file dialog (fca7ff2)
  • new file item view (d5a146b)
  • new shortcuts for file and dashboard (fe1d16e)

v2.0.1

28 Jul 23:29

Choose a tag to compare

2.0.1 (2025-07-28)

Upgrading from v1?

Ensure you have read the breaking changes in 2.0.0

Bug Fixes

  • #40 git commit hangs for large compose roots (1610f61)

v2.0.0

23 Jul 18:16

Choose a tag to compare

2.0.0 (2025-07-23)

BREAKING CHANGES

Version 2 introduces a new configuration database for Dockman that will store all application-related data going forward.
Required Action for V2+ Users:

All users upgrading to V2 or later must add the following mount to their Docker Compose configuration:

# docker compose sample

services:
  dockman:
    container_name: dockman
    image: ghcr.io/ra341/dockman:latest
    environment:
      - DOCKMAN_COMPOSE_ROOT=/path/to/stacks
    volumes:
      # these mounts can now be removed
      # - ./config/ssh:/app/config/ssh
      # - ./hosts.yaml:/app/config/hosts.yaml

      # 4️⃣ NEW: Mount config directory for database storage
      # DO NOT store this in dockman compose root

      - /path/to/dockman/config:/config # <--- add this line
    ports:
      - "8866:8866"
    restart: always

Migration Steps

  1. Stop your current dockman container

    docker compose down
  2. Update your docker-compose.yml with the new config volume mount (see example above)

  3. Remove your old host.yaml file (it's no longer needed)

    rm /path/to/your/host.yaml
  4. Start dockman with the new configuration

    docker compose up -d
  5. Reconfigure your multihost settings through the UI instead of the YAML file

Breaking Changes

⚠️ Important Notes:

  • Your existing SSH keys will not be automatically migrated
  • You'll need to re-add your remote hosts through the web UI

What's Improved

  • Simplified configuration management
  • All settings managed through the web interface
  • Better persistence with database storage
  • No more manual YAML file editing
  • Merge pull request #39 from RA341/main (f7f4c0c)

Features

  • improved multi-host config and management (3ea713a)
  • new version/changelog tracker (05fa5bf)

Bug Fixes

  • empty hosts on first login (0bd35c9)
  • infinite refresh on git list fail (43c16cf)
  • page switch to empty page on host switch (d0a7ca3)
  • table and layout issues (a1ba85f)

v1.1.0

05 Jul 05:30

Choose a tag to compare

1.1.0 (2025-07-05)

Bug Fixes

Features

  • added file sync (14c1776)
  • added individual container controls (7049541)
  • finalized multi-docker host support (aa71a94)
  • setting auth user/pass (a26e3fb)