++ Aggiunta funzione di backup e aggiornamento README.md

This commit is contained in:
francesco
2026-04-21 13:24:54 +02:00
parent 255260c979
commit 2b51d7882c
4 changed files with 48 additions and 33 deletions

View File

@@ -17,6 +17,7 @@ Script bash per eseguire il backup automatico di un database MySQL e della carte
2. Lo script ti chiederà:
- Nome utente
- Dominio del sito (es. esempio.com)
- Host del database (default: localhost)
- Nome del database
- Utente del database (default: nome del database)
@@ -58,6 +59,11 @@ Esempio:
```
3. Su cron manager inserisci:
```bash
/home/UTENTE/cloudpanel-backup/backup.sh
```
Oppure per un singolo sito:
```bash
/home/UTENTE/cloudpanel-backup/core.sh UTENTE dominio.com
```
@@ -89,11 +95,12 @@ UPLOAD_URL="http://192.168.0.10:8080/upload"
Per eseguire il backup di tutti i siti configurati:
```bash
chmod +x backup-siti.sh
./backup-siti.sh
chmod +x backup.sh
./backup.sh
```
L'elenco dei siti è configurabile nell'array `SITES` dentro `backup-siti.sh`.
Lo script scopre automaticamente i siti dai file `.secret.*` presenti nella directory.
Ogni file `.secret.UTENTE` contiene il `DOMAIN` associato, quindi non serve mantenere elenchi manuali.
## Note di sicurezza