This commit is contained in:
thopic committed 2021-11-17 22:33:58 +01:00
commit 48badb58be
19 files changed
+1568

No files matched your search

+399
View File
@@ -0,0 +1,399 @@
<?php
$this_file = basename($_SERVER["SCRIPT_FILENAME"]);
?>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>À propos</title>
<link rel="SHORTCUT ICON" HREF="ressources/logo.svg">
<style type="text/css"></style>
</head>
<body>
<center>
<?php include 'includes/titre.php'; ?>
<i>Cette page présente les principaux aspects de GNOUS.</i><br>
<br>
<?php include 'includes/menu.php'; ?>
</center>
<?php include 'includes/mtime.php'; ?>
<h2 id="sommaire">Sommaire</h2>
<ul>
<li> <a href="#gnous" title="https://www.gnous.fr/apropos.php#gnous">GNOUS's Not Only Ultra Symbolic</a></li>
<li> <a href="#gaou" title="https://www.gnous.fr/apropos.php#gaou">Gaou</a></li>
<li> <a href="#informations" title="https://www.gnous.fr/apropos.php#informations">Informations</a></li>
<ul>
<li> <a href="#general" title="https://www.gnous.fr/apropos.php#general">Général</a></li>
<li> <a href="#technique" title="https://www.gnous.fr/apropos.php#technique">Technique</a></li>
<li> <a href="#services" title="https://www.gnous.fr/apropos.php#services">Services</a></li>
<ul>
<li> <a href="#mattermost" title="https://www.gnous.fr/apropos.php#mattermost">Mattermost</a></li>
<li> <a href="#nextcloud" title="https://www.gnous.fr/apropos.php#nextcloud">Nextcloud</a></li>
<li> <a href="#mailcow" title="https://www.gnous.fr/apropos.php#mailcow">Mailcow</a></li>
<li> <a href="#gitea" title="https://www.gnous.fr/apropos.php#gitea">Gitea</a></li>
<li> <a href="#tails" title="https://www.gnous.fr/apropos.php#tails">Tails</a></li>
<li> <a href="#domainname" title="https://www.gnous.fr/apropos.php#domainname">Nom de domaine</a></li>
</ul>
</ul>
<li> <a href="#todo" title="https://www.gnous.fr/apropos.php#todo">Boîte à idées</a></li>
<li> <a href="#contribution" title="https://www.gnous.fr/apropos.php#contribution">Invitation à contribuer</a></li>
</ul>
<h2 id="gnous">GNOUS's Not Only Ultra Symbolic</h2>
<p>Évidemment inspiré de l'acronyme récursif <abbr title="GNU's Not Unix">GNU</abbr>,
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 <em>faire</em>,
et revendique par la même occasion une approche productive dans les
mouvements sociaux.<br>
Ce projet a donc une visée avant tout <strong>didactique</strong>, tant
pour les internautes <a href="https://framablog.org/2018/08/13/ecriture-du-blog-nous-ne-transigerons-pas-sur-les-libertes/"
target="_blank" title="https://framablog.org/2018/08/13/ecriture-du-blog-nous-ne-transigerons-pas-sur-les-libertes/ (nouvel onglet)">
égaré·es</a> 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.<br>
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 <strong>collectif</strong>.
Ce projet aspire donc à être porté par une communauté toujours plus
grande, et ouvre grand ses portes à quiconque souhaitant s'y impliquer. </p>
<h2 id="gaou">Gaou</h2>
<p>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 <i>n</i>-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.<br>
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 <abbr
title="Collectif des Hébergeurs Alternatifs, Transparents, Ouverts, Neutres et Solidaires">CHATONS</abbr>
(notamment <a href="https://picasoft.net/" target="_blank" title="https://picasoft.net/ (nouvel onglet)">
Picasoft</a>), même s'il en est par nature très éloigné. </p>
<h2 id="informations">Informations</h2>
<h3 id="general">Général</h3>
<ul>
<li> Hébergeur : <a href="https://www.scaleway.com/fr/" target="_blank" title="https://www.scaleway.com/fr/ (nouvel onglet)">
Scaleway (Online)</a> </li>
<li> Emplacement du serveur : Paris, France </li>
<li> Date de création du projet : 27 janvier 2019 </li>
<!-- <li> Prochaine date d'expiration des services : 26 janvier 2021 </li> -->
<li> Coût mensuel de la location du serveur : 14,99€ + 20%TVA = 18€ </li>
<li> Membre actif du projet : 1 </li>
<li> Contributions financières :
<table border="1">
<tr>
<th></th><th>De</th><th>Date</th><th>Montant équivalent à</th>
</tr>
<tr>
<td>#4</td><td>Anonymes</td><td>23/07/2020</td><td>61 litres de jus de pommes du Verger de Rieux</td>
</tr>
<tr>
<td>#3</td><td>Anonyme</td><td>17/04/2020</td><td>50 beignets à la brousse chez Galeani</td>
</tr>
<tr>
<td>#2</td><td>Anonymes</td><td>25/06/2019</td><td>700 sopaipillas sur l'avenue Argentina</td>
</tr>
<tr>
<td>#1</td><td>Anonyme</td><td>18/02/2019</td><td>2 porrones et demi à la Guarida</td>
</tr>
</table> </li>
</ul>
<h3 id="technique">Technique</h3>
<p>L'équipement central du projet est un serveur dédié chez Scaleway,
localisé à Paris en France. Ses principales caractéristiques sont les suivantes:
<table border="1">
<tbody>
<tr>
<td>OS</td>
<td>Debian Buster (10)</td>
</tr>
<tr>
<td>Processeur</td>
<td>Intel® C2750 (Avoton)<br>8 cœurs - 8 threads - fréquence 2,4 GHz</td>
</tr>
<tr>
<td>Carte mère</td>
<td>Supermicro A1SA2-2750F</td>
</tr>
<tr>
<td>Mémoire vive</td>
<td>16 Go <abbr title="Double Data Rate">DDR</abbr>3</td>
</tr>
<tr>
<td>Stockage</td>
<td>250 Go <abbr title="Solid State Drive">SSD</abbr></td>
</tr>
</tbody>
</table></p>
<p>Depuis la fin de l'année 2019, GNOUS profite de l'aide d'un <a
href="https://fr.wikipedia.org/wiki/Raspberry_Pi" target="_blank" title="https://fr.wikipedia.org/wiki/Raspberry_Pi (nouvel onglet)">Raspberry Pi</a>
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.</p>
<p>Tous les services sont conteneurisés avec <a
href="https://www.docker.com/" target="_blank" title="https://www.docker.com/ (nouvel onglet)">Docker</a> et les fichiers de configuration sont <a href="https://git.gnous.fr/Gnous/docker" target="_blank" title="https://git.gnous.fr/Gnous/docker (nouvel onglet)">publiquement versionnés</a>. Les services web sont
accessibles depuis le proxy inverse <a
href="https://containo.us/traefik/" target="_blank" title="https://containo.us/traefik/ (nouvel onglet)">Træfik</a> qui se charge de générer
automatiquement les certificats X.509 de <a
href="https://letsencrypt.org/" target="_blank" title="https://letsencrypt.org/ (nouvel onglet)">Let's Encrypt</a> pour établir une
connexion sécurisée.
Notamment, aucun service web de GNOUS n'est accessible de manière non-sécurisée.</p>
<p>L'espace de stockage a été réorganisé pour dissocier la partie <em>système</em>
de la partie <em>données</em>. La partition dédiée aux données est chiffrée avec
<a href="https://fr.wikipedia.org/wiki/LUKS"
target="_blank" title="https://fr.wikipedia.org/wiki/LUKS (nouvel onglet)">LUKS</a>,
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 <a href="https://fr.wikipedia.org/wiki/Gestion_par_volumes_logiques"
target="_blank" title="https://fr.wikipedia.org/wiki/Gestion_par_volumes_logiques (nouvel onglet)">LVM</a> pour allouer
de l'espace aux données au repos et également aux composants Docker (particulièrement les volumes et les images).
<p>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):
<ul>
<li>sauvegardes décrémentales sur une durée de 90 jours pour <a href="https://cloud.gnous.fr/"
target="_blank" title="https://cloud.gnous.fr/ (nouvel onglet)">Nextcloud</a> et <a
href="https://mattermost.gnous.fr/" target="_blank" title="https://mattermost.gnous.fr/ (nouvel onglet)">Mattermost</a> ;</li>
<li>sauvegardes complètes sur une durée de 90 jours pour <a href="https://git.gnous.fr/" target="_blank" title="https://git.gnous.fr/ (nouvel onglet)">g²</a> et le mail.</li>
</ul>
Ces sauvegardes sont conservées à distance, sur deux disques de 2To recyclés, configurés en <abbr title="Redundant Array of Independent Disks">RAID</abbr>1
et également chiffrés avec LUKS.<br>
Les configurations importantes du système sont versionnées et sauvegardées à distance avec <a
href="https://fr.wikipedia.org/wiki/Git" target="_blank" title="https://fr.wikipedia.org/wiki/Git (nouvel onglet)">Git</a>.</p>
<p><a href="https://www.elastic.co/fr/elastic-stack"
target="_blank" title="https://www.elastic.co/fr/elastic-stack (nouvel onglet)">La pile Elastic</a> a été mise en place
afin d'assurer de la supervision système et centraliser les journaux d'événements.
</p>
<p>Afin de faciliter la prévention des maintenances en tout genre, le site web <a href="https://travaux.gnous.fr/"
target="_blank" title="https://travaux.gnous.fr (nouvel onglet)">Travaux</a> a été mis en ligne.</p>
<h3 id="services">Services</h3>
<p>Depuis la création du projet, deux des services proposés ont démontré leur intérêt et sont dorénavant considérés pérennes : Nextcloud et Mattermost.
GNOUS cherche donc à assurer une bonne stabilité de ces outils ainsi qu'une disponibilité cohérente. De plus, il serait déraisonnable de procéder
à leur arrêt définitif de manière imprévue, sans organiser et faciliter au préalable la migration des utilisateurices vers une autre instance ou plateforme.<br>
Enfin, ce site web semble indispensable à la présentation de GNOUS, et n'est par conséquent pas non plus destiné à disparaître inopinément.</p>
<p>Tous les services proposés par GNOUS ne sont pas référencés sur ce site web, leur usage pouvant être personnel ou réservé à un public restreint.
Les utilisateurices sont cependant invité·es à <a href="contact.php"
title="contact.php">nous contacter</a> si ils ou elles ont besoin d'un service particulier (sans pour autant aucune garantie quant à leur déploiement).</p>
<h4 id="mattermost">Mattermost</h4>
<p>Le logiciel libre <a href="https://www.mattermost.org/" target="_blank" title="https://www.mattermost.org/ (nouvel onglet)">Mattermost</a> est
le premier service mis en place avec GNOUS. L'objectif initial est de se
réapproprier les conversations de type "famille" sur WhatsApp. Cependant,
cette instance de Mattermost n'est pas exclusive à la famille, mais
ouverte également à quelques proches puisque : </p>
<ul>
<li> il y a la possibilité d'avoir des équipes et des canaux totalement
privés, </li>
<li> malgré une estimation peu rigoureuse, il semble que la consommation des ressources de
Mattermost ne soit pas trop importante (du moins pour l'instant). </li>
</ul>
<?php
$url = "https://mattermost.gnous.fr/api/v4/analytics/old";
$headers = array(
"Accept: application/json",
"Authorization: Bearer ".$_ENV["MM_TOKEN"],
);
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$data_json = curl_exec($ch);
$status_code = curl_getinfo($ch, CURLINFO_RESPONSE_CODE);
curl_close($ch);
if ($status_code==200) {
$data = json_decode($data_json, true);
$channel_count = $data[0]['value'] + $data[1]['value'];
$message_count = $data[2]['value'];
$user_count = $data[3]['value'];
$team_count = $data[4]['value'];
?>
Chiffres (mis à jour en temps réel) :
<table border="1">
<tbody>
<tr>
<td>Utilisateurices</td>
<td><?php echo $user_count;?></td>
</tr>
<tr>
<td>Équipes</td>
<td><?php echo $team_count;?></td>
</tr>
<tr>
<td>Canaux</td>
<td><?php echo $channel_count;?></td>
</tr>
<tr>
<td>Messages</td>
<td><?php echo $message_count;?></td>
</tr>
</tbody>
</table>
<?php
} else {
echo "<i>Statistiques momentanément indisponibles.</i>";
}
?>
<h4 id="nextcloud">Nextcloud</h4>
<p>Le logiciel libre <a href="https://nextcloud.com/" target="_blank" title="https://nextcloud.com/ (nouvel onglet)">Nextcloud</a> est le
troisième service (le second étant ce site) mis en place avec GNOUS.
Celui-ci est réservé à la famille et quelques proches pour des raisons évidentes de capacité
de stockage. Un des usages recherchés est de téléverser sur ce <em>cloud</em>
les fichiers qu'on envoie habituellement par mail, et alléger ainsi toute
l'infrastructure du mail.</p>
<?php
$url = "https://cloud.gnous.fr/ocs/v2.php/apps/serverinfo/api/v1/info?format=json";
$headers = array(
"Accept: application/json",
"OCS-APIRequest: true",
);
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_USERPWD, $_ENV["NEXTCLOUD_USER"].":".$_ENV["NEXTCLOUD_TOKEN"]);
$data_json = curl_exec($ch);
$status_code = curl_getinfo($ch, CURLINFO_RESPONSE_CODE);
curl_close($ch);
if ($status_code==200) {
$data = json_decode($data_json, true);
$nextcloud_data = $data['ocs']['data']['nextcloud'];
$user_count = $nextcloud_data['storage']['num_users'];
$file_count = $nextcloud_data['storage']['num_files'];
$share_count = $nextcloud_data['shares']['num_shares'];
?>
Chiffres (mis à jour en temps réel) :
<table border="1">
<tbody>
<tr>
<td>Utilisateurices</td>
<td><?php echo $user_count;?></td>
</tr>
<tr>
<td>Fichiers</td>
<td><?php echo $file_count;?></td>
</tr>
<tr>
<td>Partages de fichiers</td>
<td><?php echo $share_count;?></td>
</tr>
</tbody>
</table>
<?php
} else {
echo "<i>Statistiques momentanément indisponibles.</i>";
}
?>
<h4 id="mailcow">Mailcow</h4>
<p>Depuis mars 2021 GNOUS dispose d'un serveur de mail basé sur la solution libre <a href="https://mailcow.email/" target="_blank" title="https://mailcow.email/ (nouvel onglet)">Mailcow</a>.
Ce service permet d'envoyer et de recevoir des mails avec une adresse en <code>@gnous.fr</code>, ou tout autre domaine administré par GNOUS. Les mails sont également consultables au moyen d'un <a href="https://webmail.gnous.fr/" target="_blank" title="https://webmail.gnous.fr/ (nouvel onglet)">webmail</a>.</p>
<p>Tant que les ressources le permettent, une boîte mail peut-être créée sur demande.</p>
<h5 id="spam">Le spam</h5>
<p>Il est à noter que les mails envoyés à une adresse Gmail (ou Hotmail, Yahoo, etc.) sont susceptibles d'arriver dans les spams.
Ceci n'est pas dû à un défaut de configuration du serveur de mail de GNOUS, mais à un abus de pouvoir de la part de ces gros acteurs du mail qui détiennent une grande masse d'utilisateurices
et cherchent à entraver l'émergence de petits serveurs de mail. De nombreux articles et coups de gueule existent à ce propos. Un point de départ pourrait être l'article «<a href="https://framablog.org/2017/02/17/etre-un-geant-du-mail-cest-faire-la-loi/" target="_blank" title="https://framablog.org/2017/02/17/etre-un-geant-du-mail-cest-faire-la-loi/ (nouvel onglet)">Être un géant du mail, c'est faire la loi...</a>».</p>
<h4 id="gitea">Gitea</h4>
<p>Également depuis mars 2021, la forge git <a href="https://git.gnous.fr/" target="_blank" title="https://git.gnous.fr/ (nouvel onglet)">g²</a> reposant sur le logiciel libre <a href="https://gitea.io/" target="_blank" title="https://gitea.io/ (nouvel onglet)">Gitea</a> a été mise en place
pour pouvoir exporter et publier du contenu versionné.</p>
<h4 id="tails">Tails</h4>
<p>Une clef <a href="https://tails.boum.org/" target="_blank" title="https://tails.boum.org/ (nouvel onglet)">Tails</a>, pour <em>The Amnesic Incognito Live System</em>, est
une clef <abbr title="Universal Serial Bus">USB</abbr> sur laquelle est installé un système d'exploitation extrêmement sécurisé.
Cet outil permet d'ouvrir une session sur n'importe quel ordinateur (ou presque). Il a été conçu pour garantir l'anonymat de l'utilisateurice et sa protection contre tout type de surveillance.
Il a notamment été utilisé par Edward Snowden et les journalistes ayant travaillé sur la révélation des programmes de surveillance de la NSA en 2013.
Tails continue d'être utilisé par différents profils (journalistes, lanceur·ses d'alerte, opposant·es politiques, etc.) mais ne leur est pas exclusif !
En particulier, certains de ses avantages pour une personne lambda sont :
<ul>
<li> la possibilité de se déplacer sans son ordinateur, tout en conservant l'accès à ses ressources numériques en empruntant l'ordinateur de n'importe qui ; </li>
<li> la possibilité de réaliser des opérations sensibles (banque, connexion à un site, etc.) sur un ordinateur inconnu, tout en ayant l'assurance de ne pas compromettre ses informations (historique, enregistrement des identifiants, présence de virus, etc.); </li>
<li> l'assurance de ne pas endommager l'ordinateur utilisé, son utilisation étant transparente et sans trace ; </li>
<li> et plein d'autres que l'on découvre avec le temps... </li>
</ul>
</p>
<p>Puisque l'installation de Tails sur une clef nécessite du temps et quelques connaissances informatiques (mais se réalise sans trop de difficulté pour qui s'y intéresse), il peut être plus facile de se faire aider.
GNOUS se propose donc pour distribuer des clefs Tails à qui le souhaite («juste pour voir» est une raison valable!). Il est cependant raisonnable d'avoir acquis une certaine confiance en GNOUS, ou en ses membres, avant de formuler une telle demande.
En effet, il semble impossible d'avoir confiance en cet outil sans avoir confiance en la personne qui le produit. Pour tout renseignement à ce sujet, <a href="contact.php" title="https://www.gnous.fr/contact.php">contactez-nous</a>.
</p>
<h4 id="domainname">Nom de domaine</h4>
<p>GNOUS ayant acquis le nom de domaine <code>gnous.fr</code>, il lui est possible de délivrer gratuitement des noms de domaines sous le format <code>mon-nom-de-domaine.gnous.fr</code>. <a href="contact.php" title="https://www.gnous.fr/contact.php">Contactez-nous</a>
pour en faire la demande, bien qu'une réponse favorable ne soit pas garantie.</p>
<h2 id="todo">Boîte à idées</h2>
<ul>
<li> Réalistes :
<ul>
<li> <input type="checkbox" disabled checked/> Implémenter une stratégie de sauvegardes distantes afin d'améliorer la résilience du système </li>
<li> <input type="checkbox" disabled checked/> Chiffrement des données serveur au repos avec Luks </li>
<li> <input type="checkbox" disabled checked/> Trouver et concevoir un logo tout mignon </li>
<li> <input type="checkbox" disabled/> Refonte du site web (fond et forme?)</li>
<li> <input type="checkbox" disabled/> Traductions du site web </li>
<li> <input type="checkbox" disabled/> Serveurs de noms </li>
<li> <input type="checkbox" disabled/> Micro-agenda : référencer ponctuellement un évènement mobilisant les valeurs de GNOUS </li>
</ul>
</li>
<li> Idéales :
<ul>
<li> <input type="checkbox" disabled/> Production de documentation utilisateurice et administrateurice </li>
<li> <input type="checkbox" disabled checked/> Service de mail </li>
<li> <input type="checkbox" disabled/> Auto-hébergement </li>
</ul>
</li>
<li> Démarches itératives :
<ul>
<li> Se renseigner et améliorer la situation juridique de GNOUS, notamment au regard
de la Loi Informatique et Libertés, de la Loi pour la Confiance en l'Économie
Numérique et du RGPD. </li>
<li> Tenter de parfaire le compromis fait par GNOUS entre ses activités informatiques et
un contrôle raisonné de sa consommation énergétique.</li>
</ul>
</li>
</ul>
<h2 id="contribution">Invitation à contribuer</h2>
<p>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!).<br>
Le don en Ğ1 est notamment possible avec cette clé : <code>9MUNUuE4uZ91JK2gZD4yMCz4MtqfTHBtPpJRWaGMwcuF</code><br>
GNOUS n'est pas sur PayPal mais sur <a href="https://liberapay.com/GNOUS/donate" title="https://liberapay.com/GNOUS/donate (nouvel onglet)" target="_blank">Liberapay</a>.</p>
<?php include 'includes/footer.php'; ?>
</body>
</html>
+30
View File
@@ -0,0 +1,30 @@
<?php
$this_file = basename($_SERVER["SCRIPT_FILENAME"]);
?>
<!DOCTYPE HTML>
<html>
<HEAD>
<meta charset="UTF-8">
<title>Contact</title>
<link rel="SHORTCUT ICON" HREF="ressources/logo.svg">
</HEAD>
<BODY>
<CENTER>
<?php include 'includes/titre.php'; ?>
<i>Cette page vous donne les éléments nécessaires pour pouvoir entrer en contact avec GNOUS de manière sécurisée.</i><br><br>
<?php include 'includes/menu.php'; ?>
</CENTER>
<?php include 'includes/mtime.php'; ?>
<h2 id=mail>Courrier électronique</h2>
<TABLE>
<TR>
<TD>Adresse électronique :</TD><TD><img src="ressources/salut.png"></TD>
</TR><TR VALIGN="top">
<TD>Empreinte clef publique PGP (téléchargeable <a href="ressources/gnous.asc" downloads>ici</a>):</TD><TD><SAMP>68F7 BDBA 4D86 1C19 9B7C ADAF 3BA8 CC25 3432 3491</SAMP></TD></TR></TABLE>
<?php include 'includes/footer.php'; ?>
</BODY>
</HTML>
+3
View File
@@ -0,0 +1,3 @@
<footer>
<a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/deed.fr" target="_blank"><img alt="Licence Creative Commons (CC BY-SA 4.0)" style="display: block;border-width:0;margin-left: auto;margin-right: auto;" src="/ressources/licence-cc-by-sa.png"/></a>
</footer>
+10
View File
@@ -0,0 +1,10 @@
<hr>
<p id="menu"><a href="index.php" title="https://www.gnous.fr/">Accueil</a>
| <a href="apropos.php" title="https://www.gnous.fr/apropos.php">À propos</a>
| <a href="https://mattermost.gnous.fr/" target="_blank" title="https://mattermost.gnous.fr/ (nouvel onglet)">Mattermost</a>
| <a href="https://cloud.gnous.fr/" target="_blank" title="https://cloud.gnous.fr/ (nouvel onglet)">Nextcloud</a>
| <a href="https://travaux.gnous.fr/" target="_blank" title="https://travaux.gnous.fr/ (nouvel onglet)">Travaux</a>
| <a href="politiques.php" title="https://www.gnous.fr/politiques.php">Politiques</a>
| <a href="mentions_legales.php" title="https://www.gnous.fr/mentions_legales.php">Mentions légales</a>
| <a href="contact.php" title="https://www.gnous.fr/contact.php">Contact</a></p>
<hr>
+6
View File
@@ -0,0 +1,6 @@
<?php
date_default_timezone_set('Europe/Paris');
$mtime = date("d M Y H:i:s", filemtime($this_file));
setlocale(LC_TIME, 'fr_FR.utf8','fra');
?>
<p style="text-align:right;">Mis à jour le <?php echo strftime("%d %B %Y à %H:%M:%S UTC%z", strtotime($mtime)); ?></p>
+1
View File
@@ -0,0 +1 @@
<h1 id="top">GNOUS's Not Only Ultra Symbolic</h1>
+49
View File
@@ -0,0 +1,49 @@
<?php
$this_file = basename($_SERVER["SCRIPT_FILENAME"]); //contient le nom de ce fichier (lui-même)
setlocale (LC_TIME, 'fr_FR.utf8','fra');
$rev_long = exec('git rev-parse HEAD'); // contient le hash du commit sélectionné
$rev_short = substr($rev_long, 0, 7); // contient le hash du commit sélectionné
/*
Petit script pour afficher la dernière date de modification (toute page confondue) sur la page d'accueil (index.php)
*/
date_default_timezone_set('Europe/Paris');
$mtime_this_file = filemtime($this_file); //récupération de la date de modification de ce fichier
$mtime_max = $mtime_this_file; //elle est instituée comme un maximum
foreach (glob("*.php") as $filename) { //récupération de la liste de tous les fichiers .php du répertoire courant (les pages en somme)
$mtime = filemtime($filename);
if($mtime_max < $mtime) { //si une date de modification est supérieure au max (donc celle de index.php), alors on conserve sa valeur
$mtime_max = $mtime;
}
}
if($mtime_max > $mtime_this_file) { //si la date maximum n'est pas celle de cette page (index.php), alors cela veut dire qu'une page a été modifiée plus récemment
$mtime_this_file = $mtime_max;
}
$mtime_this_file = date("d M Y H:i:s", $mtime_this_file); //formatage de la date retenue
?>
<!DOCTYPE HTML>
<html>
<HEAD>
<meta charset="UTF-8">
<title>Accueil</title>
<link rel="SHORTCUT ICON" HREF="ressources/logo.svg">
</HEAD>
<BODY>
<CENTER>
<?php include 'includes/titre.php'; ?>
<br>
<?php include 'includes/menu.php'; ?>
<p style="text-align:right;">Dernière mise à jour du site le <?php echo strftime("%d %B %Y à %H:%M:%S UTC%z", strtotime($mtime_this_file)); ?><br>git revision: <a href="https://git.gnous.fr/gnous/ovh_apache/commit/<?php echo $rev_long;?>" target="_blank"><?php echo $rev_short;?></a></p>
<img src="ressources/logo.svg" height=400>
</CENTER>
<BR><BR>
<?php
?>
<footer>
<a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/deed.fr" target="_blank"><img alt="Licence Creative Commons (CC BY-SA 4.0)" style="display: block;border-width:0;margin-left: auto;margin-right: auto;" src="/ressources/licence-cc-by-sa.png"/></a>
</footer>
</BODY>
</HTML>
+4
View File
@@ -0,0 +1,4 @@
<?php
$ip = $_SERVER['REMOTE_ADDR'];
echo $ip;
?>
+30
View File
@@ -0,0 +1,30 @@
<?php
$this_file = basename($_SERVER["SCRIPT_FILENAME"]);
?>
<!DOCTYPE HTML>
<html>
<HEAD>
<meta charset="UTF-8">
<title>Mentions légales</title>
<link rel="SHORTCUT ICON" HREF="ressources/logo.svg">
</HEAD>
<BODY>
<CENTER>
<?php include 'includes/titre.php'; ?>
<i>Cette page fournit les mentions légales de GNOUS.</i><br><br>
<?php include 'includes/menu.php'; ?>
</CENTER>
<?php include 'includes/mtime.php'; ?>
<h2 id="mentions_legales">Mentions légales</h2>
<p>GNOUS est un collectif des plus informels et sans but lucratif. Ses objectifs sont résumés sur la page <a href="apropos.php" title="https://www.gnous.fr/apropos.php">à propos</a>.</p>
<p>Cependant, GNOUS étant légalement rattaché à une personne physique, celle-ci a le droit de conserver son anonymat dès lors qu'elle a communiqué à son hébergeur les mentions légales la concernant (<a href="https://www.legifrance.gouv.fr/loda/article_lc/LEGIARTI000043982464" target="_blank" title="https://www.legifrance.gouv.fr/loda/article_lc/LEGIARTI000043982464 (nouvel onglet)">LCEN 6-III-2</a>).
Le site et tous les services sont hébergés chez ONLINE (<a href="http://www.online.net/" target="_blank" title="http://www.online.net/ (nouvel onglet)">online.net</a>).
<pre>> ONLINE SAS est une société immatriculée au RCS de Paris sous le numéro 433 115 904 sise 8, rue de la ville l'Evêque, 75008 Paris.</pre>
</p>
<?php include 'includes/footer.php'; ?>
</BODY>
</HTML>
+112
View File
@@ -0,0 +1,112 @@
<?php
$this_file = basename($_SERVER["SCRIPT_FILENAME"]);
?>
<!DOCTYPE HTML>
<html>
<HEAD>
<meta charset="UTF-8">
<title>Politiques</title>
<link rel="SHORTCUT ICON" HREF="ressources/logo.svg">
<style>
pre {
white-space: pre-wrap;
word-wrap: break-word;
text-align: justify;
}
</style>
</HEAD>
<BODY>
<CENTER>
<?php include 'includes/titre.php'; ?>
<i>Cette page présente les politiques s'appliquant à tous les services de GNOUS.</i><br><br>
<?php include 'includes/menu.php'; ?>
</CENTER>
<?php include 'includes/mtime.php'; ?>
<p><em>Un Warrant Canary a été publié sur cette page le 9 mars 2019 (et est régulièrement cryptographiquement signé depuis le 19 novembre 2020).</em></p>
<h2 id="preambule">Préambule</h2>
<p>Face à la puissance des outils informatiques, et la compréhension partielle qu'on en a, GNOUS se doit d'être transparent et de communiquer sur la façon dont est administré le service, et l'utilisateurice doit être au fait de ses droits et devoirs. Les sections suivantes établissent ces quelques règles, rédigées dans la bienveillance.<br>
<b>GNOUS a la qualité d'hébergeur au sens des dispositions de l'article 6-I-2 de la Loi pour la confiance dans l'économie numérique du 21 juin 2004.</b></p>
<h2 id="CGU">Conditions Générales d'Utilisation</h2>
<?php
$cgu_rev_long = exec('git log -1 --pretty=format:"%H" -L "/<!-- CGU start -->/,/<!-- CGU end -->/":politiques.php -s');
$cgu_rev_short = substr($cgu_rev_long, 0, 7);
?>
<i>Version <a href="https://git.gnous.fr/gnous/ovh_apache/commit/<?php echo $cgu_rev_long;?>" target="_blank"><?php echo $cgu_rev_short;?></a></i>
<!-- CGU start -->
<p>En utilisant les services de GNOUS, vous acceptez les conditions détaillées ci-après. GNOUS se réserve le droit de mettre à jour et modifier ces conditions.
</p>
<ul>
<li>GNOUS ne garantit pas la récupération de vos données en cas de perte, mais assure d'y mettre de la bonne volonté.
<li>GNOUS ne garantit pas la pérennité de ses services. Ceux-ci peuvent fermer spontanément, avec ou sans préavis.
<li>GNOUS ne revendique aucun droit sur vos données et contenus, ils vous appartiennent entièrement.
<li>GNOUS se réserve le droit d'interdire l'usage de ses services si celui-ci est abusif. Le compte sera supprimé et les données restituées.
</ul>
<p>L'échec de GNOUS à exercer ou à appliquer tout droit ou disposition des Conditions Générales d'Utilisation ne constitue pas une renonciation à ce droit ou à cette disposition. Les Conditions Générales d'Utilisation constituent l'intégralité de l'accord entre GNOUS et vous et régissent votre utilisation du service, remplaçant tous les accords antérieurs entre GNOUS et vous (y compris les versions précédentes des Conditions Générales d'Utilisation).</p>
<!-- CGU end -->
<h2 id="privacy">Politique de confidentialité</h2>
<?php
$privacy_rev_long = exec('git log -1 --pretty=format:"%H" -L "/<!-- privacy start -->/,/<!-- privacy end -->/":politiques.php -s');
$privacy_rev_short = substr($privacy_rev_long, 0, 7);
?>
<i>Version <a href="https://git.gnous.fr/gnous/ovh_apache/commit/<?php echo $privacy_rev_long;?>" target="_blank"><?php echo $privacy_rev_short;?></a></i>
<!-- privacy start -->
<p>Pour le bon fonctionnement des services, GNOUS collecte certaines données personnelles. Lors de la création d'un compte sur un des services par exemple, il vous est demandé une adresse courriel valide, un pseudo et un mot de passe. Toute autre information est facultative, et n'exige aucune exactitude vis-à-vis de votre identité réelle. En dehors des traitements réalisés sur ces données par les différents logiciels (Nextcloud, Mattermost...) et nécessaires à leur fonctionnement, ces données sont susceptibles de subir deux traitements :
<ol>
<li>être copiées à distance pour la réalisation des sauvegardes. Celles-ci sont réalisées via un canal sécurisé (SSH) sur un support chiffré.</li>
<li>être récupérées pour une consultation éphémère, notamment les courriels dans le cas où une communication exceptionnelle est nécessaire. Cette opération se fait également au moyen d'un canal sécurisé (HTTPS) et <a href="https://git.gnous.fr/Gnous/admin-scripts/src/branch/master/get_emails.py" target="_blank" title="https://git.gnous.fr/Gnous/admin-scripts/src/branch/master/get_emails.py (nouvel onglet)">est publiquement révisable</a>.</li>
</ol>
Par ailleurs, l'utilisation des services génère automatiquement des traces qui sont enregistrées par GNOUS, comme l'adresse IP, la date et l'heure de l'accès, et quelques autres caractéristiques propres à votre terminal (ordinateur, téléphone...). Ces traces sont actuellement conservées pendant deux semaines afin de surveiller et protéger le système informatique, mais cette durée de conservation est sujette à changement suite <a href="https://www.lesnumeriques.com/vie-du-net/conservation-des-donnees-pour-la-quadrature-du-net-la-france-est-le-seul-pays-a-avoir-a-ce-point-tordu-la-decision-de-la-cjue-n163067.html" title="https://www.lesnumeriques.com/vie-du-net/conservation-des-donnees-pour-la-quadrature-du-net-la-france-est-le-seul-pays-a-avoir-a-ce-point-tordu-la-decision-de-la-cjue-n163067.html (nouvel onglet)" target="_blank"> au dernier coup d'éclat du Conseil d'État</a>.</p>
<p>Qu'il s'agisse de vos informations de connexions, de vos données personnelles ou encore de vos données utiles (documents, messages...), GNOUS a à coeur de les protéger et met en place de nombreux outils afin de garantir leur inaccessibilité par un tiers, et leur résilience au sein du système informatique. Notamment, GNOUS revendique ne faire aucun usage de vos données personnelles autre qu'à des fins de statistiques et de transparence, et ce sur des données anonymisées. De même, en accord avec ses fondements politiques, GNOUS s'engage à ne jamais communiquer ni revendre vos données personnelles autrement que sous la contrainte légale (ce qui vous serait alors notifié par le <a href="#canary" title="https://www.gnous.fr/politiques.php#canary">warrant canary</a>).</p>
<p>Conformément à l'article 34 de la loi Informatique et Libertés, GNOUS garantit à l'utilisateurice un droit d'opposition, d'accès et de rectification sur ses données personnelles. De plus, depuis l'entrée en vigueur du RGPD, GNOUS reconnaît et salue le droit à l'oubli et à la portabilité des données personnelles, notamment pour <abbr title="(quitter le nid pour en construire un autre ailleurs)">les initiatives de décentralisation d'Internet et d'appropriation d'un bout de celui-ci</abbr>. Pour toute demande relative à ces effets : <img src="ressources/info.png"></p>
<!-- privacy end -->
<h2 id="canary">Warrant Canary</h2>
<p>Un Warrant Canary est un mécanisme permettant à un hébergeur d'assurer à ses utilisateurices qu'il détient toujours le contrôle sur son infrastructure informatique.
Concrètement, il prend la forme d'une déclaration (voir ci-dessous) confirmant que l'hébergeur n'a reçu aucune requête judiciaire ou administrative secrète (avec interdication de divulgation), ni subi aucune perquisition informatique légale comme la saisie de serveurs ou la mise en place de mouchard.
Si c'est le cas, l'hébergeur invalide le Warrant Canary de manière univoque par sa mise à jour, sa suppression ou encore son expiration.</p>
<h3>Le Warrant Canary de GNOUS</h3>
<p>Celui-ci est mis à jour au moins deux fois par an (donc maximum tous les six mois).
Une information temporelle y est systématiquement ajoutée afin de renforcer la confiance dans la date de signature.</p>
<pre>
<?php
include("ressources/warrant_canary.txt")
?>
</pre>
<h3>Comment le vérifier?</h3>
Suivre ces instructions pour vérifier la signature du Warrant Canary de GNOUS. Les commandes sont à exécuter dans un terminal.
<ol>
<li>Télécharger la <a href="ressources/warrant_canary.txt" downloads>déclaration signée</a>.</li>
<li>Télécharger la <a href="ressources/gnous.asc" downloads>clef publique de GNOUS</a> et l'importer :<br>
<pre>gpg --import gnous.asc</pre></li>
<li>Vérifier la signature :<br>
<pre>gpg --verify warrant_canary.txt</pre></li>
<li>La sortie doit correspondre à celle-ci (sauf la date qui est amenée à changer) :<br>
<pre>
gpg: Signature faite le jeu. 03 juin 2021 09:50:09 CEST
gpg: avec la clef RSA 19CDEA6EB2EF0EBB840562C0C87EE34FD0BED5F5
gpg: issuer "salut@gnous.fr"
gpg: Bonne signature de « GNOUS &lt;salut@gnous.fr> » [inconnu]
gpg: alias « GNOUS &lt;info@gnous.fr> » [inconnu]
gpg: alias « g² &lt;git@gnous.fr> » [inconnu]
gpg: Attention : cette clef n'est pas certifiée avec une signature de confiance.
gpg: Rien n'indique que la signature appartient à son propriétaire.
Empreinte de clef principale : 68F7 BDBA 4D86 1C19 9B7C ADAF 3BA8 CC25 3432 3491
Empreinte de la sous-clef : 19CD EA6E B2EF 0EBB 8405 62C0 C87E E34F D0BE D5F5
</pre></li>
</ol>
<p>L'avertissement concernant la certification de la clef n'est pas important. Par contre, il est important de vérifier que la signature est qualifiée de bonne.</p>
<?php include 'includes/footer.php'; ?>
</BODY>
</HTML>
+147
View File
@@ -0,0 +1,147 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
OhYig3S2VXejuskpZBY+xdYVSD0=
=rwXC
-----END PGP PUBLIC KEY BLOCK-----
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 446 B

