Thirdshop

DokVol by Thirdshop · Ready for Deploy

Docker storage,
finally flexible.

DokVol is an intelligent storage manager for Docker servers. Scan, move and monitor your volumes across your disks — without breaking your configurations.

Quick Installation

Deploy DokVol with root privileges to manage your disks.

curl -sSL https://raw.githubusercontent.com/thirdshop-org/dokvol/main/install.sh | sudo sh
Run as Root
Port 8080
Docker x64/Arm64
🔍
v0.1 · Live

Volume Scanner

Scans the Docker SDK to map each volume to its physical path. Identify 'heavy consumers' instantly.

v0.2 · Live

Zero-Config Migration

Move your volumes from one disk to another without touching your .yml files. DokVol handles the full orchestration.

🔗
v0.2 · Live

Symlink Abstraction

Use a symbolic link layer so your containers always point to the right path, regardless of the disk.

🛡️
Beta

Auto Rollback

If the rsync transfer fails, DokVol restores the old link. Your data stays secure and available.

📊
Phase 3

Monitoring & Alerts

Set alert thresholds per volume. Get notified before MariaDB saturates your SSD.

🧹
Phase 3

Orphan Cleanup

Detect and clean up orphaned volumes no longer attached to any container. Reclaim precious gigabytes.

The CLI experience built for Senior infrastructure.

We built DokVol in Go for instant responsiveness and zero dependencies. Manage your volumes via the command line for your scripts, or via the dashboard for visual monitoring.

1

Scan volumes and their actual size.

2

Migrate between disks (NVMe, HDD, Block Storage).

3

Audit and automatic cleanup of orphaned volumes.

$ dokvol list

CONTAINER | VOLUME | PATH | SIZE | DISK

------------------------------------------

mariadb | db_data | /var/lib/docker/.. | 4.2GB | /sda

ghost | content | /mnt/dokvol/content | 1.1GB | /sdb

$ dokvol shift db_data /mnt/block-storage

>> Migration successful in 14.2s

Roadmap

The evolution of DokVol, from CLI binary to full Dashboard.

Phase 1 : The Explorer

Completed

Docker scanner, physical mapping and recursive size calculation.

Phase 2 : The Magician

Completed

Automated migration, rsync engine, symlink abstraction and rollback.

Phase 3 : The Interface

Completed

Web Dashboard (SvelteKit), graphical visualizations and REST API.

Phase 4 : The Guardian

In Progress

Threshold alerts, automatic cleanup and audit logs.

Ready to take back control?

Install DokVol today and free your server from rigid storage constraints.

Open Source · Single Go Binary · No Vendor Lock-in