pithos/core
Local Dev 24709d582d Pithos: public links at navigate.st/sia for files in your own Sia account
A share link from s3d only opened where s3d is reachable, which on a
default setup is this computer. Pithos now makes a Sia shared-object URL
for the file the way the Sia SDK does (the indexer's sealed object, its
data key opened with a key derived from s3d's app key) and registers it
at navigate.st, which streams the file from Sia hosts for anyone, with
seeking, even with this computer off. A shared-object URL reads that one
object and nothing else in the account. Files still waiting on this
computer are uploaded first. A folder gets a page with its files and a
player. Settings lists the links, each one can be switched off.

sia-share is the navigate.st side, in Go on the Sia SDK: it keeps short
ids, checks every URL against an allowed indexer, serves files sandboxed
so a shared page cannot run script on navigate.st, and caps sign-ups per
address and downloads per link per day. Host reads are paid by its own
app on Silent Mode's indexer account.
2026-10-04 16:45:07 +02:00
..
accounts.js Pithos hosting: fixes from an independent review 2026-10-04 03:15:42 +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
blake2b.js Pithos hosting: fixes from an independent review 2026-10-04 03:15:42 +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: s3d and its one-shot commands never open the database at once 2026-10-04 14:39:34 +02:00
hosted-routes.js Pithos: renames and free space work on Silent Mode too 2026-10-04 04:01:36 +02:00
hosted.js Pithos: renames and free space work on Silent Mode too 2026-10-04 04:01:36 +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: rename drives, folders and files; show free space on Sia 2026-10-04 03:58:21 +02:00
server.js Pithos: public links at navigate.st/sia for files in your own Sia account 2026-10-04 16:45:07 +02:00
sia-account.js Pithos hosting: fixes from an independent review 2026-10-04 03:15:42 +02:00
sia-share.js Pithos: public links at navigate.st/sia for files in your own Sia account 2026-10-04 16:45:07 +02:00
space.js Pithos: renames and free space work on Silent Mode too 2026-10-04 04:01:36 +02:00