+63
View File
@@ -0,0 +1,63 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
x="0px"
y="0px"
width="512.97998"
height="594.30298"
viewBox="0 0 512.97998 594.30298"
enable-background="new 0 0 1280 800"
xml:space="preserve"
id="svg8"
sodipodi:docname="Noir-cercle-plein.svg"
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"><metadata
id="metadata14"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
id="defs12" /><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1848"
inkscape:window-height="1016"
id="namedview10"
showgrid="false"
inkscape:zoom="0.295"
inkscape:cx="256.496"
inkscape:cy="290.072"
inkscape:window-x="72"
inkscape:window-y="27"
inkscape:window-maximized="1"
inkscape:current-layer="svg8" />
<g
id="Repères"
transform="translate(-383.504,-95.769)">
</g>
<g
id="Logo"
transform="translate(-383.504,-95.769)">
<path
d="m 516.795,311.699 c 0,68.06 55.119,123.229 123.205,123.229 68.086,0 123.205,-55.169 123.205,-123.229 0,-68.054 -55.119,-123.225 -123.205,-123.225 -68.086,0 -123.205,55.171 -123.205,123.225 z"
id="path3"
inkscape:connector-curvature="0"
style="clip-rule:evenodd;fill-rule:evenodd" />
<path
d="m 751.662,100.674 c -3.541,-1.714 -7.129,-3.344 -10.758,-4.898 -3.514,1.139 -6.055,4.435 -6.055,8.329 0,1.229 0.256,2.397 0.713,3.458 3.412,1.6 6.777,3.282 10.094,5.046 71.205,37.867 119.652,112.812 119.652,199.09 0,115.296 -86.488,210.35 -198.209,223.731 -0.102,27.563 -11.742,49.094 -26.74,49.094 -15.988,0 -26.99,-21.51 -27.102,-49.053 C 501.363,522.25 414.679,427.118 414.679,311.699 c 0,-86.284 48.46,-161.232 119.675,-199.097 3.33,-1.771 6.709,-3.458 10.135,-5.063 0.451,-1.055 0.701,-2.216 0.701,-3.435 0,-3.901 -2.551,-7.204 -6.076,-8.335 -3.617,1.548 -7.195,3.172 -10.725,4.879 -85.775,41.505 -144.885,129.37 -144.885,231.051 0,94.095 50.617,176.339 126.132,220.984 8.029,4.885 16.384,9.413 25.068,13.536 11.097,6.393 19.533,17.334 22.806,30.149 7.834,30.186 7.885,30.708 16.309,63.205 3.224,12.415 13.943,30.499 30.811,30.499 l -0.27,-0.018 c 0,0 15,0 36,0 20,0 35,0 35,0 l -0.131,0.018 c 16.867,0 27.725,-18.084 30.949,-30.499 8.422,-32.497 8.475,-33.02 16.309,-63.205 3.271,-12.815 11.711,-23.757 22.809,-30.149 7.906,-3.753 15.523,-7.859 22.887,-12.247 C 844.902,509.631 896.484,426.699 896.484,331.699 896.482,230.039 837.406,142.19 751.662,100.674 Z"
id="path5"
inkscape:connector-curvature="0" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

