Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
infra:matrix [2019-11-17 23:27] – [Les canaux (WIP)] Lomanic | infra:matrix [2020-06-06 13:00] – [Installation technique] Lomanic |
---|
===== Comment nous rejoindre ? ===== | ===== Comment nous rejoindre ? ===== |
| |
Le client multiplateforme s'appelle [[https://matrix.org/docs/projects/client/riot.html|Riot]] | Le client multiplateforme officiel s'appelle [[https://matrix.org/docs/projects/client/riot.html|Riot]], d'autres sont listés [[https://matrix.org/clients/|ici]]. |
| |
**Sur mobile :** | **Sur mobile :** |
* [[https://matrix.to/#/#fuz_general:matrix.fuz.re|#fuz_general:matrix.fuz.re]] **Fuz General** (canal d'appel du Fuz) | * [[https://matrix.to/#/#fuz_general:matrix.fuz.re|#fuz_general:matrix.fuz.re]] **Fuz General** (canal d'appel du Fuz) |
* [[https://matrix.to/#/#sysadmin:matrix.fuz.re|#sysadmin:matrix.fuz.re]] **Fuz Sysadmin** (cf [[infra:adminsys]]) | * [[https://matrix.to/#/#sysadmin:matrix.fuz.re|#sysadmin:matrix.fuz.re]] **Fuz Sysadmin** (cf [[infra:adminsys]]) |
* [[https://matrix.to/#/#fuz_matrix:matrix.fuz.re|#fuz_matrix:matrix.fuz.re]] **Fuz MatrixOps** discussions relatives au chat Matrix | * [[https://matrix.to/#/#fuz_matrix:matrix.fuz.re|#fuz_matrix:matrix.fuz.re]] **Fuz MatrixOps** discussions relatives au chat Matrix, à son administration et évolution |
* [[https://matrix.to/#/#fuz_siteweb:matrix.fuz.re|#fuz_siteweb:matrix.fuz.re]] **Fuz Siteweb** discussions relatives au site fuz.re | * [[https://matrix.to/#/#fuz_siteweb:matrix.fuz.re|#fuz_siteweb:matrix.fuz.re]] **Fuz Siteweb** discussions relatives au site fuz.re |
| |
* [[https://matrix.to/#/#aleatware:matrix.fuz.re|#aleatware:matrix.fuz.re]] **Aleatware** | * [[https://matrix.to/#/#aleatware:matrix.fuz.re|#aleatware:matrix.fuz.re]] **Aleatware** pour les sujets random |
* [[https://matrix.to/#/#entropy:matrix.fuz.re|#entropy:matrix.fuz.re]] **Fil Entropy** | * [[https://matrix.to/#/#entropy:matrix.fuz.re|#entropy:matrix.fuz.re]] **Fil Entropy** comme Aleatware, parfois utilisé comme test |
* [[https://matrix.to/#/#fuz_prog:matrix.fuz.re|#fuz_prog:matrix.fuz.re]] **Fuz Prog** discussions relatives au développement logiciel | * [[https://matrix.to/#/#fuz_prog:matrix.fuz.re|#fuz_prog:matrix.fuz.re]] **Fuz Prog** discussions relatives au développement logiciel |
* [[https://matrix.to/#/#toctoctoc:matrix.fuz.re|#toctoctoc:matrix.fuz.re]] **Fuz Toctoctoc** pour savoir si le Fuz est ouvert (le [[projets:fuz:presence button]] y poste l'ouverture et la fermeture du lieu) | * [[https://matrix.to/#/#toctoctoc:matrix.fuz.re|#toctoctoc:matrix.fuz.re]] **Fuz Toctoctoc** pour savoir si le Fuz est ouvert (le [[projets:fuz:presence button]] y poste l'ouverture et la fermeture du lieu) |
* [[https://matrix.to/#/#interhack:matrix.fuz.re|#interhack:matrix.fuz.re]] **Interhack** | |
* [[https://matrix.to/#/#wootdevices:matrix.fuz.re|#wootdevices:matrix.fuz.re]] **Fuz Wootdevices** (cf [[evenements:woot4|]]) | * [[https://matrix.to/#/#wootdevices:matrix.fuz.re|#wootdevices:matrix.fuz.re]] **Fuz Wootdevices** (cf [[evenements:woot4|]]) |
* [[https://matrix.to/#/#fuz_electronic:matrix.fuz.re|#fuz_electronic:matrix.fuz.re]] **Fuz Electronic** | * [[https://matrix.to/#/#fuz_electronic:matrix.fuz.re|#fuz_electronic:matrix.fuz.re]] **Fuz Electronic** |
* [[https://matrix.to/#/#ronja100:matrix.fuz.re|#ronja100:matrix.fuz.re]] **Ronja 100** [[projets:fuz:ronja100]] | * [[https://matrix.to/#/#ronja100:matrix.fuz.re|#ronja100:matrix.fuz.re]] **Ronja 100** [[projets:fuz:ronja100]] |
| |
* **Hackwaponix** ... tout sur l'[[projets:fuz:aquaponie]] et les expé biocycle au fuz | * [[https://matrix.to/#/#hackwaponix:matrix.fuz.re|#hackwaponix:matrix.fuz.re]] **Hackwaponix**, tout sur l'[[projets:fuz:aquaponie]] et les expé biocycle au fuz |
* [[https://matrix.to/#/#blob:matrix.fuz.re|#blob:matrix.fuz.re]] ...tout sur le **Blob** (aka //plasmodium polycephalum//) | * [[https://matrix.to/#/#blob:matrix.fuz.re|#blob:matrix.fuz.re]] tout sur le **[[projets:fuz:Blob]]** (aka //plasmodium polycephalum//) |
* **THSF** | * [[https://matrix.to/#/#telemake:matrix.fuz.re|#telemake:matrix.fuz.re]] projet de Fuz virtuel (ateliers, démos, tutos en ligne) |
| |
==== et autour ... ==== | ==== et autour ... ==== |
* **tmplab** | * [[https://matrix.to/#/#interhack:matrix.fuz.re|#interhack:matrix.fuz.re]] **Interhack**, où les hackerspaces parisiens se coordonnent (interhacker.space) |
* **usinette** | * [[https://matrix.to/#/#tmplab:matrix.fuz.re|#tmplab:matrix.fuz.re]] **[[https://www.tmplab.org/|tmplab]]** |
| * **usinette** http://usinette.org/ |
| |
===== Les bridges (WIP) ===== | ===== Les bridges (WIP) ===== |
Depuis son compte, il y a moyen de relier d'autres réseaux d'autres protocoles, ce qui permet d'unifier son chat sans avoir 1 outil pour chaque technologie. | Depuis son compte, il y a moyen de relier d'autres réseaux d'autres protocoles, ce qui permet d'unifier son chat sans avoir 1 outil pour chaque technologie. |
| |
On a des avantages au passage, par exemple pour l'IRC, plus besoin d'avoir un "bouncer" pour mémoriser les conversation pendant la déconnexion, le serveur Matrix sur lequel on se connecte agissant alors comme bouncer ;) | On a des avantages au passage, par exemple pour l'IRC, plus besoin d'avoir un "bouncer" pour mémoriser les conversation pendant la déconnexion, le serveur Matrix sur lequel on se connecte agissant alors comme bouncer ;-) |
| |
==== IRC ==== | ==== IRC ==== |
===== Installation technique ===== | ===== Installation technique ===== |
| |
<WRAP center round important 60%> | Le serveur est auto-hébergé au fuz. La doc est à ajouter... |
| |
| Dépôt git de la config / scripts d'install prévus ici : https://git.interhacker.space/fuz/synapse |
| |
| |
| === Client riot-web === |
| |
| Mise à jour : |
| |
| <code bash> |
| #!/bin/bash |
| |
| if [ -z "$1" ] |
| then |
| echo "#####################" |
| echo "#####################" |
| echo "###" |
| echo "## Voir disponibilité des dernières versions ici : https://github.com/vector-im/riot-web/releases" |
| echo "##" |
| echo "## Exemples :" |
| echo "## $0 v1.6.0" |
| echo "## $0 v1.6.0-rc.6" |
| echo "###" |
| echo "#####################" |
| echo "#####################" |
| exit 1 |
| fi |
| |
| set -eux |
| |
| version="$1" |
| |
| cd /var/www/fuz.re/riot |
| |
| rm -rf "riot-$version.tar.gz" |
| wget "https://github.com/vector-im/riot-web/releases/download/$version/riot-$version.tar.gz" -O "riot-$version.tar.gz" |
| wget "https://github.com/vector-im/riot-web/releases/download/$version/riot-$version.tar.gz.asc" -O "riot-$version.tar.gz.asc" |
| |
| gpg --verify "riot-$version.tar.gz.asc" "riot-$version.tar.gz" |
| |
| rm -rf "riot-$version" |
| tar -xvf "riot-$version.tar.gz" |
| |
| cp config.json "riot-$version/" |
| |
pour cette partie, il va falloir motiver [[user:fwed]] qui s'est collé a son installation (sur ses serveurs perso). | if echo "$version" | grep rc |
| then |
| ln -fns "riot-$version" rc |
| else |
| ln -fns "riot-$version" site |
| fi |
| </code> |
| |
</WRAP> | Version à jour du script situee derriere le chemin : /var/www/fuz.re/riot/install-riot-version.sh |
| |
Playbooks Ansible en cours de rédaction https://git.interhacker.space/Fuz/ansible | |