self-hosted · no cloud · always on
The shelf of
things I've built.
pi.fosterdill.com is a small, always-on corner of the internet. The projects below live here — self-hosted and still running. Pick one and step in.
Dylan Foster
The front page of the person behind the shelf — work, smaller things, about, contact. One file, self-hosted, served by this box.
BFire
A full-screen fireworks simulator rendered live on a canvas. Click to launch a shell, press space for the finale.
p2pchat
End-to-end encrypted chat between two browsers. No accounts, no message servers — trade two links and only the two of you can read the wire.
Gitea
A private git server on the Pi 5. Push over SSH or HTTPS, browse the web, skip the cloud.
Chat
Open WebUI talking to a 27B model on a 5090. Self-hosted, key-gated — and it tells you if the box is asleep.
Todo
A tiny password-gated to-do list. Node and SQLite on the Pi 5, nothing else — and no accounts.
Ebook Portal
Search Library Genesis and friends, then download the book with automatic mirror failover. Password-gated, nothing stored.
Status
A live pulse on everything this shelf runs — the Pi, git, chat, todo, ddns. Green means the lights are on.