Fichiers de configuration et de déploiement des différents composants constituant l'infra du projet Geotribu :
- principalement le site d'hébergement des fichiers statiques (images...) https://cdn.geotribu.fr
- scripts de sauvegarde
- commentaires (https://comments.geotribu.fr/admin/)
- notifications
- indexation des contenus
- le serveur est gracieusement prêté par GeoRezo et hébergé chez Ataraxie depuis l'été 2025.
- OS serveur à date (Ataraxie) : Ubuntu Server 24.04
-
Accès SSH au serveur.
-
Générer une clé dédiée :
ssh-keygen -t ed25519 -C "Geotribu [email protected]" -f ~/.ssh/id_ed25519_geotribu
-
Entrer un mot de passe fort pour la clé (passphrase).
-
Mettre sa clé publique sur le serveur (requiert l'accès par mot de passe au moins une fois) :
ssh-copy-id -o PubkeyAuthentication=no -o PreferredAuthentications=password -i ~/.ssh/id_ed25519_geotribu.pub 91.230.235.162 -
Exemple de configuration SSH :
IdentitiesOnly yes Host geotribu ForwardAgent yes HostName 91.230.235.162 IdentityFile ~/.ssh/id_ed25519_geotribu Preferredauthentications publickey User geotribu -
Valider la connexion :
ssh geotribu
-
-
Ansible : voir le README dédié
-
Mot de passe maître pour les variables secrètes d'Ansible (voir le même README)
Voir le README dédié.
Voir le README dédié.
Afin de faciliter la recherche de la bonne image lors de la rédaction des contenus, un index des fichiers du CDN est réalisé avec lunr (son implémentation Python).
Voir le script.
Voir le README dédié.