pi.fosterdill.com host · raspberry pi --:--:-- local online

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.

static single file fosterdill.com
fireworks

BFire

A full-screen fireworks simulator rendered live on a canvas. Click to launch a shell, press space for the finale.

canvas vanilla js /fireworks/

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.

web rtc e2e /p2pchat/
git

Gitea

A private git server on the Pi 5. Push over SSH or HTTPS, browse the web, skip the cloud.

gitea pi 5 git.fosterdill.com

Chat

Open WebUI talking to a 27B model on a 5090. Self-hosted, key-gated — and it tells you if the box is asleep.

open webui qwen 3.8 chat.fosterdill.com

Todo

A tiny password-gated to-do list. Node and SQLite on the Pi 5, nothing else — and no accounts.

node sqlite /todo/

Ebook Portal

Search Library Genesis and friends, then download the book with automatic mirror failover. Password-gated, nothing stored.

fastapi pi 5 /ebook-portal/

Status

A live pulse on everything this shelf runs — the Pi, git, chat, todo, ddns. Green means the lights are on.

live auto-refresh /status/