icke.lol

Eigener Matrix Server mit Continuwuity

Als ich neulich mit dem alternativen Matrix Server Tuwunel geglänzt habe bzw. glänzen wollte, ist mir der Berufsnörgler mthie im UberIRC gleich mal voll in die Beine “gegrätscht”. Ihr ahnt es schon KI aka AI. Bei der Entwicklung von Tuwunel werkeln Agents mit. Öööörgs! Aber dieses mal hatte er gleich eine Alternative parat: Continuwuity. Das war quasi produktives nörgeln. Bestens!

Das Ding habe ich mir natürlich gleich mal mit Docker Compose auf den VPS gedengelt:

services:
  homeserver:
    image: forgejo.ellis.link/continuwuation/continuwuity:latest
    container_name: continuwuity
    restart: unless-stopped
    command: /sbin/conduwuit
    volumes:
      - ./db:/var/lib/continuwuity
      - ./continuwuity.toml:/etc/continuwuity.toml:ro
    environment:
      CONTINUWUITY_CONFIG: /etc/continuwuity.toml
    networks:
      - web

networks:
  web:
    external: true

Gratis dazu gibt es die continuwuity.toml

[global]

server_name = "mtrx.icke.lol"
dns_cache_entries = 0
database_path = "/var/lib/continuwuity"

address = ["0.0.0.0"]
port = 6167

max_request_size = 20000000

allow_federation = true
allow_check_for_updates = true
trusted_servers = ["matrix.org"]

#   allow_registration = true
#   registration_token = "HIER_EIN_LANGES_ZUFAELLIGES_TOKEN"
allow_registration = false

[global.well_known]
client = "https://example.com"
server = "example.com:443"
support_mxid = "@account:example.com"
support_email = "admin@example.com"

und die passenden Zeilen für Caddy:

example.com {
        reverse_proxy continuwuity:6167
}

Zum Schluss wieder ein beherztes

docker compose up -d

und fertig ist auch diese Matrix-Laube. Ihr könnt dieses ganze Geraffel natürlich wieder Euren Gegebenheiten anpassen. Zur erstmaligen Anmeldung müsst Ihr Euch noch einen Token zur Registrierung aus den Logs ziehen. Die Anmeldung erfolgt hier übrigens teilweise über eine Weboberfläche, über die Ihr auch Euren Account pflegen könnt. Schon irgendwie ein bisschen schnafte. Ansonsten gibt es viele Ähnlichkeiten zu Tuwunel, was natürlich der gmeinsamen Historie mit conduwuit geschuldet ist.

Passt so … Danke mthie!

continuwuity.org / forgejo


Kommentar

mit Mail kommentieren · via Matrix kontaktieren

Updoot