Projet

Général

Profil

OutilsTetaneutral » Historique » Version 27

Matthieu Herrb, 16/05/2021 09:03
split ligne

1 21 Matthieu Herrb
{{>toc}}
2 21 Matthieu Herrb
3 1 Matthieu Herrb
h1. Les outils de Tetaneutral.net
4 1 Matthieu Herrb
5 1 Matthieu Herrb
h2. Pour tout·es (adhérent·e ou pas)
6 1 Matthieu Herrb
7 1 Matthieu Herrb
* Le site web : https://www.tetaneutral.net
8 4 Matthieu Herrb
 * la partie publique de la transparence sur https://adherents.tetaneutral.net/
9 1 Matthieu Herrb
10 2 Guilhem Saurel
* Les listes de diffusion ouvertes technique@ et tetaneutral@ (interface de gestion : https://lists.tetaneutral.net/)
11 1 Matthieu Herrb
12 1 Matthieu Herrb
* Pour celleux qui souhaiteraient se connecter au réseau : https://radio.tetaneutral.net/
13 1 Matthieu Herrb
14 1 Matthieu Herrb
* Ce wiki (https://chiliproject.tetaneutral.net/projects/tetaneutral/wiki/)
15 1 Matthieu Herrb
16 1 Matthieu Herrb
* La discussion instantanée sur IRC ou Matrix
17 1 Matthieu Herrb
18 1 Matthieu Herrb
* Des services généralistes : 
19 1 Matthieu Herrb
20 1 Matthieu Herrb
 * visioconf :  jitsi et bbb
21 1 Matthieu Herrb
 * pad 
22 1 Matthieu Herrb
 * mastodon
23 1 Matthieu Herrb
24 5 Matthieu Herrb
* Des services expérimentaux (tests et évaluation ; pas sur de péréniser)
25 5 Matthieu Herrb
 * gitlab
26 5 Matthieu Herrb
 * mattermost
27 5 Matthieu Herrb
28 5 Matthieu Herrb
* Portail IOT / LoraWan :  https://docs.lora.tetaneutral.net/
29 5 Matthieu Herrb
30 5 Matthieu Herrb
* Mirroir Debian / LineageOS / F-Droid / OpenWRT
31 4 Matthieu Herrb
32 1 Matthieu Herrb
h2. Pour les adhérent·es
33 1 Matthieu Herrb
34 1 Matthieu Herrb
* Le site https://adhérents.tetaneutral.net/ pour gérer son adhésion et ses coordonées
35 1 Matthieu Herrb
36 1 Matthieu Herrb
* Plus les informations sur le chiliproject ci-dessus.
37 1 Matthieu Herrb
38 1 Matthieu Herrb
* La discussion instantatnée sur IRC ou Matrix (identification via adherents)
39 1 Matthieu Herrb
40 3 Guilhem Saurel
* forge logicielle redmine sur https://chiliproject.tetaneutral.net/ (self-service)
41 1 Matthieu Herrb
42 6 Matthieu Herrb
* md.tetaneutral.net : édition collaborative markdown (identification via adheents
43 1 Matthieu Herrb
44 1 Matthieu Herrb
h2. Pour les bénévoles 
45 1 Matthieu Herrb
46 1 Matthieu Herrb
Pour y avoir accès il faut une autorisation spécifique 
47 1 Matthieu Herrb
48 7 Matthieu Herrb
* Les listes de diffusion `equipage-*`
49 7 Matthieu Herrb
50 7 Matthieu Herrb
* Salons matrix `equipage-*` 
51 7 Matthieu Herrb
52 1 Matthieu Herrb
* Le wiki bénévoles : https://wiki.tetaneutral.net/  
53 1 Matthieu Herrb
54 1 Matthieu Herrb
* Accès à l'infrastructure via SSH
55 1 Matthieu Herrb
56 1 Matthieu Herrb
* Accès au SI (adherents.tetaneutral.net) en mode admin 
57 11 Matthieu Herrb
58 11 Matthieu Herrb
  * (SI = Systéme d'Information : le logicigiel qui gère les données de Ttnn : adhésions / services / adresses IP / ... )
59 11 Matthieu Herrb
  * connu aussi sous le nom de code _djadhere_
60 1 Matthieu Herrb
61 1 Matthieu Herrb
* Les boites mail partagées :
62 1 Matthieu Herrb
63 1 Matthieu Herrb
 * question (aka adhesion@)
64 1 Matthieu Herrb
 * noc
65 1 Matthieu Herrb
 * common
66 1 Matthieu Herrb
 * system
67 1 Matthieu Herrb
68 24 Matthieu Herrb
* l'outil de gestion des listes de diffusion mailman https://lists.tetaneutral.net/
69 24 Matthieu Herrb
70 6 Matthieu Herrb
* Les dépots git de l'infrastructure https://chiliproject.tetaneutral.net/projects/git-tetaneutral-net et https://code.ffdn.org/tetaneutral.net
71 1 Matthieu Herrb
72 1 Matthieu Herrb
* cloud.tetaneutral.net : partage de fichiers administratifs
73 1 Matthieu Herrb
74 8 Matthieu Herrb
* supervision :
75 1 Matthieu Herrb
76 8 Matthieu Herrb
 * nagios.tetaneutral.net 
77 12 Matthieu Herrb
 * grafana
78 8 Matthieu Herrb
79 1 Matthieu Herrb
h3.  Réseau radio
80 1 Matthieu Herrb
81 12 Matthieu Herrb
* ponyair dans le SI:  monitoring du réseau radio
82 12 Matthieu Herrb
* celtutz-ng : panorams interactifs
83 12 Matthieu Herrb
* radio.tetaneutral.net (wifi-with-me)
84 12 Matthieu Herrb
* firmware.tetaneutral.net (générateur des firmwares OpenWRT pour les routeurs chez les adhérent·es)
85 1 Matthieu Herrb
* pano.tetaneutral.net : hébergement brut des photos 
86 1 Matthieu Herrb
* proxy pour l'accès aux antennes (http://tsf-31-x-y.tetaneutral.net/)
87 1 Matthieu Herrb
88 17 Matthieu Herrb
* Tout le matériel pour les installations chez les adhérents (stock à la Rebooterie https://larebooterie.fr/ )
89 16 Matthieu Herrb
90 15 Matthieu Herrb
 * câbles + pince à sertir + testeurs
91 15 Matthieu Herrb
 * « bricolage » : mats, tubes PVC, colliers de serrage, serre-joints
92 15 Matthieu Herrb
 * Guide d'installation (sur https://wiki.tetaneutral.net/radio/start)
93 15 Matthieu Herrb
94 1 Matthieu Herrb
h3. Hebergement + réseau
95 1 Matthieu Herrb
96 26 Matthieu Herrb
h4. Dans la salle associative louée à Fullsave à [[TLS00]] 
97 18 Matthieu Herrb
98 13 Matthieu Herrb
*h7* : routeur principal de l'association
99 13 Matthieu Herrb
100 13 Matthieu Herrb
*g1* à *g20* : noeuds du cluster Ceph + KVM
101 13 Matthieu Herrb
102 13 Matthieu Herrb
* Gestion du cluster scripts sur g1 (libvirt)
103 13 Matthieu Herrb
104 1 Matthieu Herrb
* Config routage +  BGP sur h7
105 1 Matthieu Herrb
106 26 Matthieu Herrb
  * bird
107 26 Matthieu Herrb
  * https://lg.tetaneutral.net/ : looking glass BGP utilisant bird-lg
108 14 Matthieu Herrb
109 14 Matthieu Herrb
* Compte Gandi pour gestion des domaines + certificat wildcard *.tetaneutral.net
110 1 Matthieu Herrb
111 22 Matthieu Herrb
* Outils RIPE:
112 22 Matthieu Herrb
113 22 Matthieu Herrb
  * Portail LIR
114 23 Matthieu Herrb
  * RIPE Atlas (hébergement d'une sonde et d'une ancre)
115 22 Matthieu Herrb
116 23 Matthieu Herrb
* Ring NLNog (hébergement d'un noeud)
117 1 Matthieu Herrb
* peeringdb
118 22 Matthieu Herrb
* TouiX
119 1 Matthieu Herrb
120 27 Matthieu Herrb
h4. Hébergement des machines adhérents 
121 27 Matthieu Herrb
122 27 Matthieu Herrb
à Mixart Myrys (en péril) et bientôt aux 4vents (cartoucherie), une copropriété en habitat participatif fibrée par Tetaneutral.net
123 1 Matthieu Herrb
124 1 Matthieu Herrb
 * Configuration des services dans le SI
125 1 Matthieu Herrb
 * Gestion des switches S51 à S56 (dans le SI + accès aux consoles en SSH via nucnagios.tetaneutral.net)
126 26 Matthieu Herrb
127 26 Matthieu Herrb
h4. Infrastructure Tetaneutral.net
128 26 Matthieu Herrb
129 26 Matthieu Herrb
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.
130 26 Matthieu Herrb
131 26 Matthieu Herrb
 * DNS serveurs faisant autorité : ns1 ns2 ns3 avec BIND et NSD
132 26 Matthieu Herrb
 * DNS serveurs cache / récursifs pour les macchines du réseau : rdns1 rdns2 avec UNBOUND
133 26 Matthieu Herrb
 * Serveurs de mail : mx1 mx3 (+ mx2 avec config minimale) Postfix + Dovecot
134 26 Matthieu Herrb
 * Listes de diffusion : lists mailman
135 26 Matthieu Herrb
 * Serveur puppet : puppet 
136 26 Matthieu Herrb
 * Sauvegardes : backup avec borgbackup
137 26 Matthieu Herrb
 * Supervision : nucnagios avec CheckMK + Prometheus + Grafana
138 26 Matthieu Herrb
 * Serveur web public : www avec apache 
139 26 Matthieu Herrb
140 20 Matthieu Herrb
141 1 Matthieu Herrb
h3. Communication 
142 1 Matthieu Herrb
143 9 Matthieu Herrb
* Comptes réseaux sociaux: 
144 9 Matthieu Herrb
145 9 Matthieu Herrb
  * mastodon https://mastodon.tetaneutral.net/@tetaneutral_net 
146 9 Matthieu Herrb
  * twitter https://twitter.com/tetaneutralnet 
147 9 Matthieu Herrb
  * et même facebook https://www.facebook.com/tetaneutral.net 
148 9 Matthieu Herrb
149 4 Matthieu Herrb
* Mise à jour du site web : www.tetaneutral.net (via git)
150 4 Matthieu Herrb
* Listes de diffusion publiques (interface d'admin de Mailman)
151 25 Matthieu Herrb
152 25 Matthieu Herrb
h3. Developpement logiciel
153 25 Matthieu Herrb
154 25 Matthieu Herrb
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 
155 25 Matthieu Herrb
156 25 Matthieu Herrb
* djadhere https://code.ffdn.org/tetaneutral.net/djadhere
157 25 Matthieu Herrb
* ponyair https://code.ffdn.org/tetaneutral.net/django-ponyair
158 25 Matthieu Herrb
* celutz https://code.ffdn.org/ffdn/celutz
159 25 Matthieu Herrb
* wifi-with-me https://code.ffdn.org/tetaneutral.net/wifi-with-me
160 25 Matthieu Herrb
* bird-lg https://github.com/sileht/bird-lg
161 25 Matthieu Herrb
* modules puppet https://chiliproject.tetaneutral.net/projects/git-tetaneutral-net/repository/puppetmaster
162 25 Matthieu Herrb
* openwrt-tools https://chiliproject.tetaneutral.net/projects/git-tetaneutral-net/repository/openwrt-tools