Skip to content

daedric7/synapse-module-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 

Repository files navigation

Super Invitation flow for Synapse Matrix Homeserver

Provides extended support for users to invite other users to rooms via an invitation token

synapse-simple-antispam

A simple spam checker module for Synapse to block invites from unwanted homeservers

mjolnir.Module

use your ban lists (or someone else's) on your server to affect all of your users

Synapse User Restrictions Module

This module allows restricting users, that match given regular expressions, from performing actions such as creating rooms or sending invites.

Matrix-Synapse Shielded User Invites Module

This module is a matrix-synapse server module that blocks certain users from receiving invites from users on other homeservers. This is useful if you have a specific list of users that should not receive invites from users on other homeservers, for example if you want to protect the privacy of these users.

Matrix encryption disabler

This Pluggable Module disables end-to-end encryption in a self-hosted Synapse servers. It works by stripping out requests for encryption from newly created rooms, patching power levels to prevent users from enabling encryption and additionally filtering out events for enabling E2EE on already existing rooms if a user or a room belongs to a configured list of servers.

FEZ Chat Modules

Repository of multiple modules:

  • Message Type Filter
  • Restrict Direct Messages (restricting event types and number of members in direct message rooms)
  • Restrict Room Creation for parent-less rootms to synapse admins
  • Static Account Data for user accounts (useful for stickerpicker deployment to all users)
  • Additional API endpoints for public spaces

Synapse badlist spam filter

A simple spam checker module for Synapse, designed to block the upload of identified child sexual abuse imagery and links to identified child sexual abuse websites. This filter requires

  • a database of links of identified child sexual abuse websites (as published by e.g. the IWF);
  • a database of MD5s of identified child sexual abuse imagery (as published by e.g. the IWF). This filter
  • rejects any message containing a link that matches the database;
  • rejects any upload containing a file that matches the database.

Synapse Guest Module

A pluggable synapse module to restrict the actions of guests. Features:

  • Provides an endpoint that creates temporary users with a same pattern (default: guest-[randomstring]).

synapse-invite-checker

Synapse Invite Checker is a synapse module to restrict invites on a homeserver according to the rules required by Gematik in a TIM federation.

  • The temporary users have a mandatory displayname suffix (default: (Guest)) that they can't remove from their profile.
  • The temporary users are limited in what they can do (examples: create room, invite users).
  • The temporary users won't be returned by the user directory search results.
  • The temporary users are disabled after an expiration timeout (default: 24 hours).

synapse-registration-suspender

Synapse module to suspend and join new accounts to a given room

synapse-http-antispam

A Synapse spam checker module that forwards requests to an HTTP server.

About

Just a little repo with links to all the modules i'm finding

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •