Workspace

A persistent /wrk shared across all your boxes.

Each tenant gets one workspace — a persistent filesystem backed by ZeroFS on object storage (S3), independent of any box's ephemeral disk. Mount it from any of your boxes and your files follow you.

From inside a box

krillbox-guest workspace mount /wrk     # mount it (spins up ZeroFS on demand)
krillbox-guest workspace info           # endpoint, mount, usage, object count
ls /wrk
$ krillbox-guest workspace info
endpoint:  10.0.0.250:5564
tenant:    f62af5c7
mount:     /wrk
used:      8.4M
objects:   316

Over HTTP

The gateway exposes a curated file API over your workspace, authed by your API key — handy for agents and scripts:

curl -H "Authorization: Bearer $KEY" https://krillbox.gra.ke2.cloud.ovh.net/wrk/notes/          # list
curl -H "Authorization: Bearer $KEY" https://krillbox.gra.ke2.cloud.ovh.net/wrk/notes/todo.md   # read
curl -H "Authorization: Bearer $KEY" -T ./todo.md https://krillbox.gra.ke2.cloud.ovh.net/wrk/notes/todo.md   # write
curl -H "Authorization: Bearer $KEY" -X DELETE https://krillbox.gra.ke2.cloud.ovh.net/wrk/notes/todo.md      # remove
The workspace is HA across hosts (the writer follows the leader). Its storage is billed per GB.