Configure Scheduled Tasks
Overview
Configure the scheduled tasks so publishing, replies, cleanup, and key rotation happen automatically instead of stalling in queues. This keeps the site responsive to followers and moderators without requiring manual processing.
This step matters because Joomla Fediverse is not a purely synchronous extension. Publishing an article, receiving a reply, or cleaning up historical queue data depends on the scheduler. If the tasks are missing, disabled, or set to manual-only mode when you expect automatic processing, the site may look configured but still do nothing. After you finish, the dashboard diagnostics should confirm the task layer is healthy.
Before you begin
- Plugin
Task - Fediversemust be enabled. - Joomla Scheduler must be available and running for your site.
- Decide whether each task should run automatically on an interval or only when you trigger it manually.
Required task types
fediverse.inbox_workerfediverse.delivery_workerfediverse.key_rotationfediverse.cleanup
Steps (from Dashboard Diagnostics)
- Open
Components -> Fediverse -> Dashboard. - In the
Scheduler Taskscheck, clickConfigure Tasks. - Review each Fediverse task in the scheduler configuration dialog.
- Enabled - Turns the selected task on or off. A disabled task does not run.
- Run mode - Choose
Interval (minutes)if the task should run automatically, orManual onlyif you want to trigger it yourself. - Interval (minutes) - The automatic run frequency when interval mode is selected. Use values that match how quickly you want posts and replies processed.
- Make sure the task roles are covered sensibly.
fediverse.inbox_workerfor inbound reply and reaction processingfediverse.delivery_workerfor outbound follower deliveryfediverse.key_rotationfor scheduled signing-key rotationfediverse.cleanupfor retention-based cleanup
- Save the dialog.
Alternative steps (from Joomla Scheduler)
- Open
System -> Scheduled Tasks. - Filter for
fediverse. - Open each Fediverse task and confirm its publish state and execution rule.
- Save any task that still needs adjustment.
Check your result
- The
Scheduler Tasksdiagnostics check on the dashboard shows a passing state. - Publishing or updating an article produces delivery work that progresses instead of remaining idle.
- Inbound activities can be processed once remote replies or reactions arrive.
Troubleshooting
The tasks exist, but nothing ever runs
- Likely cause: Joomla’s scheduler trigger is not configured in the hosting environment.
- Solution: Verify the Joomla scheduler itself is running on the site, then return to the Fediverse tasks and check their enabled state and run mode again.
Only some Fediverse tasks appear
- Likely cause:
Task - Fediverseis disabled or the task list was opened before the plugin was active. - Solution: Enable
Task - Fediverse, reopen the scheduler screen, and search forfediverseagain.
Deliveries remain queued for too long
- Likely cause:
fediverse.delivery_workeris disabled or its interval is too infrequent for the publishing volume you expect. - Solution: Enable the delivery worker and reduce the interval so outbound processing runs more often.