> For the complete documentation index, see [llms.txt](https://docs.chamilo.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.chamilo.org/2.x/el/odigos-diaxeirisis/admin-guide/maintenance/backups.md).

# Αντίγραφα Ασφαλείας

Τα τακτικά αντιγράφων ασφαλείας είναι απαραίτητα για την προστασία των δεδομένων του Chamilo. Αυτή η σελίδα καλύπτει τι να αντιγράψετε ασφαλίστρια και πώς.

## Τι να Αντιγράψετε Ασφαλίστρια

### 1. Βάση Δεδομένων

Η βάση δεδομένων του Chamilo περιέχει όλα τα δεδομένα της πλατφόρμας: χρήστες, μαθήματα, παρακολούθηση, βαθμολογίες, μηνύματα και ρυθμίσεις. Αυτό είναι το πιο κρίσιμο στοιχείο για αντιγραφή ασφαλείας.

**Πώς να κάνετε αντιγραφή ασφαλείας:**

```bash
mysqldump -u username -p chamilo_database > chamilo_backup_$(date +%Y%m%d).sql
```

### 2. Αρχεία

Το Chamilo αποθηκεύει τα ανεβασμένα αρχεία (έγγραφα, εικόνες, πακέτα SCORM) στο σύστημα αρχείων. Οι βασικοί κατάλογοι για αντιγραφή ασφαλείας:

* `var/` — Ανεβασμένα αρχεία και πόροι
* `public/plugin/` — Αρχεία πρόσθετων (μόνο αν έχετε προσθέσει προσαρμοσμένα πρόσθετα)

Αν χρησιμοποιείτε αποθήκευση cloud (S3, Azure Blob), βεβαιωθείτε ότι η αντιγραφή ασφαλείας/έκδοση του παρόχου cloud είναι ενεργοποιημένη.

### 3. Ρυθμίσεις

* `.env` — Η ρύθμιση περιβάλλοντος σας
* `config/` — Οποιαδήποτε προσαρμοσμένα αρχεία ρυθμίσεων

## Πρόγραμμα Αντιγράφων Ασφαλείας

| Στοιχείο       | Συνιστώμενη συχνότητα                                              |
| -------------- | ------------------------------------------------------------------ |
| Βάση Δεδομένων | Καθημερινά                                                         |
| Αρχεία         | Καθημερινά ή εβδομαδιαία (ανάλογα με τη δραστηριότητα ανεβάσματος) |
| Ρυθμίσεις      | Μετά από οποιαδήποτε αλλαγή ρυθμίσεων                              |

## Αποκατάσταση

Για να αποκαταστήσετε από αντιγραφή ασφαλείας:

1. Αποκαταστήστε τη βάση δεδομένων από το SQL dump
2. Αποκαταστήστε τους καταλόγους αρχείων
3. Αποκαταστήστε τα αρχεία ρυθμίσεων
4. Καθαρίστε την cache του Symfony: `php bin/console cache:clear`

## Συμβουλές

* **Αυτοματοποιήστε τα αντιγράφων ασφαλείας** — Χρησιμοποιήστε cron jobs για να εκτελούνται αυτόματα
* **Αποθηκεύστε εκτός έδρας** — Κρατήστε αντίγραφα ασφαλείας σε ξεχωριστό διακομιστή ή αποθήκευση cloud
* **Δοκιμάστε την αποκατάσταση** — Περιοδικά δοκιμάστε ότι μπορείτε να αποκαταστήσετε επιτυχώς από αντιγραφή ασφαλείας
* **Τεκμηριώστε τη διαδικασία σας** — Κρατήστε γραπτές οδηγίες για τη διαδικασία αποκατάστασης ώστε οποιοσδήποτε στην ομάδα να μπορεί να την εκτελέσει
