Cette page présente les principaux aspects de GNOUS.

Sommaire

GNOUS's Not Only Ultra Symbolic

Évidemment inspiré de l'acronyme récursif GNU, le nom de ce projet évoque la volonté d'avoir une posture active dans la compréhension, l'utilisation, l'appropriation, voire l'élaboration, des outils du numérique. Plutôt que d'être dans une fascination passive du Libre, GNOUS se propose de s'inscrire dans ce mouvement par le faire, et revendique par la même occasion une approche productive dans les mouvements sociaux.
Ce projet a donc une visée avant tout didactique, tant pour les internautes égaré·es sur ce site ou utilisant ses services, que pour celles et ceux l'administrant. Bien qu'il souhaite fournir des services fiables et pérennes, sa vocation est davantage d'expérimenter et de se noircir les mains dans le cambouis de l'informatique. Un cadre tant que possible rigoureux permet donc de limiter les dégâts, tout en accueillant avec le sourire les bourdes et autres gaffes qui pourront être faites.
Enfin, il est nécessaire de mettre l'accent sur une dernière dimension du projet, à savoir une conviction certaine dans la force, et le sens, du collectif. Ce projet aspire donc à être porté par une communauté toujours plus grande, et ouvre grand ses portes à quiconque souhaitant s'y impliquer.

Gaou

Le projet est actuellement à l'état de gaou, nom désignant le petit du gnou. Il s'est concrétisé sur un coup de tête, au milieu de la lecture d'un n-ième article de blog sur la mise à mal de notre capacité de communication par de gros acteurs d'Internet. Couplé à un désir ancien de proposer une alternative aux discussions de groupe nommées "Famille" sur WhatsApp, cet article a eu raison des derniers remparts érigés par la flemme et a précipité la location d'un petit serveur au soir du 27 janvier 2019.
GNOUS est donc encore informe et se réserve le droit d'évoluer spontanément dans une direction ou une autre. Il peut cependant s'avérer pertinent de préciser que ce projet subit fortement les influences des CHATONS (notamment Picasoft), même s'il en est par nature très éloigné.

Informations

Général

Technique

L'équipement central du projet est un serveur dédié chez Scaleway, localisé à Paris en France. Ses principales caractéristiques sont les suivantes:

OS Debian Buster (10)
Processeur Intel® C2750 (Avoton)
8 cœurs - 8 threads - fréquence 2,4 GHz
Carte mère Supermicro A1SA2-2750F
Mémoire vive 16 Go DDR3
Stockage 250 Go SSD

Depuis la fin de l'année 2019, GNOUS profite de l'aide d'un Raspberry Pi 4B avec 4GB de RAM, localisé chez le membre actuel du projet. Ce serveur personnel permet notamment d'externaliser les sauvegardes de GNOUS, ainsi qu'un site de travaux.

Tous les services sont conteneurisés avec Docker et les fichiers de configuration sont publiquement versionnés. Les services web sont accessibles depuis le proxy inverse Træfik qui se charge de générer automatiquement les certificats X.509 de Let's Encrypt pour établir une connexion sécurisée. Notamment, aucun service web de GNOUS n'est accessible de manière non-sécurisée.

L'espace de stockage a été réorganisé pour dissocier la partie système de la partie données. La partition dédiée aux données est chiffrée avec LUKS, ce qui nécessite notamment l'entrée manuelle de la phrase secrète à chaque redémarrage (et donc une action humaine). Cette partition est ensuite découpée en deux avec LVM pour allouer de l'espace aux données au repos et également aux composants Docker (particulièrement les volumes et les images).

Une stratégie de sauvegardes quotidiennes permet d'assurer la persistence des données des utilisateurices quelques temps après leur suppression (qu'elle soit volontaire ou non):

Ces sauvegardes sont conservées à distance, sur deux disques de 2To recyclés, configurés en RAID1 et également chiffrés avec LUKS.
Les configurations importantes du système sont versionnées et sauvegardées à distance avec Git.

La pile Elastic a été mise en place afin d'assurer de la supervision système et centraliser les journaux d'événements.

Afin de faciliter la prévention des maintenances en tout genre, le site web Travaux a été mis en ligne.

Boîte à idées

Invitation à contribuer

Toute personne se sentant concernée est libre d'offrir sa contribution en connaissances, en temps, en moyens (financiers ou non) ou encore en bonne humeur. Il y a toujours des petits travaux en attente (même pour les plus débutant·es!).