Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/geotribu/infra
Ansible, fichiers de configuration et scripts des outils sous le géocapot : cdn, sauvegarde, indexation, notifications...
https://github.com/geotribu/infra
ansible backup-script cdn github-cli github-releases infrastructure slack-webhook
Last synced: 20 days ago
JSON representation
Ansible, fichiers de configuration et scripts des outils sous le géocapot : cdn, sauvegarde, indexation, notifications...
- Host: GitHub
- URL: https://github.com/geotribu/infra
- Owner: geotribu
- License: mit
- Created: 2020-04-02T15:53:19.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-07-08T13:05:49.000Z (7 months ago)
- Last Synced: 2024-12-24T05:08:51.012Z (27 days ago)
- Topics: ansible, backup-script, cdn, github-cli, github-releases, infrastructure, slack-webhook
- Language: PHP
- Homepage: https://cdn.geotribu.fr/
- Size: 430 KB
- Stars: 0
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# CDN minimaliste de Geotribu
[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/geotribu/minimalist-cdn/master.svg)](https://results.pre-commit.ci/latest/github/geotribu/minimalist-cdn/master)
Fichiers de configuration pour 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 :
```config
IdentitiesOnly yesHost geotribu
HostName vps383.altinea.eu
User geotribu
IdentityFile ~/.ssh/id_rsa_elgeopaso
```- Ansible : voir [le README dédié](ansible/README.md)
- 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é](cdn/README.md).
### Sauvegarde
Voir [le README dédié](ansible/roles/backup/README.md).
### Notifications
Voir [le README dédié](notifications/README.md).
### 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](https://lunrjs.com/) (son implémentation Python).
Voir [le README dédié](search-index/README.md).