Ajout documentation backups clients WordPress (event-solutions + bonelliphotographie via vsftpd)
This commit is contained in:
+26
-1
@@ -65,6 +65,12 @@ graph TB
|
||||
RAID[RAID5 md0<br/>/srv/media<br/>3.6 To]
|
||||
KDrive[kDrive<br/>Backups]
|
||||
end
|
||||
|
||||
subgraph "Backups clients WordPress"
|
||||
FTP[vsftpd<br/>Proxmox Host]
|
||||
EventDir[/srv/backups/event-solutions/uploads/]
|
||||
BonelliDir[/srv/backups/bonelli/uploads/]
|
||||
end
|
||||
end
|
||||
|
||||
DNS --> NPM
|
||||
@@ -95,6 +101,9 @@ graph TB
|
||||
|
||||
KDrive -.->|backup| MDB
|
||||
KDrive -.->|backup| PG
|
||||
|
||||
FTP -.->|chroot| EventDir
|
||||
FTP -.->|chroot| BonelliDir
|
||||
```
|
||||
|
||||
## Flux réseau
|
||||
@@ -202,6 +211,7 @@ graph LR
|
||||
subgraph "Proxmox Host"
|
||||
Cron[Cron<br/>Dim 3h00]
|
||||
Script[/usr/local/bin/<br/>proxmox-backup.sh]
|
||||
VSFTPD[vsftpd<br/>Port 21]
|
||||
end
|
||||
|
||||
subgraph "Sources"
|
||||
@@ -214,10 +224,17 @@ graph LR
|
||||
PVEConf[/etc/pve/]
|
||||
end
|
||||
|
||||
subgraph "Destination"
|
||||
subgraph "Destination backup interne"
|
||||
KDrive[kDrive<br/>rclone]
|
||||
end
|
||||
|
||||
subgraph "Backups clients WordPress"
|
||||
WPEvent[event-solutions.fr<br/>o2switch<br/>UpdraftPlus FTP]
|
||||
WPBonelli[bonelliphotographie.fr<br/>Infomaniak<br/>UpdraftPlus FTP]
|
||||
EventDir[/srv/backups/event-solutions/uploads/]
|
||||
BonelliDir[/srv/backups/bonelli/uploads/]
|
||||
end
|
||||
|
||||
Cron --> Script
|
||||
Script --> MariaDB
|
||||
Script --> PG
|
||||
@@ -229,6 +246,11 @@ graph LR
|
||||
Script --> KDrive
|
||||
|
||||
KDrive -.->|Retention 3| Old[Suppression<br/>anciens backups]
|
||||
|
||||
WPEvent -.->|FTP| VSFTPD
|
||||
WPBonelli -.->|FTP| VSFTPD
|
||||
VSFTPD -.->|chroot| EventDir
|
||||
VSFTPD -.->|chroot| BonelliDir
|
||||
```
|
||||
|
||||
## Sécurité
|
||||
@@ -241,6 +263,7 @@ graph LR
|
||||
| Firewall | UFW sur Proxmox host |
|
||||
| Isolation | Chaque service dans son propre LXC |
|
||||
| BDD | Utilisateurs dédiés par appli, pas d'accès root |
|
||||
| FTP | vsftpd sur Proxmox host, chroot par user, userlist |
|
||||
|
||||
## Fichiers clés
|
||||
|
||||
@@ -249,5 +272,7 @@ graph LR
|
||||
| Backup script | `/usr/local/bin/proxmox-backup.sh` | Script hebdomadaire de sauvegarde |
|
||||
| rclone config | `/root/.config/rclone/rclone.conf` | Config kDrive |
|
||||
| Backup log | `/var/log/proxmox-backup.log` | Log des sauvegardes |
|
||||
| vsftpd config | `/etc/vsftpd.conf` | Serveur FTP pour backups clients |
|
||||
| vsftpd userlist | `/etc/vsftpd.userlist` | Users FTP autorisés |
|
||||
| NPM config | LXC 100, Docker volume | Nginx Proxy Manager |
|
||||
| Gitea data | LXC 108, Docker volume | Données Git |
|
||||
|
||||
Reference in New Issue
Block a user