Open Source · AGPL v3 · Built in Rust

Your data doesn't
disappear.
It hibernates.

HuskHoard is an automated, transparent data-tiering engine for Linux. It keeps your NVMe drives fast by silently archiving cold data to LTO tape, spinning drives, or cloud — while every file stays fully visible to your OS.

AGPL-3.0 Built with Rust Linux · Kernel 5.1+ LTO-5 → LTO-9 40+ Cloud Providers

Enterprise storage behavior.
Open-source economics.

Enterprise vendors charge thousands to lock your data inside proprietary black boxes. HuskHoard does it for free, in user-space, using formats you already own.

01
[ ⊕ ]
Transparent Stubbing

Files stay visible to your OS at full logical size. Applications never know the difference. When a process opens a stubbed file, HuskHoard intercepts via the Linux fanotify kernel API and recalls it in real-time — no FUSE overhead, no mount magic.

Zero FUSE overhead
02
[ ▶ ]
StreamGate HTTP Gateway

Watch 4K video directly from LTO tape or S3 via a local HTTP bridge. Plex, Jellyfin, and VLC can seek through massive files instantly using HTTP Range requests — with zero SSD impact and no full recall required.

Built for M&E pipelines
03
[ ◇ ]
The Easy Exit Promise

All payload data is stored in standard Zstd streams verified by BLAKE3. You can extract everything using only dd and zstd. No proprietary formats. No license keys. No asking permission.

No vendor lock-in
04
[ ≡ ]
Hardware-Aware by Design

Native SCSI driver for LTO-5 through LTO-9. SMR-safe log-structured writes that eliminate the "write wall." Cloud replication via rclone to 40+ providers, packed into optimal 16MB Zstd frames to minimize API costs.

LTO · SMR · S3 · rclone

Four components.
One seamless system.

Each part of HuskHoard does one job with precision. Together they form a continuous, self-managing storage pipeline.

Component 01
[ DB ]
The Catalog
SQLite Brain

Tracks every file, its complete version history, and its exact byte-offset on physical media. The single source of truth for the entire system.

Component 02
[ ◎ ]
The Interceptor
fanotify Loop

A lightweight kernel-space listener. Detects when an application requests a stubbed file, blocks the process, triggers instant recall, then resumes.

Component 03
[ ↻ ]
The Janitor
Policy Engine

Background daemon that identifies cold data by age, file extension, or directory policy. Queues candidates for the Archive Worker with zero disruption.

Component 04
[ ▤ ]
The Archive Worker
Heavy Lifter

Compresses data into seekable Zstd frames, multiplexes writes across the full storage pool, and issues low-level SCSI commands for tape hardware.

Built on the Linux fanotify kernel API, HuskHoard operates entirely in user-space — no kernel modules, no root daemons. N-way replication mirrors cold data simultaneously across local drives, physical tapes, and cloud buckets. Point-in-time recovery lets you roll back any file to a previous version. The BLAKE3 bit-rot scrubber cryptographically verifies offline storage on any schedule you set.

Up and running
in minutes.

HuskHoard ships as a single CLI binary. No Docker required. No configuration daemons. Run as your standard user — not root.

huskhoard — bash — Ubuntu 24.04 LTS
# 1. Install system dependencies $ sudo apt install -y build-essential rclone libcap2-bin attr pkg-config libsqlite3-dev git $ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh && source $HOME/.cargo/env   # 2. Clone and build $ git clone https://github.com/huskhoard/huskhoard.git && cd huskhoard $ cargo build --release Compiling huskhoard v0.1.0 ... Finished release [optimized]   # 3. Grant kernel capabilities (no root daemon needed) $ sudo setcap cap_sys_admin,cap_dac_read_search+ep target/release/huskhoard   # 4. Format your archive volume and start the daemon $ ./target/release/huskhoard format --tape-dev my_archive.img $ ./target/release/huskhoard daemon [HuskHoard] Interceptor active. Janitor online. StreamGate listening :8080   # Stream a file directly from tape — zero disk extraction $ ./target/release/huskhoard cat --file /media/movies/rushes.mp4 | mpv -
Full documentation on GitHub →

Built for scale.
Ready for what's next.

The open-source core is free forever under AGPL v3. Enterprise sidecar modules — designed to run alongside the core binary — are on the way.

[ locked ] // DASH
Web Dashboard

Real-time "tank gauge" monitoring. Visual capacity planning and tiering activity.

Coming Soon
[ locked ] // METRICS
Prometheus Integration

/metrics endpoint ready for Grafana. Full observability for production deployments.

Coming Soon
[ locked ] // REPLICATE
Advanced Replication

Fine-grained per-project replication policies. SLA-backed recovery windows.

Coming Soon
[ locked ] // SUPPORT
Support & SLA

Dedicated support channels, guaranteed response times, and onboarding assistance.

Coming Soon

Interested in early access to enterprise features, or want to discuss a commercial deployment?

info@huskhoard.com →

Where we're
headed.