Manage Domain Policies (Allow/Block)
Overview
Use domain policies to reduce repeated moderation work and respond quickly to trusted or abusive servers. A saved allow or block rule gives the team a consistent decision for future inbound traffic from that domain.
This task is available in the Pro plan because it
affects site-wide moderation behavior. After you save a policy, the
domain appears in the policy list and new inbound activity from that
domain follows the stored rule.
Before you begin
- Domain policies require the
Protier. - You need permission to manage Fediverse policies.
- You need the exact remote domain name you want to allow or block,
for example
example.social. - Decide in advance whether the domain should be
alloworblock. That avoids saving the wrong moderation rule.
Steps
- Open
Components -> Fediverse -> Policies. - Review the existing list before you add a new entry.
Policiesshows every saved domain rule. Select an existing row if you want to edit it, or continue with a new entry if the domain is not listed yet. - Select
Newin the Joomla toolbar. - Complete the policy form.
- Domain – Enter only the remote domain name, such as
example.social. Do not includehttps://, paths, or usernames. - Policy – Choose
allowto trust that domain explicitly, orblockto prevent inbound federation from it. - Reason – Add a short explanation for your team,
such as
known partner serverorspam source. This field is optional, but it makes later reviews easier.
- Domain – Enter only the remote domain name, such as
- Select
Savein the toolbar. - To change an existing entry later, return to
Components -> Fediverse -> Policiesand select the domain name from the list. - To remove one or more entries, select them in the list view and use
Deletein the toolbar.
Check your result
The policy was saved correctly if:
- Joomla shows a confirmation message after
Save. - The domain appears in the policy list with the expected
alloworblockbadge. - Opening the domain again shows the same values you saved.
Troubleshooting
The New button is
missing
- Likely cause: The site is not on the
Proplan, or your account does not have permission to manage policies. - Solution: Confirm the installed license tier and check the Joomla permissions for the Fediverse component.
The policy does not affect the remote server you expected
- Likely cause: The saved
Domainvalue does not match the inbound actor domain exactly. - Solution: Check the remote actor or server domain again and save the policy with the plain hostname only.
An old rule is still shown after you changed it
- Likely cause: You edited the wrong entry or saved a new domain instead of reopening the existing one from the list.
- Solution: Return to
Components -> Fediverse -> Policies, open the intended row from the list, confirm the domain, and save it again.