REEF · THE FIRST SEAOS APPLIANCE

The object-store box.

A reef is where the sea's life drifts in, settles, and stays.
So does your data.

201
means on disk
0
bytes lost
:9000
one port
S
one key to start

Devices put data in. The desktop shows it.

Reef speaks a small HTTP object API — PUT / GET / DELETE /o/<bucket>/<key> — on port 9000. Any machine on your network can push data in with plain curl. The admin interface isn't a web dashboard you configure: it's the SeaOS desktop itself. Open the Reef app and watch objects arrive.

any machine on the network
$ curl -T backup.tar http://192.168.1.40:9000/o/backup/backup.tar
HTTP 201
$ curl http://192.168.1.40:9000/o/
[{"bucket":"backup","key":"backup.tar","size":6415,"modified":"2026-07-03T00:14:10+07:00"}]
// that timestamp is real — the first object Reef ever stored

201 is a promise.

Reef answers 201 Created only after the object's bytes are fsynced to disk and atomically named — each object is one real file on the data partition you can ls. Pull the plug mid-afternoon; on the next boot the catalog is rebuilt from the disk itself and the object is there. A backup box that says "saved" must never mean "probably".

Durable writes

write → fsync → atomic rename, before the HTTP response. Power cuts lose nothing acknowledged, and never leave half an object.

The disk is the index

Objects are plain files; the catalog is rebuilt by reading the disk at start. Nothing to corrupt, nothing to drift.

A server with a face

Plug in a monitor: usage tiles, the live object list, start/stop with one key. No SSH, no config files, no web login.

No telemetry

A default boot makes zero outbound connections except DHCP/DNS. Your data — and the fact that you have data — stays home.

What Reef is not: a NAS clone. No SMB shares, no RAID manager, no plugin store. It stores objects over HTTP and never loses them — one job, done properly.

From zero to a running box.

three steps, one of them is a keypress
1. curl -O https://seaos.one/seaos-latest.iso // boot it — USB or VM
2. setup vda -y // install to disk, get an ocean name
3. open Reef, press S // the green dot lights: port 9000