🎩

poof

ephemeral web sharing over SSH — now you see it, now you don't

Pull a website out of the hat: push a folder over scp and it's live at https://poof.garbas.si/<slug>/ — then poof, it vanishes when it expires. No accounts, no web upload: your SSH key is the credential, an email is the one-time price of admission.

1 · Verify once

The first time you use an SSH key, verify an email (one time):

ssh -p 1222 poof@poof.garbas.si

Enter your email, then the 6-digit code we mail you. Done forever for that key.

2 · Publish

Copy a folder's contents to a slug (the trailing /. matters):

scp -O -P 1222 -r ./site/. "poof@poof.garbas.si:my-slug?duration=1d"

Live at https://poof.garbas.si/my-slug/. Add &password=… to protect it; drop the slug for a random one.

3 · Manage

ssh -p 1222 poof@poof.garbas.si        # interactive dashboard
ssh -p 1222 poof@poof.garbas.si ls     # list · rm · extend · passwd · url · archive

For agents & AI tools

Download the skill that teaches an agent to use poof: /SKILL.md SKILL.md

The rules

TTL ≤ 30 days (default 15 minutes) · ≤ 50 MB per share · expiry means deletion. Privacy comes from the unguessable random slug or a password.