+29
View File
@@ -0,0 +1,29 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
GNOUS déclare n'avoir jamais reçu de requête judiciaire ou administrative visant à :
* obtenir des informations sur les utilisateurices et leur utilisation de ses services ;
* introduire une porte dérobée dans son infrastructure ;
* saisir un équipement informatique de son infrastructure.
Faits:
1/ Le 25 octobre 2020, la population chilienne vote massivement la rédaction d'une nouvelle constitution par une assemblée constituante élue.
2/ Le 6 janvier 2021, une foule de militants pro-Trump prend d'assaut le Capitole et interrompt la session du Congrès certifiant les résultats de l'élection américaine.
3/ Le 2 juin 2021, une panne affectant le réseau téléphonique d'Orange a empêché pendant six heures l'accès à plusieurs numéros d'urgence. Des numéros provisoires ont été mis en place et relayés sur des plateformes telles que Twitter ou Facebook.
-----BEGIN PGP SIGNATURE-----
iQJDBAEBCgAtFiEEGc3qbrLvDruEBWLAyH7jT9C+1fUFAmC4ibEPHHNhbHV0QGdu
b3VzLmZyAAoJEMh+40/QvtX1h3cQALXjkeJVS/dealoDgYQSBt/ylwQUakgpgFQb
lN8W/7oZlEcq+5aVKYdgWB5CRi50uHiiJhOa/UG8fgDKvK5zlvJqk/LRjbKI0zxS
r7m6zDVW6d/ey3QyQQctmIqmpGyQYhGIMKISxtU96K+6yo/+JKlgAEs5ZolHSgP9
zP7HlUGm8W5HuKi0Reo+YSUYJ+fdhS/p5q78S1XHQa2IkWHh4Rhu3CR1/wrzJtvg
XYKsuDNaMDL3tWTtG4K9FJdWYToaRILFxcXPzf5dLq0MAFJ34+qXGw5guD7A2WBh
dJSdRd4Wz/L/YN4aghmxwYcrrMoyPknCgWtN1HS9P3hSsjAaBnKU0KGzQkGdvyDa
k6WxdElZVhsdVFuuHvNvvtbt6alQ8SVXpsE6QgV6iA+ZyLUVcxkwsz0V+84DrGwm
Z2xs1+b5/CDrg9ToShLpnqi394XesjPQbHxbSUbTbde1ahG6mSvaE+KcnWpl3WM2
rCSYzSAsYxS7DA1XqBWMKyo2U+owVpNjCXnDNSAnOlX7gVsKTR/RfPYmIcAZBkoa
5U0KCyd9mYEwBmOLAlJ/07JbHqyCff5y/wjgfb9spvqwniso4ulD4M3X4NKypZVB
2yAnd3jjOrk7PD9qOv0jt+LqLinCs8gqbNRtfjY62cDibxSwBgYZnIXLwliPf/VA
NVs9kJK7
=AqzM
-----END PGP SIGNATURE-----