Compliance status for thesecure.biz
Server is running ejabberd 18.04-2
Results
Results for informational tests
NOTE: If you are the server admin/maintainer, click on the failing tests to get some help for passing those tests
Subscribe to periodic reports for this server
For XEP-0045: Multi-User Chat* :
- Make sure your server is v0.3+
- Add mod_muc in the modules block
- Configure it as per your requirements
modules:
...
mod_muc:
## Configuration here
Note: These instructions are valid only for this particular server, because of the software running on it.
For XEP-0156: Discovering Alternative XMPP Connection Methods (HTTP)* :
Look at the Examples Section of XEP-0156 and create appropriate files for your server. Only one of host-meta
and host-meta.json
is required to pass this test. However it is recommended to create both.
Note: These instructions are valid only for this particular server, because of the software running on it.
For XEP-0398: User Avatar to vCard-Based Avatars Conversion* :
- Configure mod_avatar
Note: These instructions are valid only for this particular server, because of the software running on it.
For XEP-0384: OMEMO Encryption* :
- Make sure your server is v17.12+
- Add mod_pubsub, mod_caps to your modules list
- In mod_pubsub, add pep plugin.
modules:
...
mod_caps: {}
mod_pubsub:
plugins:
- "pep"
- Remove/comment these lines to enable OMEMO by default
force_node_config:
## "eu.siacs.conversations.axolotl.*":
## access_model: whitelist
Note: These instructions are valid only for this particular server, because of the software running on it.
For XEP-0065: SOCKS5 Bytestreams (Proxy)* :
- Make sure your server is v2.0+
- Add mod_proxy65 to modules list
modules:
...
mod_proxy65: {}
Note: These instructions are valid only for this particular server, because of the software running on it.
For XEP-0352: Client State Indication* :
- Add mod_client_state to modules list
modules:
...
mod_client_state: {}
Note: These instructions are valid only for this particular server, because of the software running on it.
For XEP-0077: In-Band Registration* :
Enable it only if you want anyone to create an account directly from a client
- Make sure your server is v0.1+
- Add mod_register to modules list
modules:
...
mod_register:
...
access_from: allow
access: register
- Set the access rules for register to allow, if you want to allow anyone to make an account
access_rules:
register:
- allow
- Read more on mod_register configuration.
Note: These instructions are valid only for this particular server, because of the software running on it.
For XEP-0363: HTTP File Upload* :
- Make sure your server is v0.9+
- Add mod_http_upload to modules list
modules:
...
mod_http_upload: {}
Note: These instructions are valid only for this particular server, because of the software running on it.
For XEP-0198: Stream Management* :
- Add mod_stream_mgmt to modules list
modules:
...
mod_stream_mgmt: {}
Note: These instructions are valid only for this particular server, because of the software running on it.
For XEP-0163: Personal Eventing Protocol* :
- Make sure your server is v1.1.2+
- Add mod_pubsub and mod_caps to modules list
- In mod_pubsub, add pep plugin.
modules:
...
mod_caps: {}
mod_pubsub:
...
plugins:
- "pep"
...
Note: These instructions are valid only for this particular server, because of the software running on it.
For XEP-0368: SRV records for XMPP over TLS* :
- Set up your DNS to have an appropriate SRV record. For more information go here
Note: These instructions are valid only for this particular server, because of the software running on it.
For XEP-0357: Push Notifications* :
- Make sure your server is v17.08+
- Add mod_push to modules list
modules:
...
mod_push: {}
Note: These instructions are valid only for this particular server, because of the software running on it.
For XEP-0313: Message Archive Management* :
- Add mod_mam to modules list
modules:
...
mod_mam: {}
Note: These instructions are valid only for this particular server, because of the software running on it.
For XEP-0115: Entity Capabilities* :
- Make sure your server is v1.1.2+
- Add mod_caps to modules list
modules:
...
mod_caps: {}
- Make sure your server is v1.1.2+
Note: These instructions are valid only for this particular server, because of the software running on it.
For Contact Addresses for reporting abuse* :
- In mod_disco, add server_info with email for reporting abuse:
modules:
...
mod_disco:
server_info:
-
modules: all
name: "abuse-addresses"
urls: ["mailto:abusecontact@yourserver.com"]
Note: These instructions are valid only for this particular server, because of the software running on it.
For XEP-0153: vCard-Based Avatar (MUC)* :
Note: These instructions are valid only for this particular server, because of the software running on it.
For Roster Versioning* :
In mod_roster, set versioning to true.
modules:
...
mod_roster:
versioning: true
Make sure your server is running v0.4+
Note: These instructions are valid only for this particular server, because of the software running on it.
For XEP-0160: Best Practices for Handling Offline Messages* :
- Add mod_offline to modules list
- Set configuration for mod_offline. Read more about it from here
modules:
...
mod_offline:
## Configuration here
Note: These instructions are valid only for this particular server, because of the software running on it.
For XEP-0363: HTTP File Upload (CORS Headers)* :
If you are using a reverse proxy or an HTTP Upload external script make sure you are setting the correct CORS header
Note: These instructions are valid only for this particular server, because of the software running on it.
For XEP-0191: Blocking Command* :
- Add mod_blocking, mod_privacy to modules list
modules:
...
mod_blocking: {}
mod_privacy: {}
Note: These instructions are valid only for this particular server, because of the software running on it.
For XEP-0280: Message Carbons* :
- Make sure your server is v15.03+
- Add mod_carboncopy to modules list
modules:
...
mod_carboncopy: {}
Note: These instructions are valid only for this particular server, because of the software running on it.
For XEP-0313: Message Archive Management (for Multi-User Chat)* :
- Make sure your ejabberd is at least v15.06+
- Add mod_mam to your configuration
- Set default to always in mod_mam.
modules:
...
mod_mam:
default: always
mod_muc:
...
default_room_options:
mam: true
...
Note: These instructions are valid only for this particular server, because of the software running on it.