Difference between revisions of "SAC:MatrixSynapse"

From OSGeo
Jump to navigation Jump to search
(Fix Matrix OSGeo-Telegram bridge URL)
m
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== Getting a Matrix client ==
+
OSGeo hosts a Synapse [[Matrix]] homeserver reachable from address https://matrix.osgeo.org
  
There are multiple clients available, see https://matrix.org/clients/
+
Synapse is installed using the upstream APT repo. The version can also be checked using https://matrix.osgeo.org/_matrix/federation/v1/version.
 
 
== Connecting to Matrix via matrix.osgeo.org ==
 
 
 
OSGeo hosts an experimental [[Matrix]] homeserver reachable from address https://matrix.osgeo.org. Use this address when connecting your Matrix client.
 
  
 
The homeserver is a federated instance of [https://matrix.org/docs/projects/server/synapse Synapse]
 
The homeserver is a federated instance of [https://matrix.org/docs/projects/server/synapse Synapse]
Line 12: Line 8:
  
 
The homeserver can be currently accessed by anyone with an [[SAC:LDAP|OSGeo UserID]].
 
The homeserver can be currently accessed by anyone with an [[SAC:LDAP|OSGeo UserID]].
The Matrix ID for users will be ''@<LDAPUSER>:osgeo.org'' (for finding a LDAPUSER ID, use [https://id.osgeo.org/ldap/search OSGeo User Search]).
+
The Matrix ID for users will be ''@<LDAPUSER>:osgeo.org''.
 
 
== Connecting to OSGeo related IRC channels via matrix.osgeo.org ==
 
 
 
You can join *any* libera.chat IRC channel with an address like (<code>#<irc_channel_name>:libera.chat</code>). Example: <code>#grass:libera.chat</code>.
 
 
 
Example for connecting with "Element" client: enter in the home tab on the left you can click on the + next to the room list, add the <code>libera.chat</code> server, then browse the rooms there.
 
  
 
See [[Matrix#Using Matrix as an IRC client|section in Matrix page]] for how to effectively use [[IRC]] from matrix.
 
See [[Matrix#Using Matrix as an IRC client|section in Matrix page]] for how to effectively use [[IRC]] from matrix.
  
Technology behind all this:
+
Configuration of the service is documented in SAC-private repository https://git.osgeo.org/gitea/sac/osgeo3/wiki/matrix-container
* Configuration of the service is documented in SAC-private repository https://git.osgeo.org/gitea/sac/osgeo3/wiki/matrix-container
 
* Trac ticket which was used to track setup of this service is https://trac.osgeo.org/osgeo/ticket/2309
 
  
== Connecting to OSGeo telegram channel via matrix.osgeo.org ==
+
The container used to run bullseye and PG 13 until 2026-07-10 when it was upgraded to trixie and PG 17. The Synapse state compression script (<code inline>synapse_auto_compressor</code>) was run during the upgrade and should be run again every so often.
  
Matrix OSGeo-Telegram bridge - https://matrix.to/#/#general:osgeo.org
+
Trac ticket which was used to track setup of this service is https://trac.osgeo.org/osgeo/ticket/2309
  
TODO: add how this works!
+
As part of the matrix ecosystem we are also running an [[SAC:Heisenbridge|Heisenbridge]] (in [[IRC]] bridge)
  
 
[[Category:Infrastructure]]
 
[[Category:Infrastructure]]
 
[[Category:Services]]
 
[[Category:Services]]

Latest revision as of 00:14, 12 July 2026

OSGeo hosts a Synapse Matrix homeserver reachable from address https://matrix.osgeo.org

Synapse is installed using the upstream APT repo. The version can also be checked using https://matrix.osgeo.org/_matrix/federation/v1/version.

The homeserver is a federated instance of Synapse running in an LXC container hosted on osgeo3 machine and administered by the OSGeo System Administration Committee.

The homeserver can be currently accessed by anyone with an OSGeo UserID. The Matrix ID for users will be @<LDAPUSER>:osgeo.org.

See section in Matrix page for how to effectively use IRC from matrix.

Configuration of the service is documented in SAC-private repository https://git.osgeo.org/gitea/sac/osgeo3/wiki/matrix-container

The container used to run bullseye and PG 13 until 2026-07-10 when it was upgraded to trixie and PG 17. The Synapse state compression script (synapse_auto_compressor) was run during the upgrade and should be run again every so often.

Trac ticket which was used to track setup of this service is https://trac.osgeo.org/osgeo/ticket/2309

As part of the matrix ecosystem we are also running an Heisenbridge (in IRC bridge)