Projet

Général

Profil

OutilsTetaneutral » Historique » Version 39

Matthieu Herrb, 15/06/2021 14:45

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 1 Matthieu Herrb
9 2 Guilhem Saurel
* Les listes de diffusion ouvertes technique@ et tetaneutral@ (interface de gestion : https://lists.tetaneutral.net/)
10 1 Matthieu Herrb
11 1 Matthieu Herrb
* Pour celleux qui souhaiteraient se connecter au réseau : https://radio.tetaneutral.net/
12 1 Matthieu Herrb
13 1 Matthieu Herrb
* Ce wiki (https://chiliproject.tetaneutral.net/projects/tetaneutral/wiki/)
14 1 Matthieu Herrb
15 39 Matthieu Herrb
* La discussion instantanée sur "IRC":https://kiwiirc.com/client/irc.libera.chat?chan=#tetaneutral.net ou "Matrix":https://im.tetaneutral.net/#/directory
16 1 Matthieu Herrb
17 1 Matthieu Herrb
* Des services généralistes : 
18 1 Matthieu Herrb
19 29 Matthieu Herrb
 * visioconf :  "jitsi":https://jitsi.tetaneutral.net/ et "Big Blue Button":https://bbb2.tetaneutral.net/
20 29 Matthieu Herrb
 * "pad":https://pad.tetaneutral.net/
21 29 Matthieu Herrb
 * "mastodon":https://mastodon.tetanutral.net/
22 1 Matthieu Herrb
23 5 Matthieu Herrb
* Des services expérimentaux (tests et évaluation ; pas sur de péréniser)
24 29 Matthieu Herrb
 * "gitlab":https://gitlab.tetaneutral.net/
25 29 Matthieu Herrb
 * "mattermost":https://mattermost.tetaneutral.net/
26 5 Matthieu Herrb
27 5 Matthieu Herrb
* Portail IOT / LoraWan :  https://docs.lora.tetaneutral.net/
28 5 Matthieu Herrb
29 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/
30 4 Matthieu Herrb
31 29 Matthieu Herrb
h2. Pour les adhérent·es:
32 1 Matthieu Herrb
33 1 Matthieu Herrb
* Le site https://adhérents.tetaneutral.net/ pour gérer son adhésion et ses coordonées
34 1 Matthieu Herrb
35 1 Matthieu Herrb
* Plus les informations sur le chiliproject ci-dessus.
36 1 Matthieu Herrb
37 33 Matthieu Herrb
* La discussion instantanée sur IRC ou Matrix (identification via login/mot de passe sur adherents) https://im.tetaneutral.net/
38 1 Matthieu Herrb
39 32 Matthieu Herrb
* wiki et forge logicielle redmine sur https://chiliproject.tetaneutral.net/ (self-service)
40 1 Matthieu Herrb
41 33 Matthieu Herrb
* md.tetaneutral.net : édition collaborative markdown (identification via son login / mot de paase sur adherents)
42 1 Matthieu Herrb
43 1 Matthieu Herrb
h2. Pour les bénévoles 
44 1 Matthieu Herrb
45 1 Matthieu Herrb
Pour y avoir accès il faut une autorisation spécifique 
46 1 Matthieu Herrb
47 7 Matthieu Herrb
* Les listes de diffusion `equipage-*`
48 7 Matthieu Herrb
49 31 Matthieu Herrb
* Salons matrix `equipage-*` sur https://im.tetaneutral.net/
50 7 Matthieu Herrb
51 1 Matthieu Herrb
* Le wiki bénévoles : https://wiki.tetaneutral.net/  
52 1 Matthieu Herrb
53 31 Matthieu Herrb
* Accès à l'infrastructure via SSH. Posez vos clés publiques sur https://adherents.tetaneutral.net/
54 1 Matthieu Herrb
55 1 Matthieu Herrb
* Accès au SI (adherents.tetaneutral.net) en mode admin 
56 11 Matthieu Herrb
57 11 Matthieu Herrb
  * (SI = Systéme d'Information : le logicigiel qui gère les données de Ttnn : adhésions / services / adresses IP / ... )
58 11 Matthieu Herrb
  * connu aussi sous le nom de code _djadhere_
59 1 Matthieu Herrb
60 1 Matthieu Herrb
* Les boites mail partagées :
61 1 Matthieu Herrb
62 1 Matthieu Herrb
 * question (aka adhesion@)
63 1 Matthieu Herrb
 * noc
64 1 Matthieu Herrb
 * common
65 1 Matthieu Herrb
 * system
66 1 Matthieu Herrb
67 24 Matthieu Herrb
* l'outil de gestion des listes de diffusion mailman https://lists.tetaneutral.net/
68 24 Matthieu Herrb
69 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
70 1 Matthieu Herrb
71 34 Matthieu Herrb
* https://cloud.tetaneutral.net : partage de fichiers administratifs
72 1 Matthieu Herrb
73 8 Matthieu Herrb
* supervision :
74 1 Matthieu Herrb
75 8 Matthieu Herrb
 * nagios.tetaneutral.net 
76 12 Matthieu Herrb
 * grafana
77 8 Matthieu Herrb
78 1 Matthieu Herrb
h3.  Réseau radio
79 1 Matthieu Herrb
80 35 Matthieu Herrb
* "Ponyair":https://adherents.tetaneutral.net/admin/ponyair/  dans le SI:  monitoring du réseau radio
81 35 Matthieu Herrb
* "celtutz":https://celutz-ng.tetaneutral.net/ : panorams interactifs
82 35 Matthieu Herrb
* "wifi-with-me":https://radio.tetaneutral.net/ : site d'inscription des demandes de connexion
83 35 Matthieu Herrb
* firmware.tetaneutral.net (générateur des firmwares OpenWRT pour les routeurs chez les adhérent·es) connexion en SSH
84 35 Matthieu Herrb
* pano.tetaneutral.net/ : hébergement brut des photos 
85 1 Matthieu Herrb
* proxy pour l'accès aux antennes (http://tsf-31-x-y.tetaneutral.net/)
86 1 Matthieu Herrb
87 17 Matthieu Herrb
* Tout le matériel pour les installations chez les adhérents (stock à la Rebooterie https://larebooterie.fr/ )
88 16 Matthieu Herrb
89 15 Matthieu Herrb
 * câbles + pince à sertir + testeurs
90 15 Matthieu Herrb
 * « bricolage » : mats, tubes PVC, colliers de serrage, serre-joints
91 35 Matthieu Herrb
 * "Guide d'installation":https://wiki.tetaneutral.net/radio/start)
92 15 Matthieu Herrb
93 1 Matthieu Herrb
h3. Hebergement + réseau
94 1 Matthieu Herrb
95 28 Matthieu Herrb
h4.  [[TLS00]] 
96 28 Matthieu Herrb
97 28 Matthieu Herrb
Dans la salle associative louée à Fullsave
98 18 Matthieu Herrb
99 13 Matthieu Herrb
*h7* : routeur principal de l'association
100 13 Matthieu Herrb
101 13 Matthieu Herrb
*g1* à *g20* : noeuds du cluster Ceph + KVM
102 13 Matthieu Herrb
103 13 Matthieu Herrb
* Gestion du cluster scripts sur g1 (libvirt)
104 13 Matthieu Herrb
105 1 Matthieu Herrb
* Config routage +  BGP sur h7
106 1 Matthieu Herrb
107 37 Matthieu Herrb
  * "bird":https://bird.network.cz/
108 37 Matthieu Herrb
  * https://lg.tetaneutral.net/ : looking glass BGP utilisant bird-lg 
109 14 Matthieu Herrb
110 37 Matthieu Herrb
* Compte "Gandi"://https:gandi.net/ pour gestion des domaines + certificat wildcard *.tetaneutral.net
111 1 Matthieu Herrb
112 37 Matthieu Herrb
* Outils "RIPE":htps://www.ripe.net :
113 22 Matthieu Herrb
114 37 Matthieu Herrb
  * Portail [[lir:wiki|LIR]] : https://my.ripe.net/
115 23 Matthieu Herrb
  * RIPE Atlas (hébergement d'une sonde et d'une ancre)
116 22 Matthieu Herrb
117 37 Matthieu Herrb
* "Ring NLNog":https://ring.nlnog.net/  (hébergement d'un noeud)
118 37 Matthieu Herrb
* "peeringdb":https://www.peeringdb.com/net/3986
119 37 Matthieu Herrb
* "TouiX":https://touix.net Point d'échange internet Toulousain.
120 1 Matthieu Herrb
121 27 Matthieu Herrb
h4. Hébergement des machines adhérents 
122 27 Matthieu Herrb
123 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
124 1 Matthieu Herrb
125 38 Matthieu Herrb
 * Configuration des "services dans le SI":https://adherents.tetaneutral.net/admin/services/service/
126 38 Matthieu Herrb
 * Gestion des switches S51 à S56 ("switches":https://adherents.tetaneutral.net/admin/services/switch/ dans le SI + accès aux consoles en SSH via nucnagios.tetaneutral.net)
127 26 Matthieu Herrb
128 26 Matthieu Herrb
h4. Infrastructure Tetaneutral.net
129 26 Matthieu Herrb
130 36 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|puppet]].
131 26 Matthieu Herrb
132 36 Matthieu Herrb
 * [[AdminDNS|DNS]] serveurs faisant autorité : ns1 ns2 ns3 avec [[Bind|BIND]] et [[NSD]]
133 36 Matthieu Herrb
 * [[AdminDNS|DNS]] serveurs cache / récursifs pour les macchines du réseau : rdns1 rdns2 avec "UNBOUND":https://www.nlnetlabs.nl/projects/unbound/
134 26 Matthieu Herrb
 * Serveurs de mail : mx1 mx3 (+ mx2 avec config minimale) Postfix + Dovecot
135 36 Matthieu Herrb
 * "Listes de diffusion":https://lists.tetaneutral.net/ :  mailman 
136 36 Matthieu Herrb
 * Serveur puppet : puppet.tetaneutral.net et "dépot git":https://chiliproject.tetaneutral.net/projects/git-tetaneutral-net/repository/puppetmaster
137 36 Matthieu Herrb
 * Sauvegardes : backup.tetaneutral.net avec "borgbackup":https://borgbackup.readthedocs.io/
138 36 Matthieu Herrb
 * Supervision : https://nagios.tetaneutral.net avec CheckMK + Prometheus + "Grafana":https://nagios.tetaneutral.net/grafana
139 36 Matthieu Herrb
 * "Serveur web public":http://www.tetaneutral.net/ avec apache
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