cryptbox

cryptbox is an operating system based on NixOS. It changes a standard computer into a storage device for passwords, keys and files. The device connects to your local network. It has no route to the internet.

Design specification

Base systemNixOS 26.05
Hardwarex86-64 or ARM64 computer with UEFI and 4 GB of RAM or more
TPMTPM 2.0 is recommended. Without a TPM, the device cannot prove that its system has no changes.
NetworkEthernet or Wi-Fi. The device accepts TCP port 443 from private addresses only. It ignores the DHCP gateway.
SystemRead-only. dm-verity checks each block when the device reads it.
StorageZFS mirror across all NVMe and SATA drives
EncryptionEach secret is one age file with hybrid post-quantum keys. Standard age tools can decrypt the data.
KeysKeys stay in RAM while the device is unlocked. A restart locks the device.
FilesNo size limit. Available disk space is the only limit.
BackupEncrypted copies on a USB drive. You can restore a backup on different hardware.
InterfacesWeb interface on the local network. Text interface on the screen of the device.

Limits