Skip to content
/ infra Public

Ansible, fichiers de configuration et scripts des outils sous le géocapot : cdn, sauvegarde, indexation, notifications...

License

Notifications You must be signed in to change notification settings

geotribu/infra

Repository files navigation

Infra Geotribu

pre-commit.ci status ansible-lint Linter

Fichiers de configuration et de déploiement des différents composants constituant l'infra du projet Geotribu :

Déploiement

  • 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

Prérequis

  • Accès SSH au serveur.

    1. Générer une clé dédiée :

      ssh-keygen -t ed25519 -C "Geotribu [email protected]" -f ~/.ssh/id_ed25519_geotribu
    2. Entrer un mot de passe fort pour la clé (passphrase).

    3. 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
    4. Exemple de configuration SSH :

      IdentitiesOnly yes
      
      Host geotribu
          ForwardAgent yes
          HostName 91.230.235.162
          IdentityFile ~/.ssh/id_ed25519_geotribu
          Preferredauthentications publickey
          User geotribu
      
    5. 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)


Outils liés

Interface minimaliste de gestion des fichiers

Voir le README dédié.

Sauvegarde

Voir le README dédié.

Indexation des fichiers du CDN

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.

Commentaires

Voir le README dédié.

About

Ansible, fichiers de configuration et scripts des outils sous le géocapot : cdn, sauvegarde, indexation, notifications...

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

  •  

Contributors 4

  •  
  •  
  •  
  •