OutilsTetaneutral » Historique » Version 33
« Précédent -
Version 33/49
(diff) -
Suivant » -
Version actuelle
Matthieu Herrb, 15/06/2021 13:54
Les outils de Tetaneutral.net¶
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/
- La discussion instantanée sur IRC ou Matrix
- Des services généralistes :
- visioconf : jitsi et Big Blue Button
- pad
- mastodon
- Des services expérimentaux (tests et évaluation ; pas sur de péréniser) * gitlab * mattermost
- Portail IOT / LoraWan : https://docs.lora.tetaneutral.net/
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)
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
- cloud.tetaneutral.net : partage de fichiers administratifs
- supervision :
- nagios.tetaneutral.net
- grafana
Réseau radio¶
- ponyair dans le SI: monitoring du réseau radio
- celtutz-ng : panorams interactifs
- radio.tetaneutral.net (wifi-with-me)
- firmware.tetaneutral.net (générateur des firmwares OpenWRT pour les routeurs chez les adhérent·es)
- 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 (sur https://wiki.tetaneutral.net/radio/start)
Hebergement + réseau¶
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://lg.tetaneutral.net/ : looking glass BGP utilisant bird-lg
- Compte Gandi pour gestion des domaines + certificat wildcard *.tetaneutral.net
- Outils RIPE:
- Portail LIR
- RIPE Atlas (hébergement d'une sonde et d'une ancre)
- Ring NLNog (hébergement d'un noeud)
- peeringdb
- TouiX
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 dans le SI
- Gestion des switches S51 à S56 (dans le SI + accès aux consoles en SSH via nucnagios.tetaneutral.net)
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.
- DNS serveurs faisant autorité : ns1 ns2 ns3 avec BIND et NSD
- DNS serveurs cache / récursifs pour les macchines du réseau : rdns1 rdns2 avec UNBOUND
- Serveurs de mail : mx1 mx3 (+ mx2 avec config minimale) Postfix + Dovecot
- Listes de diffusion : lists mailman
- Serveur puppet : puppet
- Sauvegardes : backup avec borgbackup
- Supervision : nucnagios avec CheckMK + Prometheus + Grafana
- Serveur web public : www avec apache
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)
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