pithos/core
Local Dev d00bd369b7 Pithos: run your drives on Silent Mode with your own Sia account
s3d binds one Sia account per process, so the server runs one s3d per
person (pithos-hosted), started on demand and flushed and stopped when idle.
Only the connected s3d data folder moves between PC and server; the Sia
recovery phrase never leaves the PC and nothing is re-uploaded to Sia.

Because the server holds the connection key, local Pithos encrypts names and
contents before they leave the machine, with keys from the Theseus vault (or
a local key file elsewhere). What s3d cannot do on its own, the gateway now
enforces: public folders, expiring share links and S3 keys for other people
limited to one folder with read, add-only or edit rights. Files those reach
are stored readable, since visitors have no key, and go back to encrypted
when the rule is removed. Sign-up needs a BNS name signature, a deposit or
an invite, with a per-IP limit.
2026-10-04 01:33:20 +02:00
..
accounts.js Pithos: run your drives on Silent Mode with your own Sia account 2026-10-04 01:33:20 +02:00
admin.js Pithos: a control panel for s3d, the Sia S3 gateway 2026-10-03 19:02:50 +02:00
autoflush.js Pithos 0.3.7: optional automatic upload of leftovers 2026-10-04 01:04:23 +02:00
binary.js Pithos: a control panel for s3d, the Sia S3 gateway 2026-10-03 19:02:50 +02:00
cli.js Pithos: a control panel for s3d, the Sia S3 gateway 2026-10-03 19:02:50 +02:00
config.js Pithos: a control panel for s3d, the Sia S3 gateway 2026-10-03 19:02:50 +02:00
crypt.js Pithos: client-side encryption for hosted drives 2026-10-04 01:20:05 +02:00
daemon.js Pithos: a control panel for s3d, the Sia S3 gateway 2026-10-03 19:02:50 +02:00
hosted-routes.js Pithos: run your drives on Silent Mode with your own Sia account 2026-10-04 01:33:20 +02:00
hosted.js Pithos: run your drives on Silent Mode with your own Sia account 2026-10-04 01:33:20 +02:00
login.js Pithos 0.3.4: show the Sia account, label it, switch and restore accounts 2026-10-03 22:57:46 +02:00
paths.js Pithos: a control panel for s3d, the Sia S3 gateway 2026-10-03 19:02:50 +02:00
prefs.js Pithos 0.3.5: s3d stays up, one view at a time, user buckets, a viewer 2026-10-04 00:05:49 +02:00
pty.js Pithos: guided "Get started" setup that opens the approval page itself 2026-10-03 20:23:42 +02:00
s3.js Pithos: run your drives on Silent Mode with your own Sia account 2026-10-04 01:33:20 +02:00
server.js Pithos: run your drives on Silent Mode with your own Sia account 2026-10-04 01:33:20 +02:00