Giter Site home page Giter Site logo

geotribu / infra Goto Github PK

View Code? Open in Web Editor NEW
0.0 5.0 0.0 440 KB

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

Home Page: https://cdn.geotribu.fr/

License: MIT License

PHP 90.27% Shell 2.96% Python 2.46% Jinja 4.30%
cdn backup-script github-releases github-cli slack-webhook ansible infrastructure

infra's Introduction

CDN minimaliste de Geotribu

pre-commit.ci status

Fichiers de configuration pour https://cdn.geotribu.fr et des outils liés : sauvegarde, notifications, indexation...

Déploiement

  • OS serveur à date : Ubuntu Server 22.04

Prérequis

  • Accès SSH au serveur. Exemple de configuration SSH :

    IdentitiesOnly yes
    
    Host geotribu
        HostName vps383.altinea.eu
        User geotribu
        IdentityFile ~/.ssh/id_rsa_elgeopaso
    
  • 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é.

Notifications

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 README dédié.

infra's People

Contributors

guts avatar dependabot[bot] avatar pre-commit-ci[bot] avatar

Watchers

Vandecasteele avatar  avatar James Cloos avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.