Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
17 KiB
Container images used by the playbook
This page summarizes the container (Docker) images used by the playbook when setting up your server.
We try to stick to official images (provided by their respective projects) as much as possible.
Container images used by default
These services are enabled and used by default, but you can turn them off, if you wish.
-
element-hq/synapse - a fork of matrixdotorg/synapse Matrix homeserver
-
coturn/coturn - the Coturn STUN/TURN server (optional)
-
vectorim/element-web - the Element web client (optional)
-
devture/exim-relay - the Exim email server (optional)
-
certbot/certbot - the certbot tool for obtaining SSL certificates from Let's Encrypt (optional)
Optional other container images we may use
These services are not part of our default installation, but can be enabled by configuring the playbook (either before the initial installation or any time later):
-
ma1uta/ma1sd - the ma1sd Matrix Identity server (optional)
-
matrixconduit/matrix-conduit - the Conduit Matrix homeserver (optional)
-
matrixdotorg/dendrite-monolith - the Dendrite Matrix homeserver (optional)
-
element-hq/hydrogen-web - the Hydrogen Matrix web client (optional)
-
ajbura/cinny - the Cinny Matrix web client (optional)
-
etke.cc/schildichat-web - the SchildiChat Matrix web client (optional)
-
activism.international/matrix_ldap_registration_proxy - the matrix-ldap-registration-proxy for handling Matrix registration requests and forwards them to LDAP (optional)
-
ewoutp/goofys - the Goofys Amazon S3 file-system-mounting program (optional)
-
t2bot/matrix-media-repo - the matrix-media-repo highly customizable multi-domain media repository (optional)
-
etherpad/etherpad - the Etherpad realtime collaborative text editor that can be used in a Jitsi audio/video call or integrated as a widget into Matrix chat rooms via the Dimension integration manager (optional)
-
devture/email2matrix - the Email2Matrix email server, which can relay email messages to Matrix rooms (optional)
-
devture/matrix-corporal - Matrix Corporal: reconciliator and gateway for a managed Matrix server (optional)
-
zeratax/matrix-registration - matrix-registration: a simple python application to have a token based Matrix registration (optional)
-
matrixdotorg/matrix-user-verification-service - Matrix User Verification Service for verifying details of a user based on an Open ID token (optional)
-
mautrix/discord - the mautrix-discord bridge to Discord (optional)
-
mautrix/slack - the mautrix-slack bridge to Slack (optional)
-
mautrix/telegram - the mautrix-telegram bridge to Telegram (optional)
-
mautrix/gmessages - the mautrix-gmessages bridge to Google Messages (optional)
-
mautrix/whatsapp - the mautrix-whatsapp bridge to Whatsapp (optional)
-
mautrix/wsproxy - the mautrix-wsproxy bridge to Android SMS or Apple iMessage (optional)
-
mautrix/twitter - the mautrix-twitter bridge to Twitter (optional)
-
mautrix/googlechat - the mautrix-googlechat bridge to Google Chat (optional)
-
mautrix/meta - the mautrix-meta bridge to Messenger and Instagram (optional)
-
mautrix/signal - the mautrix-signal bridge to Signal (optional)
-
beeper/linkedin - the beeper-linkedin bridge to LinkedIn Messaging (optional)
-
matrixdotorg/matrix-appservice-irc - the matrix-appservice-irc bridge to IRC (optional)
-
matrix-org/matrix-appservice-discord - the matrix-appservice-discord bridge to Discord (optional)
-
matrixdotorg/matrix-appservice-slack - the matrix-appservice-slack bridge to Slack (optional)
-
halfshot/matrix-hookshot - the matrix-hookshot Bridge for generic webhooks and multiple project management services (optional)
-
folivonet/matrix-sms-bridge - the matrix-sms-bridge (optional)
-
lxduo/matrix-wechat - the matrix-wechat bridge to WeChat (optional)
-
hif1/heisenbridge - the Heisenbridge bouncer-style bridge to IRC (optional)
-
nodefyme/go-skype-bridge - the go-skype-bridge to Skype (optional)
-
mx-puppet/discord/mx-puppet-discord - the mx-puppet-discord bridge to Discord (optional)
-
mx-puppet/slack/mx-puppet-slack - the mx-puppet-slack bridge to Slack (optional)
-
sorunome/mx-puppet-instagram - the mx-puppet-instagram bridge to Instagram (optional)
-
sorunome/mx-puppet-twitter - the mx-puppet-twitter bridge to Twitter (optional)
-
xangelix/mx-puppet-groupme - the mx-puppet-groupme bridge to GroupMe (optional)
-
icewind1991/mx-puppet-steam - the mx-puppet-steam bridge to Steam (optional)
-
linuxserver/ddclient - ddclient used to update dynamic DNS entries for accounts on Dynamic DNS Network Service Provider (optional)
-
jitsi/jicofo - the Jitsi Focus component (optional)
-
jitsi/prosody - the Jitsi Prosody XMPP server component (optional)
-
etke.cc/baibot - the baibot for accessing Large Language Models (optional)
-
anoa/matrix-reminder-bot - the matrix-reminder-bot bot for one-off & recurring reminders and alarms (optional)
-
moanos/matrix-registration-bot/ - the matrix-registration-bot bot (manage registration tokens for invitations to the server) (optional)
-
dock.mau.dev/maubot/maubot - the maubot bot (a plugin-based Matrix bot system) (optional)
-
etke.cc/honoroit - the Honoroit helpdesk bot (optional)
-
etke.cc/postmoogle - the Postmoogle email bridge bot (optional)
-
matrixdotorg/mjolnir - the Mjolnir moderation bot (optional)
-
gnuxie/draupnir - the Draupnir moderation bot (optional)
-
etke.cc/buscarron - the Buscarron bot for web forms (HTTP POST) (optional)
-
metio/matrix-alertmanager-receiver - the matrix-alertmanager-receiver client for Prometheus' Alertmanager (optional)
-
element-hq/matrix-authentication-service - matrix-authentication-service (MAS) OAuth 2.0 and OpenID Provider server (optional)
-
etke.cc/synapse-admin - the etkecc/synapse-admin (a feature-rich fork of Awesome-Technologies/synapse-admin web UI tool for administrating users and rooms on your Matrix server (optional)
-
matrix-org/rageshake - the rageshake bug report server (optional)
-
prom/prometheus - Prometheus is a systems and service monitoring system
-
prom/node-exporter - Prometheus Node Exporter is an addon for Prometheus that gathers standard system metrics
-
martin-helmich/prometheus-nginxlog-exporter/exporter - NGINX-to-Prometheus log file exporter is an addon for Prometheus that gathers access logs from various nginx reverse-proxies (optional)
-
grafana/grafana - Grafana is a graphing tool that works well with the above two images. Our playbook also adds two dashboards for Synapse and Node Exporter
-
matrixdotorg/sygnal - Sygnal is a reference Push Gateway for Matrix
-
binwiederhier/ntfy - ntfy is a self-hosted, UnifiedPush-compatible push notifications server
-
matrix-org/sliding-sync - the Sliding Sync proxy (optional)
-
etke.cc/rust-synapse-compress-state - synapse-auto-compressor for automatic compression of Synapse's
state_groups
database table (optional) -
cactuscomments/cactus-appservice and joseluisq/static-web-server - Cactus Comments a federated comment system built on Matrix
-
matrixdotorg/pantalaimon - the pantalaimon E2EE aware proxy daemon (optional)
Container images of deprecated / unmaintained services
The list of the deprecated or unmaintained services is available here.
-
turt2live/matrix-appservice-webhooks - the Appservice Webhooks bridge (optional)
-
turt2live/matrix-dimension - the Dimension integration manager (optional)
-
matrixdotorg/go-neb - the Go-NEB bot (optional)
-
matrixgpt/matrix-chatgpt-bot - the matrix-chatgpt-bot for accessing ChatGPT via your favourite Matrix client (optional)
-
mautrix/facebook - the mautrix-facebook bridge to Facebook (optional)
-
mautrix/hangouts - the mautrix-hangouts bridge to Google Hangouts (optional)
-
mautrix/instagram - the mautrix-instagram bridge to Instagram (optional)