Index: src/server.js
===================================================================
--- src/server.js	(revision 48ca5fc43d1ada99e704de7005aa0fcd03b98286)
+++ src/server.js	(revision d7526bda1a7c629688e73f463847832f685c3381)
@@ -61,5 +61,5 @@
 import ogRoutes from './routes/og.js';
 import apRoutes from './routes/activitypub.js';
-import { apWants } from './services/ActivityPubService.js';
+import { apWants, startDeliveryWorker } from './services/ActivityPubService.js';
 
 // SESSION_SECRET: use the env var if set. Otherwise auto-generate a strong one
@@ -163,4 +163,5 @@
 initializeDatabase();
 startScheduler(); // release planning: publish scheduled posts when publish_at is reached
+startDeliveryWorker(); // retry failed fediverse deliveries with backoff
 
 // Safety net: guarantee that there is always a primary site (solo/hub/circle).
