Thirdshop Tools for digital autonomy
Two products · One philosophy
DokVol · Docker Storage Operations

Your Docker volumes,
unconstrained.

Scan, move and monitor your Docker volumes across multiple disks without touching your stacks, your containers or your Compose files.

Single Go binary Root access Docker native
Migration active
dokvol://server-01 ● ONLINE

DOCKER STORAGE

Server overview

/var/lib/docker 78.4%
3.92 TB used 5 TB total
Volumes 12 detected
DB

mariadb_data

/dev/nvme0n1 · 4.2 GB

HIGH
GH

ghost_content

/dev/sdb · 1.1 GB

OK
PG

postgres_data

/dev/sda · 860 MB

OK
LIVE OPERATION 64%
SSD /dev/sda
NVMe /mnt/data

Moving volume: mariadb_data

$ dokvol shift db_data /mnt/block-storage

✓ migration successful in 14.2s

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
Storage operations

A control console
for your Docker volumes.

DokVol makes physical paths, real sizes and critical operations of your infrastructure visible.

/dev/sda 82%

Volume Scanner

v0.1 · Live

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

SSD /dev/sda
NVMe /mnt/data

Zero-Config Migration

v0.2 · Live

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

Symlink Abstraction

v0.2 · Live

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

old link RESTORED
rsync FAILED

Auto Rollback

Beta

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

78% disk usage

Monitoring & Alerts

Phase 3

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

db_data attached
old_cache orphan

Orphan Cleanup

Phase 3

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

Precise control of your Docker storage.

DokVol is built for servers that keep growing. It exposes volumes, their physical paths and real consumption, then automates migrations without imposing any changes to your Docker stacks.

1

Scan volumes and their actual size.

2

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

3

Audit and automatic cleanup of orphaned volumes.

root@server-01:~ bash

$ dokvol scan

Scanning Docker volumes...

Found 12 volumes

Mounted disks: 3

! Largest volume: mariadb_data

$ 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.

Turn your disks into real infrastructure.

Scan your volumes, move your data and keep control of your Docker server.

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