Vaulthalla Documentation

Vaulthalla is the final cloud: sovereign, encrypted storage on hardware you own. A native C++ daemon encrypts every file before it reaches a disk or a bucket, enforces one set of permissions across the web console, the vh CLI, the S3-compatible gateway and (on Linux) a real filesystem mount, and syncs vaults to S3-compatible providers under cost limits you set. It runs on Linux and on Apple Silicon Macs.

These pages are for the people who install and run it, and the people who use it. Contributor documentation is under Contributors.

Start Here

Linux or macOS

Install Vaulthalla

Choose a platform and install from APT, the macOS installer package, or Homebrew.

First Run

Sign in, secure the generated admin password, confirm CLI access, and create a vault.

HTTPS

Serve the console on a home-network name or a public domain: nginx on Linux, Caddy on macOS.

Your Platform

Every difference between the two is in Platform Comparison; everything else on this site applies to both.

Daily Operation

Web Console

Files, previews, shares, vaults, users, cost control, health and notifications in the browser.

CLI Guide

vh for status, users, roles, vaults, sync, API keys, secrets, budgets and file transfers.

Sync

Cache, sync or mirror strategies, dry-runs, S3 Inventory imports and conflict resolution.

Sharing

Public and email-validated share links with expiry, limits and upload policies.

S3 Gateway

Vaults as S3 buckets for the AWS CLI, rclone, MinIO mc, SDKs and backup tools.

Safety And Recovery

Encryption

How master keys are protected on each platform, per-vault AES-256-GCM keys, upstream encryption and rotation.

Backup And Recovery

A recovery set that actually restores: database, state, configuration, key and secret exports.

Cost Control

Request budgets and price budgets that stop S3/R2 work before it runs up a bill.

Administration And Reference

What Ships Today

AreaStatus
Linux (amd64, APT): daemon, web console, CLI, FUSE mount, TPM2 sealing, nginx integrationProduction
Encrypted local and S3/R2 vaults, sync, cost controls, RBAC, sharing, S3 gatewayProduction, on both platforms
macOS (Apple Silicon): installer package, Homebrew cask, launchd, bundled PostgreSQL, vh setup caddyNew in this release
vh fs file transfers over the CLI socketInterim file access on macOS until a mount ships
Hardware video encoding in vaulthalla-preview-mediaDetected, not yet validated on real GPUs
macOS Finder mount, Secure Enclave key sealing, an Apple-signed packagePlanned, not shipped

These docs describe what the installed product does. Anything planned is labeled as such.