Projet

Général

Profil

OutilsTetaneutral » Historique » Version 33

Matthieu Herrb, 15/06/2021 13:54

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 29 Matthieu Herrb
 * visioconf :  "jitsi":https://jitsi.tetaneutral.net/ et "Big Blue Button":https://bbb2.tetaneutral.net/
21 29 Matthieu Herrb
 * "pad":https://pad.tetaneutral.net/
22 29 Matthieu Herrb
 * "mastodon":https://mastodon.tetanutral.net/
23 1 Matthieu Herrb
24 5 Matthieu Herrb
* Des services expérimentaux (tests et évaluation ; pas sur de péréniser)
25 29 Matthieu Herrb
 * "gitlab":https://gitlab.tetaneutral.net/
26 29 Matthieu Herrb
 * "mattermost":https://mattermost.tetaneutral.net/
27 5 Matthieu Herrb
28 5 Matthieu Herrb
* Portail IOT / LoraWan :  https://docs.lora.tetaneutral.net/
29 5 Matthieu Herrb
30 30 Matthieu Herrb
* 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/
31 4 Matthieu Herrb
32 29 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 33 Matthieu Herrb
* La discussion instantanée sur IRC ou Matrix (identification via login/mot de passe sur adherents) https://im.tetaneutral.net/
39 1 Matthieu Herrb
40 32 Matthieu Herrb
* wiki et forge logicielle redmine sur https://chiliproject.tetaneutral.net/ (self-service)
41 1 Matthieu Herrb
42 33 Matthieu Herrb
* md.tetaneutral.net : édition collaborative markdown (identification via son login / mot de paase sur adherents)
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 31 Matthieu Herrb
* Salons matrix `equipage-*` sur https://im.tetaneutral.net/
51 7 Matthieu Herrb
52 1 Matthieu Herrb
* Le wiki bénévoles : https://wiki.tetaneutral.net/  
53 1 Matthieu Herrb
54 31 Matthieu Herrb
* Accès à l'infrastructure via SSH. Posez vos clés publiques sur https://adherents.tetaneutral.net/
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 28 Matthieu Herrb
h4.  [[TLS00]] 
97 28 Matthieu Herrb
98 28 Matthieu Herrb
Dans la salle associative louée à Fullsave
99 18 Matthieu Herrb
100 13 Matthieu Herrb
*h7* : routeur principal de l'association
101 13 Matthieu Herrb
102 13 Matthieu Herrb
*g1* à *g20* : noeuds du cluster Ceph + KVM
103 13 Matthieu Herrb
104 13 Matthieu Herrb
* Gestion du cluster scripts sur g1 (libvirt)
105 13 Matthieu Herrb
106 1 Matthieu Herrb
* Config routage +  BGP sur h7
107 1 Matthieu Herrb
108 26 Matthieu Herrb
  * bird
109 26 Matthieu Herrb
  * https://lg.tetaneutral.net/ : looking glass BGP utilisant bird-lg
110 14 Matthieu Herrb
111 14 Matthieu Herrb
* Compte Gandi pour gestion des domaines + certificat wildcard *.tetaneutral.net
112 1 Matthieu Herrb
113 22 Matthieu Herrb
* Outils RIPE:
114 22 Matthieu Herrb
115 22 Matthieu Herrb
  * Portail LIR
116 23 Matthieu Herrb
  * RIPE Atlas (hébergement d'une sonde et d'une ancre)
117 22 Matthieu Herrb
118 23 Matthieu Herrb
* Ring NLNog (hébergement d'un noeud)
119 1 Matthieu Herrb
* peeringdb
120 22 Matthieu Herrb
* TouiX
121 1 Matthieu Herrb
122 27 Matthieu Herrb
h4. Hébergement des machines adhérents 
123 27 Matthieu Herrb
124 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
125 1 Matthieu Herrb
126 1 Matthieu Herrb
 * Configuration des services dans le SI
127 1 Matthieu Herrb
 * Gestion des switches S51 à S56 (dans le SI + accès aux consoles en SSH via nucnagios.tetaneutral.net)
128 26 Matthieu Herrb
129 26 Matthieu Herrb
h4. Infrastructure Tetaneutral.net
130 26 Matthieu Herrb
131 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.
132 26 Matthieu Herrb
133 26 Matthieu Herrb
 * DNS serveurs faisant autorité : ns1 ns2 ns3 avec BIND et NSD
134 26 Matthieu Herrb
 * DNS serveurs cache / récursifs pour les macchines du réseau : rdns1 rdns2 avec UNBOUND
135 26 Matthieu Herrb
 * Serveurs de mail : mx1 mx3 (+ mx2 avec config minimale) Postfix + Dovecot
136 26 Matthieu Herrb
 * Listes de diffusion : lists mailman
137 26 Matthieu Herrb
 * Serveur puppet : puppet 
138 26 Matthieu Herrb
 * Sauvegardes : backup avec borgbackup
139 26 Matthieu Herrb
 * Supervision : nucnagios avec CheckMK + Prometheus + Grafana
140 26 Matthieu Herrb
 * Serveur web public : www avec apache 
141 26 Matthieu Herrb
142 20 Matthieu Herrb
143 1 Matthieu Herrb
h3. Communication 
144 1 Matthieu Herrb
145 9 Matthieu Herrb
* Comptes réseaux sociaux: 
146 9 Matthieu Herrb
147 9 Matthieu Herrb
  * mastodon https://mastodon.tetaneutral.net/@tetaneutral_net 
148 9 Matthieu Herrb
  * twitter https://twitter.com/tetaneutralnet 
149 9 Matthieu Herrb
  * et même facebook https://www.facebook.com/tetaneutral.net 
150 9 Matthieu Herrb
151 4 Matthieu Herrb
* Mise à jour du site web : www.tetaneutral.net (via git)
152 4 Matthieu Herrb
* Listes de diffusion publiques (interface d'admin de Mailman)
153 25 Matthieu Herrb
154 25 Matthieu Herrb
h3. Developpement logiciel
155 25 Matthieu Herrb
156 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 
157 25 Matthieu Herrb
158 25 Matthieu Herrb
* djadhere https://code.ffdn.org/tetaneutral.net/djadhere
159 25 Matthieu Herrb
* ponyair https://code.ffdn.org/tetaneutral.net/django-ponyair
160 25 Matthieu Herrb
* celutz https://code.ffdn.org/ffdn/celutz
161 25 Matthieu Herrb
* wifi-with-me https://code.ffdn.org/tetaneutral.net/wifi-with-me
162 25 Matthieu Herrb
* bird-lg https://github.com/sileht/bird-lg
163 25 Matthieu Herrb
* modules puppet https://chiliproject.tetaneutral.net/projects/git-tetaneutral-net/repository/puppetmaster
164 25 Matthieu Herrb
* openwrt-tools https://chiliproject.tetaneutral.net/projects/git-tetaneutral-net/repository/openwrt-tools