Self-Hosted
- September 8, 2026
Features
The BBS is back. And it’s yours.
Phosphor isn’t a nostalgia project. It’s a real-time, federated communication platform that happens …
- September 4, 2026
The Screen That Lied: Building Idle Timers That Actually Tick
Here’s a bug report you can’t reproduce with a test: “the sessions view shows a list of users logged in, and when they change state …
- August 31, 2026
Lite Emacs in Your BBS: The Key Bindings That Make Phosphor's Text Fields Work
If you’re the kind of person who reaches for Ctrl+A to jump to the beginning of a line, or Ctrl+K to delete everything from the cursor to the …
- August 29, 2026
The Case for Running Your Own Digital Third Place
There’s a sentence we keep coming back to: “I run a DTP server.”
DTP stands for digital third place. If you know Ray …
- August 15, 2026
Live Spellcheck in a Terminal: Yellow Highlights, No Popups
Every modern editor highlights misspelled words as you type. Squiggly red underlines in Word, yellow backgrounds in Google Docs, dotted lines in VS …
- August 14, 2026
Ghost Text Completion: Bringing Modern Editor UX to the Terminal
If you’ve used VS Code, fish shell, or Google’s search bar, you’ve seen ghost text — that dim, semi-transparent suggestion that …
- August 3, 2026
From IRC to iMessage: Rebuilding BBS Chat for 2026
The original BBS chat was IRC. You’d type
/join #lobby, see messages scroll by in a flat log —<joe> hey everyone— and if you wanted to … - August 2, 2026
How to Build a Digital Third Place That's Actually Yours
You’ve read about digital third places. You understand the problem — Discord isn’t yours, Slack is for work, X is a firehose, Reddit sold …
- August 2, 2026
The Internet You Visit on Purpose
There’s a feeling people have about the old internet that they can’t quite name. They remember it — or feel like they should remember it — …
- July 30, 2026
Federation
Your BBS talks to other BBSes.
In the 1980s and 90s, FidoNet proved that independent BBSes could form a network — dial-up calls, store-and-forward …
- July 30, 2026
How to Connect
Two ways in. Same BBS.
Phosphor runs on a single backend. Web and SSH are just two doors into the same room. Same users, same chat, same mail, same …
- June 19, 2026
The SysOp Experience: Building Admin Tools for a Modern BBS
Every BBS needs a sysop. The system operator — the person who manages users, moderates boards, configures channels, and keeps the system running. In …
- June 18, 2026
From Modem to SSH: Building a Telnet/SSH Server in Java
In the 90s, a BBS was a modem bank and a phone number. Callers dialed in at 2400 baud, negotiated a connection, and got a text interface. The protocol …