OutilsTetaneutral » Historique » Version 38
Version 37 (Matthieu Herrb, 15/06/2021 14:38) → Version 38/49 (Matthieu Herrb, 15/06/2021 14:41)
{{>toc}}
h1. Les outils de Tetaneutral.net
h2. Pour tout·es (adhérent·e ou pas)
* Le site web : https://www.tetaneutral.net
* la partie publique de la transparence sur https://adherents.tetaneutral.net/
* Les listes de diffusion ouvertes technique@ et tetaneutral@ (interface de gestion : https://lists.tetaneutral.net/)
* Pour celleux qui souhaiteraient se connecter au réseau : https://radio.tetaneutral.net/
* Ce wiki (https://chiliproject.tetaneutral.net/projects/tetaneutral/wiki/)
* La discussion instantanée sur IRC ou Matrix
* Des services généralistes :
* visioconf : "jitsi":https://jitsi.tetaneutral.net/ et "Big Blue Button":https://bbb2.tetaneutral.net/
* "pad":https://pad.tetaneutral.net/
* "mastodon":https://mastodon.tetanutral.net/
* Des services expérimentaux (tests et évaluation ; pas sur de péréniser)
* "gitlab":https://gitlab.tetaneutral.net/
* "mattermost":https://mattermost.tetaneutral.net/
* Portail IOT / LoraWan : https://docs.lora.tetaneutral.net/
* Mirroirs "Debian":https://apt.tetaneutral.net/ / "LineageOS":https://lineageos.tetaneutral.net/ / "F-Droid":https://fdroid.tetaneutral.net/ / "OpenWRT":https://openwrt.tetaneutral.net/ / "CTAN":https://ctan.tetaneutral.net/ / "CPAN":https://cpan.tetaneutral.net/
h2. Pour les adhérent·es:
* Le site https://adhérents.tetaneutral.net/ pour gérer son adhésion et ses coordonées
* Plus les informations sur le chiliproject ci-dessus.
* La discussion instantanée sur IRC ou Matrix (identification via login/mot de passe sur adherents) https://im.tetaneutral.net/
* wiki et forge logicielle redmine sur https://chiliproject.tetaneutral.net/ (self-service)
* md.tetaneutral.net : édition collaborative markdown (identification via son login / mot de paase sur adherents)
h2. Pour les bénévoles
Pour y avoir accès il faut une autorisation spécifique
* Les listes de diffusion `equipage-*`
* Salons matrix `equipage-*` sur https://im.tetaneutral.net/
* Le wiki bénévoles : https://wiki.tetaneutral.net/
* Accès à l'infrastructure via SSH. Posez vos clés publiques sur https://adherents.tetaneutral.net/
* Accès au SI (adherents.tetaneutral.net) en mode admin
* (SI = Systéme d'Information : le logicigiel qui gère les données de Ttnn : adhésions / services / adresses IP / ... )
* connu aussi sous le nom de code _djadhere_
* Les boites mail partagées :
* question (aka adhesion@)
* noc
* common
* system
* l'outil de gestion des listes de diffusion mailman https://lists.tetaneutral.net/
* Les dépots git de l'infrastructure https://chiliproject.tetaneutral.net/projects/git-tetaneutral-net et https://code.ffdn.org/tetaneutral.net
* https://cloud.tetaneutral.net : partage de fichiers administratifs
* supervision :
* nagios.tetaneutral.net
* grafana
h3. Réseau radio
* "Ponyair":https://adherents.tetaneutral.net/admin/ponyair/ dans le SI: monitoring du réseau radio
* "celtutz":https://celutz-ng.tetaneutral.net/ : panorams interactifs
* "wifi-with-me":https://radio.tetaneutral.net/ : site d'inscription des demandes de connexion
* firmware.tetaneutral.net (générateur des firmwares OpenWRT pour les routeurs chez les adhérent·es) connexion en SSH
* pano.tetaneutral.net/ : hébergement brut des photos
* proxy pour l'accès aux antennes (http://tsf-31-x-y.tetaneutral.net/)
* Tout le matériel pour les installations chez les adhérents (stock à la Rebooterie https://larebooterie.fr/ )
* câbles + pince à sertir + testeurs
* « bricolage » : mats, tubes PVC, colliers de serrage, serre-joints
* "Guide d'installation":https://wiki.tetaneutral.net/radio/start)
h3. Hebergement + réseau
h4. [[TLS00]]
Dans la salle associative louée à Fullsave
*h7* : routeur principal de l'association
*g1* à *g20* : noeuds du cluster Ceph + KVM
* Gestion du cluster scripts sur g1 (libvirt)
* Config routage + BGP sur h7
* "bird":https://bird.network.cz/
* https://lg.tetaneutral.net/ : looking glass BGP utilisant bird-lg
* Compte "Gandi"://https:gandi.net/ pour gestion des domaines + certificat wildcard *.tetaneutral.net
* Outils "RIPE":htps://www.ripe.net :
* Portail [[lir:wiki|LIR]] : https://my.ripe.net/
* RIPE Atlas (hébergement d'une sonde et d'une ancre)
* "Ring NLNog":https://ring.nlnog.net/ (hébergement d'un noeud)
* "peeringdb":https://www.peeringdb.com/net/3986
* "TouiX":https://touix.net Point d'échange internet Toulousain.
h4. Hébergement des machines adhérents
à Mixart Myrys (en péril) et bientôt aux 4vents (cartoucherie), une copropriété en habitat participatif fibrée par Tetaneutral.net
* Configuration des "services services dans le SI":https://adherents.tetaneutral.net/admin/services/service/ SI
* Gestion des switches S51 à S56 ("switches":https://adherents.tetaneutral.net/admin/services/switch/ dans (dans le SI + accès aux consoles en SSH via nucnagios.tetaneutral.net)
h4. Infrastructure Tetaneutral.net
Pour faire fonctionner tout cela il y a un certain nombre de macines virtuelles d'infrastructure. Leur configuration est (partiellement) gérée par [[PUPPET|puppet]].
* [[AdminDNS|DNS]] serveurs faisant autorité : ns1 ns2 ns3 avec [[Bind|BIND]] et [[NSD]]
* [[AdminDNS|DNS]] serveurs cache / récursifs pour les macchines du réseau : rdns1 rdns2 avec "UNBOUND":https://www.nlnetlabs.nl/projects/unbound/
* Serveurs de mail : mx1 mx3 (+ mx2 avec config minimale) Postfix + Dovecot
* "Listes de diffusion":https://lists.tetaneutral.net/ : mailman
* Serveur puppet : puppet.tetaneutral.net et "dépot git":https://chiliproject.tetaneutral.net/projects/git-tetaneutral-net/repository/puppetmaster
* Sauvegardes : backup.tetaneutral.net avec "borgbackup":https://borgbackup.readthedocs.io/
* Supervision : https://nagios.tetaneutral.net avec CheckMK + Prometheus + "Grafana":https://nagios.tetaneutral.net/grafana
* "Serveur web public":http://www.tetaneutral.net/ avec apache
h3. Communication
* Comptes réseaux sociaux:
* mastodon https://mastodon.tetaneutral.net/@tetaneutral_net
* twitter https://twitter.com/tetaneutralnet
* et même facebook https://www.facebook.com/tetaneutral.net
* Mise à jour du site web : www.tetaneutral.net (via git)
* Listes de diffusion publiques (interface d'admin de Mailman)
h3. Developpement logiciel
Un certain nombre des outils ci-dessus sont développés et maintenus au moins en partie par des bénévoles de Tetaneutral.net. Voici les liens vers les sites des projets
* djadhere https://code.ffdn.org/tetaneutral.net/djadhere
* ponyair https://code.ffdn.org/tetaneutral.net/django-ponyair
* celutz https://code.ffdn.org/ffdn/celutz
* wifi-with-me https://code.ffdn.org/tetaneutral.net/wifi-with-me
* bird-lg https://github.com/sileht/bird-lg
* modules puppet https://chiliproject.tetaneutral.net/projects/git-tetaneutral-net/repository/puppetmaster
* openwrt-tools https://chiliproject.tetaneutral.net/projects/git-tetaneutral-net/repository/openwrt-tools
h1. Les outils de Tetaneutral.net
h2. Pour tout·es (adhérent·e ou pas)
* Le site web : https://www.tetaneutral.net
* la partie publique de la transparence sur https://adherents.tetaneutral.net/
* Les listes de diffusion ouvertes technique@ et tetaneutral@ (interface de gestion : https://lists.tetaneutral.net/)
* Pour celleux qui souhaiteraient se connecter au réseau : https://radio.tetaneutral.net/
* Ce wiki (https://chiliproject.tetaneutral.net/projects/tetaneutral/wiki/)
* La discussion instantanée sur IRC ou Matrix
* Des services généralistes :
* visioconf : "jitsi":https://jitsi.tetaneutral.net/ et "Big Blue Button":https://bbb2.tetaneutral.net/
* "pad":https://pad.tetaneutral.net/
* "mastodon":https://mastodon.tetanutral.net/
* Des services expérimentaux (tests et évaluation ; pas sur de péréniser)
* "gitlab":https://gitlab.tetaneutral.net/
* "mattermost":https://mattermost.tetaneutral.net/
* Portail IOT / LoraWan : https://docs.lora.tetaneutral.net/
* Mirroirs "Debian":https://apt.tetaneutral.net/ / "LineageOS":https://lineageos.tetaneutral.net/ / "F-Droid":https://fdroid.tetaneutral.net/ / "OpenWRT":https://openwrt.tetaneutral.net/ / "CTAN":https://ctan.tetaneutral.net/ / "CPAN":https://cpan.tetaneutral.net/
h2. Pour les adhérent·es:
* Le site https://adhérents.tetaneutral.net/ pour gérer son adhésion et ses coordonées
* Plus les informations sur le chiliproject ci-dessus.
* La discussion instantanée sur IRC ou Matrix (identification via login/mot de passe sur adherents) https://im.tetaneutral.net/
* wiki et forge logicielle redmine sur https://chiliproject.tetaneutral.net/ (self-service)
* md.tetaneutral.net : édition collaborative markdown (identification via son login / mot de paase sur adherents)
h2. Pour les bénévoles
Pour y avoir accès il faut une autorisation spécifique
* Les listes de diffusion `equipage-*`
* Salons matrix `equipage-*` sur https://im.tetaneutral.net/
* Le wiki bénévoles : https://wiki.tetaneutral.net/
* Accès à l'infrastructure via SSH. Posez vos clés publiques sur https://adherents.tetaneutral.net/
* Accès au SI (adherents.tetaneutral.net) en mode admin
* (SI = Systéme d'Information : le logicigiel qui gère les données de Ttnn : adhésions / services / adresses IP / ... )
* connu aussi sous le nom de code _djadhere_
* Les boites mail partagées :
* question (aka adhesion@)
* noc
* common
* system
* l'outil de gestion des listes de diffusion mailman https://lists.tetaneutral.net/
* Les dépots git de l'infrastructure https://chiliproject.tetaneutral.net/projects/git-tetaneutral-net et https://code.ffdn.org/tetaneutral.net
* https://cloud.tetaneutral.net : partage de fichiers administratifs
* supervision :
* nagios.tetaneutral.net
* grafana
h3. Réseau radio
* "Ponyair":https://adherents.tetaneutral.net/admin/ponyair/ dans le SI: monitoring du réseau radio
* "celtutz":https://celutz-ng.tetaneutral.net/ : panorams interactifs
* "wifi-with-me":https://radio.tetaneutral.net/ : site d'inscription des demandes de connexion
* firmware.tetaneutral.net (générateur des firmwares OpenWRT pour les routeurs chez les adhérent·es) connexion en SSH
* pano.tetaneutral.net/ : hébergement brut des photos
* proxy pour l'accès aux antennes (http://tsf-31-x-y.tetaneutral.net/)
* Tout le matériel pour les installations chez les adhérents (stock à la Rebooterie https://larebooterie.fr/ )
* câbles + pince à sertir + testeurs
* « bricolage » : mats, tubes PVC, colliers de serrage, serre-joints
* "Guide d'installation":https://wiki.tetaneutral.net/radio/start)
h3. Hebergement + réseau
h4. [[TLS00]]
Dans la salle associative louée à Fullsave
*h7* : routeur principal de l'association
*g1* à *g20* : noeuds du cluster Ceph + KVM
* Gestion du cluster scripts sur g1 (libvirt)
* Config routage + BGP sur h7
* "bird":https://bird.network.cz/
* https://lg.tetaneutral.net/ : looking glass BGP utilisant bird-lg
* Compte "Gandi"://https:gandi.net/ pour gestion des domaines + certificat wildcard *.tetaneutral.net
* Outils "RIPE":htps://www.ripe.net :
* Portail [[lir:wiki|LIR]] : https://my.ripe.net/
* RIPE Atlas (hébergement d'une sonde et d'une ancre)
* "Ring NLNog":https://ring.nlnog.net/ (hébergement d'un noeud)
* "peeringdb":https://www.peeringdb.com/net/3986
* "TouiX":https://touix.net Point d'échange internet Toulousain.
h4. Hébergement des machines adhérents
à Mixart Myrys (en péril) et bientôt aux 4vents (cartoucherie), une copropriété en habitat participatif fibrée par Tetaneutral.net
* Configuration des "services services dans le SI":https://adherents.tetaneutral.net/admin/services/service/ SI
* Gestion des switches S51 à S56 ("switches":https://adherents.tetaneutral.net/admin/services/switch/ dans (dans le SI + accès aux consoles en SSH via nucnagios.tetaneutral.net)
h4. Infrastructure Tetaneutral.net
Pour faire fonctionner tout cela il y a un certain nombre de macines virtuelles d'infrastructure. Leur configuration est (partiellement) gérée par [[PUPPET|puppet]].
* [[AdminDNS|DNS]] serveurs faisant autorité : ns1 ns2 ns3 avec [[Bind|BIND]] et [[NSD]]
* [[AdminDNS|DNS]] serveurs cache / récursifs pour les macchines du réseau : rdns1 rdns2 avec "UNBOUND":https://www.nlnetlabs.nl/projects/unbound/
* Serveurs de mail : mx1 mx3 (+ mx2 avec config minimale) Postfix + Dovecot
* "Listes de diffusion":https://lists.tetaneutral.net/ : mailman
* Serveur puppet : puppet.tetaneutral.net et "dépot git":https://chiliproject.tetaneutral.net/projects/git-tetaneutral-net/repository/puppetmaster
* Sauvegardes : backup.tetaneutral.net avec "borgbackup":https://borgbackup.readthedocs.io/
* Supervision : https://nagios.tetaneutral.net avec CheckMK + Prometheus + "Grafana":https://nagios.tetaneutral.net/grafana
* "Serveur web public":http://www.tetaneutral.net/ avec apache
h3. Communication
* Comptes réseaux sociaux:
* mastodon https://mastodon.tetaneutral.net/@tetaneutral_net
* twitter https://twitter.com/tetaneutralnet
* et même facebook https://www.facebook.com/tetaneutral.net
* Mise à jour du site web : www.tetaneutral.net (via git)
* Listes de diffusion publiques (interface d'admin de Mailman)
h3. Developpement logiciel
Un certain nombre des outils ci-dessus sont développés et maintenus au moins en partie par des bénévoles de Tetaneutral.net. Voici les liens vers les sites des projets
* djadhere https://code.ffdn.org/tetaneutral.net/djadhere
* ponyair https://code.ffdn.org/tetaneutral.net/django-ponyair
* celutz https://code.ffdn.org/ffdn/celutz
* wifi-with-me https://code.ffdn.org/tetaneutral.net/wifi-with-me
* bird-lg https://github.com/sileht/bird-lg
* modules puppet https://chiliproject.tetaneutral.net/projects/git-tetaneutral-net/repository/puppetmaster
* openwrt-tools https://chiliproject.tetaneutral.net/projects/git-tetaneutral-net/repository/openwrt-tools