Projet

Général

Profil

OutilsTetaneutral » Historique » Version 40

Matthieu Herrb, 15/06/2021 14:55

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