Configure Fediverse Component Options

Overview

Configure the global Fediverse options so remote servers can find your site and the background workers can process activity reliably. These settings give the site a stable public identity and prevent common discovery and delivery failures.

You usually need this setup immediately after activating the core plugins. Without these values, the dashboard diagnostics stay incomplete and remote servers may not be able to resolve local actors correctly. After you finish, the site has a usable baseline for discovery, delivery, worker execution, and follow handling.

Before you begin

Steps

  1. Open Components -> Fediverse.
  2. Click Options in the toolbar.
  3. Configure the required fields in the main options form.
    • Public base URL - The canonical public site URL that remote servers use for discovery, actor lookups, and federation endpoints. Use the externally reachable URL of the site.
    • Actor handle format - The template used to build local Fediverse handles. Choose a format that produces stable, predictable handles for your Joomla users.
    • Key rotation interval (days) - The number of days between automatic signing-key rotations. This only matters if key rotation is part of your operational setup.
    • Enable inbox worker - Allows background processing of inbound federation activity such as replies and reactions.
    • Enable delivery worker - Allows background processing of outbound deliveries to remote followers.
    • Follow policy - Sets the default behavior for new follow requests. Use Open to accept automatically, Manual approval to review follows, or Closed to reject them by default.
  4. Optional: review the retention settings.
    • Inbox retention (days) - Controls how long inbound records are kept before cleanup removes old entries.
    • Outbox retention (days) - Controls how long outbound activity history is kept.
    • Delivery queue retention (days) - Controls how long completed or old delivery queue data remains available.
  5. Optional: configure the License tab if you need paid features.
    • License Key - Paste the LemonSqueezy key issued for this site and save the options to activate the installation.
    • If the site was moved or restored from backup, follow the note in the License tab to clear the old binding before saving the key again.
  6. Click Save & Close.
  7. Optional: open the Governance tab.
    • Strict action permissions - Use this when you want explicit Fediverse permissions for sensitive administrator actions.
    • If you enable strict action permissions, open the Permissions tab afterwards and grant the detailed Fediverse actions to the right Joomla groups. Otherwise editors or managers can lose access to moderation and other Fediverse administration tasks.
  8. Reopen the options screen once to confirm the values persisted.

Check your result

Troubleshooting

Remote servers cannot discover local actors

Publishing works, but nothing is delivered

Replies and reactions never appear