Preston Doster joins the show to tell us what it takes to run a Mastodon server with 55,000 accounts and 11,000 monthly active users. :link: https://shipit.show/130
| Ch | Start | Title | Runs |
|---|---|---|---|
| 01 | 00:00 | This is Ship It! | 00:37 |
| 02 | 00:52 | Sponsor: Sentry | 02:15 |
| 03 | 03:12 | Scaling decentralized things | 00:59 |
| 04 | 04:10 | What are Webrings? | 00:21 |
| 05 | 04:32 | How Justin met his wife | 03:24 |
| 06 | 07:56 | What does Toolio do? | 02:14 |
| 07 | 10:10 | Start of Hachyderm | 02:37 |
| 08 | 12:47 | Traditional scaling | 02:27 |
| 09 | 15:14 | Extra stress | 04:02 |
| 10 | 19:16 | When did you need a CDN? | 01:00 |
| 11 | 20:16 | Where does funding come frome? | 00:39 |
| 12 | 20:55 | Nivenly's other projects | 00:52 |
| 13 | 21:47 | Nivenly spending & Hachyderm cost | 02:23 |
| 14 | 24:20 | Sponsor: System Initiative | 03:31 |
| 15 | 27:59 | The Hachyderm team | 01:22 |
| 16 | 29:21 | Redis licensing | 00:30 |
| 17 | 29:50 | Manual deployment | 01:57 |
| 18 | 31:47 | Who gets paged? | 02:21 |
| 19 | 34:08 | How many active users? | 00:25 |
| 20 | 34:33 | Next fallover | 02:59 |
| 21 | 37:32 | Most painful part of infrastructure | 02:12 |
| 22 | 39:44 | Data residency | 03:39 |
| 23 | 43:22 | Why Germany? | 01:17 |
| 24 | 44:39 | Why are DMCAs an issue? | 00:59 |
| 25 | 45:38 | The intent | 00:27 |
| 26 | 46:12 | Sponsor: Timescale | 02:17 |
| 27 | 48:33 | Blocking other servers? | 02:21 |
| 28 | 50:54 | Mastodon server blacklist? | 01:47 |
| 29 | 52:41 | Performance costs of Threads | 02:48 |
| 30 | 55:29 | Threads metadata | 03:42 |
| 31 | 59:10 | Individual blocklist & migrations | 05:32 |
| 32 | 1:04:42 | Figuring out archiving | 01:05 |
| 33 | 1:05:47 | Long term risks | 00:31 |
| 34 | 1:06:18 | Always looking for volunteers | 01:52 |
| 35 | 1:08:10 | Thanks for joining us! | 01:10 |
| 36 | 1:09:20 | Outro | 01:12 |
Ooh I'm keen for this! I only found about about Nivenly literally yesterday in an unrelated chat on Mastodon.
Loved hearing people reminisce about Kris Nova. I found her Twitch streams when I got laid off in Q1 2023 and I loved learning from the cool stuff she was working on in the open. Those streams and the Discord community made me feel like I was still connected to other developers.
Also, the Aurae project she’d often work on was where I first heard about the idea of a Linux with an API server running as PID 1 (which later lead me to look at Talos).
Last updated: Dec 15 2025 at 21:41 UTC