diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..5983708 --- /dev/null +++ b/.env.example @@ -0,0 +1 @@ +ES_TOKEN = "" diff --git a/.gitignore b/.gitignore index 9e8b459..16d8e91 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ credentials.info html/.htpasswd html/.htaccess +.env +geckodriver.log +html/ressources/stats diff --git a/README.md b/README.md index b6cf083..0a2ee61 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,33 @@ La dernière version stable est accessible à cette adresse : https://www.gnous.fr +## Déploiement + +Ce site est déployé au moyen d'un tour de passe-passe qui combine git et Docker. + +Un [hook post-receive](https://git-scm.com/docs/githooks#post-receive) (voir ci-dessous) permet d'automatiquement mettre à jour le dépôt git servant les sources à chaque événement de poussée concernant la branche `master`. +Pour plus de simplicité, le dépôt est monté dans le conteneur applicatif de g² (Gitea). + +```bash +#!/bin/bash +TARGET="/var/lib/apache" +REMOTE="local" + +while read oldrev newrev ref +do + # only checking out the master (or whatever branch you would like to deploy) + if [ "$ref" = "refs/heads/master" ]; + then + echo "Ref $ref received. Deploying master branch to production..." + cd $TARGET + unset GIT_DIR + git pull --ff-only $REMOTE master + else + echo "Ref $ref received. Doing nothing: only the master branch may be deployed on this server." + fi +done +``` + ## Testing Une version de test tourne peut-être [ici](https://www.test.gnous.fr). diff --git a/html/apropos.php b/html/apropos.php index 6fbbb0c..21086f8 100644 --- a/html/apropos.php +++ b/html/apropos.php @@ -27,15 +27,6 @@
Utilisateurices | -- |
Équipes | -- |
Canaux | -- |
Messages | -- |
Le logiciel libre Nextcloud 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 cloud - les fichiers qu'on envoie habituellement par mail, et alléger ainsi toute - l'infrastructure du mail.
- - - - - Chiffres (mis à jour en temps réel) : -Utilisateurices | -- |
Fichiers | -- |
Partages de fichiers | -- |
Depuis mars 2021 GNOUS dispose d'un serveur de mail basé sur la solution libre Mailcow.
- Ce service permet d'envoyer et de recevoir des mails avec une adresse en @gnous.fr
, ou tout autre domaine administré par GNOUS. Les mails sont également consultables au moyen d'un webmail.
Tant que les ressources le permettent, une boîte mail peut-être créée sur demande.
-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 «Être un géant du mail, c'est faire la loi...».
- -Également depuis mars 2021, la forge git g² reposant sur le logiciel libre Gitea a été mise en place - pour pouvoir exporter et publier du contenu versionné.
- -Une clef Tails, pour The Amnesic Incognito Live System, est - une clef USB 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 : -
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, contactez-nous. -
- -GNOUS ayant acquis le nom de domaine gnous.fr
, il lui est possible de délivrer gratuitement des noms de domaines sous le format mon-nom-de-domaine.gnous.fr
. Contactez-nous
- pour en faire la demande, bien qu'une réponse favorable ne soit pas garantie.
Dernière mise à jour du site le
git revision:
+ «Ton site il est très utile et très peu énergivore mais il n'est pas très très beau...»
+ Louise, le 17 novembre 2021
+
+ Ce site web utilise exclusivement les technologies HTML, PHP et CSS (un tout petit peu) pour présenter le projet GNOUS. + Son aspect austère résulte d'un manque évident de goût graphique, mais surtout de la volonté de minimiser son impact environnemental au travers de sa consommation énergétique. +
+> 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.+
Le contenu de ce site web est produit par GNOUS et, sauf mention contraire, est mis à disposition du public selon les termes de la licence Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0). + Vous êtes libres de réutiliser et d'adapter ce contenu à condition d'y apposer la même licence et de créditer GNOUS.
+Les sources de ce site web sont quant à elles sous licence GPLv3. + Les droits garantis aux utilisateurices sont similaires à la licence précédente.
+