- Update README.md - Update docs/configuring-playbook-dynamic-dns.md: remove reference to deceased Google Domains etc. - Update docs/configuring-playbook.md: move documentation to server connectivity section - Update docs/container-images.md: add linuxserver/ddclient Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
13 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)
-
ewoutp/goofys - the Goofys Amazon S3 file-system-mounting program (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/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/facebook - the mautrix-facebook bridge to Facebook (optional)
-
mautrix/twitter - the mautrix-twitter bridge to Twitter (optional)
-
mautrix/hangouts - the mautrix-hangouts bridge to Google Hangouts (optional)
-
mautrix/googlechat - the mautrix-googlechat bridge to Google Chat (optional)
-
mautrix/instagram - the mautrix-instagram bridge to Instagram (optional)
-
mautrix/meta - the mautrix-meta bridge to Messenger and Instagram (optional)
-
mautrix/signal - the mautrix-signal bridge to Signal (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)
-
turt2live/matrix-appservice-webhooks - the Appservice Webhooks bridge (optional)
-
folivonet/matrix-sms-bridge - the matrix-sms-bridge (optional)
-
lxduo/matrix-wechat - the matrix-wechat bridge to WeChat (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)
-
turt2live/matrix-dimension - the Dimension integration manager (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)
-
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/go-neb - the Go-NEB bot (optional)
-
matrixdotorg/mjolnir - the Mjolnir moderation bot (optional)
-
gnuxie/draupnir - the Draupnir moderation bot (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)
-
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
-
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
-
cactuscomments/cactus-appservice - Cactus Comments a federated comment system built on Matrix