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: 3 months 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 (about 6 years ago)
- Default Branch: master
- Last Pushed: 2025-01-07T11:19:53.000Z (over 1 year ago)
- Last Synced: 2025-02-16T11:56:33.257Z (over 1 year ago)
- Topics: ansible, backup-script, cdn, github-cli, github-releases, infrastructure, slack-webhook
- Language: PHP
- Homepage: https://cdn.geotribu.fr/
- Size: 433 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
[](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 yes
Host 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).