| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung |
| matrix_synapse_dendrite_element_riot [2023-01-29 05:21:32] – [FreeBSD 13.0 (64-bit)] manfred | matrix_synapse_dendrite_element_riot [2025-09-02 19:57:42] (aktuell) – [Matrix / Synapse / Dendrite / Element (Riot)] manfred |
|---|
| |
| [[https://www.golem.de/news/matrix-grundschule-forkt-messenger-2201-162562.amp.html|Grundschule forkt Messenger]] => eigener Matrix-Server + geforkter Matrix-Client "Fluffychat" => **"Hermannpost"** ist der neue Messenger für Grundschüler an der Gemeinschaftsgrundschule Hermannstraße in Stolberg | [[https://www.golem.de/news/matrix-grundschule-forkt-messenger-2201-162562.amp.html|Grundschule forkt Messenger]] => eigener Matrix-Server + geforkter Matrix-Client "Fluffychat" => **"Hermannpost"** ist der neue Messenger für Grundschüler an der Gemeinschaftsgrundschule Hermannstraße in Stolberg |
| | |
| | **[[https://status.matrix.org/]]** |
| |
| |
| </file> | </file> |
| > cd /usr/ports/net-im/py-matrix-synapse/ && make clean && make && make install ; make clean | > cd /usr/ports/net-im/py-matrix-synapse/ && make clean && make && make install ; make clean |
| | |
| | |
| | == FreeBSD 13.2 (64-bit) == |
| | |
| | > cd /usr/ports/textproc/py-tomli && make clean ; make deinstall ; make install ; make clean |
| | > cd /usr/ports/devel/py-immutabledict && make clean ; make deinstall ; make install ; make clean |
| | > cd /usr/ports/devel/py-packaging && make clean ; make deinstall ; make install ; make clean |
| | > cd /usr/ports/print/libraqm && make clean ; make deinstall ; make install ; make clean |
| | > cd /usr/ports/net-im/py-matrix-synapse/ && make config |
| | > cd /usr/ports/net-im/py-matrix-synapse && make clean ; make deinstall ; make install ; make clean |
| |
| |
| |
| Es wirtd auch ein gültiges SSL-Zertifikat benötigt. | Es wirtd auch ein gültiges SSL-Zertifikat benötigt. |
| Das kann man sich per [[::Let's Encrypt]] erstellen. | Das kann man sich per [[::letsencrypt]] erstellen. |
| |
| > vi /usr/local/etc/matrix-synapse/homeserver.yaml | > vi /usr/local/etc/matrix-synapse/homeserver.yaml |
| == Linux Debian / Ubuntu (64-bit) == | == Linux Debian / Ubuntu (64-bit) == |
| |
| * ''%%> apt install -y wget apt-transport-https%%'' | Vorbereitung: |
| * ''%%> wget -O /usr/share/keyrings/riot-im-archive-keyring.gpg https://packages.riot.im/debian/riot-im-archive-keyring.gpg%%'' | apt install -y wget apt-transport-https |
| * ''%%> echo "deb [signed-by=/usr/share/keyrings/riot-im-archive-keyring.gpg] https://packages.riot.im/debian/ default main" | tee /etc/apt/sources.list.d/element-im.list%%'' | |
| * ''%%> apt update%%'' | bis Ubuntu 20.04: |
| * ''%%> apt install element-desktop%%'' | apt-key adv --recv-keys --keyserver keyserver.ubuntu.com C2850B265AC085BD |
| | apt-key export C2850B265AC085BD > /etc/apt/trusted.gpg.d/element-desktop.asc |
| | |
| | ab Ubuntu 22.04: |
| | wget -qO /etc/apt/trusted.gpg.d/element-desktop.asc https://packages.element.io/debian/element-io-archive-keyring.asc |
| | echo "deb [signed-by=/etc/apt/trusted.gpg.d/element-desktop.asc] https://packages.riot.im/debian default main" | tee /etc/apt/sources.list.d/element-desktop.list |
| | oder |
| | apt install ubuntu-dbgsym-keyring |
| | echo 'deb [ signed-by=/usr/share/keyrings/element-io-archive-keyring.gpg ] https://packages.element.io/debian default main' | tee /etc/apt/sources.list.d/element-desktop.list |
| | |
| | Installation: |
| | apt install --only-upgrade ubuntu-dbgsym-keyring |
| | apt update |
| | apt install element-desktop |
| |
| |