Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Déplacement section sauvegarde de info/general vers outils/sauvegardes #281

Merged
merged 2 commits into from
Feb 3, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 0 additions & 33 deletions info/general.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,39 +79,6 @@ assurée.
Il est possible de consulter en direct l'état des différents services
sur [UptimeRobot](https://stats.uptimerobot.com/A84pLI9rlW)

### Sauvegardes

```{raw} html
<img alt="backup status" src="https://healthchecks.io/badge/c792e044-dd83-4b85-a695-240eed/fy2eY73W-2/backup.svg" />
```

Le système et les données utilisateur sont sauvegardées une fois par jour à 5h.
Les sauvegardes sont réalisées avec {logiciel}`Borg`.
Elles sont ainsi stockées de manière dédupliquée et chiffrée à plusieurs endroits
dont un dépôt off-site offert par Etienne Le Louët (serveur Debian auto-hébergé à Paris).

Il s'agit de sauvegardes incrémentales avec la politique de rétention suivante :

- 7 sauvegardes journalières
- 4 sauvegardes hebdomadaires

La plus ancienne sauvegarde conservée date donc d'environ 1 mois
et chacun des jours de la dernière semaine est accessible.
En cas de défaillance matérielle, au maximum 24h de données seront perdues.
Le bon déroulement des sauvegardes est vérifié à l'aide du service [Healthchecks.io](https://healthchecks.io/)

Les sauvegardes sont réparties en quatre groupes :

1. **System** pour la configuration du serveur et les fichiers des applications.
2. **MariaDB** pour les bases de données {logiciel}`MariaDB`.
3. **Postgres** pour les bases de données PostgreSQL.
4. **Userdata** pour les données de l'_espace personnel_ (dossier `home`).

```{seealso}
- L'article du journal : [Sauvegardes](https://club1.fr/backups/)
- La section de la doc : [](/outils/sauvegardes.md)
```

Comptes des membres
-------------------

Expand Down
2 changes: 1 addition & 1 deletion info/infrastructure-materielle.md
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@ Un [article dans le journal de bord](https://club1.fr/ssd-home) raconte son arri

#### Stockage secondaire

Disque dur de 2To 5600tr/min. Non pris en charge par les [sauvegardes](./general.md#sauvegardes).
Disque dur de 2To 5600tr/min. Non pris en charge par les [sauvegardes](/outils/sauvegardes.md).

### Alimentation

Expand Down
2 changes: 1 addition & 1 deletion info/politique-de-vie-privee.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Politique de sécurité

- ⚠️ Les données des membres sur le serveur **ne sont pas chiffrés**.
Elles sont donc lisibles par les administrateurs (utilisateur `root` et membres du {term}`groupe` `sudo`).
- Les [sauvegardes](./general.md#sauvegardes) sont, elles, chiffrées.
- Les [sauvegardes](/outils/sauvegardes.md) sont, elles, chiffrées.
- Les {term}`protocoles <protocole>` utilisés pour se connecter au serveur sont tous chiffrés,
les mots de passe et les données ne peuvent donc pas être interceptées.
- Les données personnelles sont protégées par les [permissions UNIX](https://fr.wikipedia.org/wiki/Permissions_UNIX).
Expand Down
26 changes: 25 additions & 1 deletion outils/sauvegardes.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,34 @@
Sauvegardes avec Borg
=====================

```{raw} html
<img alt="backup status" src="https://healthchecks.io/badge/c792e044-dd83-4b85-a695-240eed/fy2eY73W-2/backup.svg" />
```

Le système et les données utilisateur sont sauvegardées une fois par jour à 5h.
Les sauvegardes de CLUB1 sont basées sur {logiciel}`Borg` et {logiciel}`Borgmatic`.
Elles sont ainsi stockées de manière dédupliquée et chiffrée à plusieurs endroits
dont un dépôt off-site offert par Etienne Le Louët (serveur Debian auto-hébergé à Paris).

Il s'agit de sauvegardes incrémentales avec la politique de rétention suivante :

- 7 sauvegardes journalières
- 4 sauvegardes hebdomadaires

La plus ancienne sauvegarde conservée date donc d'environ 1 mois
et chacun des jours de la dernière semaine est accessible.
En cas de défaillance matérielle, au maximum 24h de données seront perdues.
Le bon déroulement des sauvegardes est vérifié à l'aide du service [Healthchecks.io](https://healthchecks.io/)

Les sauvegardes sont réparties en quatre groupes :

1. **System** pour la configuration du serveur et les fichiers des applications.
2. **MariaDB** pour les bases de données {logiciel}`MariaDB`.
3. **Postgres** pour les bases de données PostgreSQL.
4. **Userdata** pour les données de l'_espace personnel_ (dossier `home`).

```{seealso}
La section [](../info/general.md#sauvegardes) dans les Informations générales
L'article du journal : [Sauvegardes](https://club1.fr/backups/)
```

Processus de restauration
Expand Down
Loading