Thur VTL and Thur VSA

Thur VTL — a Virtual Tape Library — presents a spec-conformant SMC-3 medium changer and SSC-4 LTO-8 drive surface over iSCSI: an ordinary tape library to the backup software, no proprietary agent required.

Thur VSA — a Virtual Storage Appliance — presents any number of spec-conformant SBC-3 direct-access LUNs over iSCSI or NVMe/TCP: an ordinary block device to VMware, Hyper-V, Linux, no proprietary agent required.

Both are thin-provisioned (addressable capacity is declared, not reserved), deduplicated against a shared BLAKE3-keyed chunk pool, and backed by an object store (S3, GCS, Azure, or any S3-compatible — MinIO, Ceph RGW, AIStore, Wasabi, …) or a local filesystem, fronted by a small refcount-evicted on-host cache.

Install

apt (Debian / Ubuntu) and yum (RHEL / Rocky / SLES) repositories are served at pkg.thur.metebalci.com. To wire up the stable channel on any supported distro:

curl -fsSL https://thur.metebalci.com/install.sh | sudo bash

Or the unstable channel:

curl -fsSL https://thur.metebalci.com/install.sh | sudo CHANNEL=unstable bash

The stable channel holds tagged releases without a pre-release suffix, including pre-1.0 (0.x) builds — it guarantees build and signing hygiene, not API stability. The unstable channel holds alpha / beta / rc tags and any per-commit development builds.

Source

github.com/metebalci/thur

License

Copyright © 2026 Mete Balci. Apache License 2.0.