Colophon
How this site is built.
This site runs on a Raspberry Pi 5 at home.
| Part | What it is |
|---|---|
| Web server | Apache 2.4 with PHP 8.4 |
| Database | Apache CouchDB 3.5 |
| Posting | A Micropub endpoint, so any Micropub app can publish here |
| Sign-in | A built-in IndieAuth server |
| Conversations | Webmention, sent and received, so replies, likes and reposts from other sites appear under posts |
| Markup | microformats2 (h-feed, h-entry, h-card) |
| Pages | Markdown files rendered with Parsedown |
| TLS | Let's Encrypt |
Posts are stored as CouchDB documents. Uploaded photos are saved as files on the server, and CouchDB keeps a record of each one.