# Erstellen von Datensicherungen

> Wie HELIOS PostgreSQL, InfluxDB und die Konfiguration sichert, wohin die Archive gehen und wie sich eine Sicherung zurückspielen lässt.

Die beiden Datenbanken von SOLECTRUS sammeln Daten, die sich nicht wiederherstellen lassen: PostgreSQL die Einstellungen und Strompreise, InfluxDB die Messwerte. Regelmäßige Sicherungen sind deshalb wichtig.

Sicherungen erstellt und verwaltet [HELIOS](/docs/referenz/helios/) im Bereich **Datensicherung**.

## Eine Sicherung erstellen

Der Knopf _Sicherung erstellen_ startet eine Sicherung. HELIOS sichert PostgreSQL und InfluxDB und packt beides zusammen mit der Konfiguration in ein einziges Archiv.

Die Sicherung läuft im Hintergrund. Kein Container wird gestoppt, SOLECTRUS bleibt währenddessen normal nutzbar. Bei größeren Datenmengen dauert das einige Minuten, die Seite lässt sich in der Zwischenzeit verlassen.

## Automatisch sichern

Die automatische Sicherung ist zunächst ausgeschaltet. Zum Einschalten unter _Automatische Sicherung_ die Option **Täglich automatisch sichern** setzen und eine Uhrzeit wählen; vorgeschlagen ist 03:00 Uhr. Sie gilt in der Zeitzone, die unter _Konfiguration → Grundeinstellungen → PV-Anlage_ eingestellt ist.

HELIOS bewahrt die **fünf neuesten** Sicherungen auf. Ältere entfernt es automatisch, der Speicher läuft also nicht voll.

## Wohin gesichert wird

Drei Ziele stehen zur Wahl:

| Ziel                          | Wofür                                                             |
| ----------------------------- | ----------------------------------------------------------------- |
| **Lokal auf diesem Host**     | Einfachster Fall, die Sicherung bleibt auf demselben Gerät.       |
| **Externer Mount (z.B. NAS)** | Ein eingehängtes Verzeichnis, etwa eine NFS-Freigabe auf dem NAS. |
| **S3-kompatibler Speicher**   | AWS S3, MinIO, Backblaze B2, Wasabi und Ähnliches.                |

HELIOS prüft auf Knopfdruck, ob das Ziel erreichbar und beschreibbar ist.

> **Nicht auf demselben Gerät belassen**
>
>
> Eine Sicherung, die neben den Originaldaten liegt, hilft bei einem Defekt der Festplatte nicht weiter. Als Ziel eignet sich möglichst ein anderes Gerät.
>

## Wiederherstellen

Auch die Wiederherstellung läuft im Browser. HELIOS stoppt dafür die Dienste, spielt die Datenbanken zurück und startet alles wieder.

Eine Sicherung, die woanders liegt, lässt sich vorher hochladen. Möglich ist das nur beim Ziel _Lokal auf diesem Host_. Ist ein anderes Ziel eingestellt, dieses für das Hochladen vorübergehend auf _Lokal_ umstellen.

> **Warnung**
>
>
> Beim Wiederherstellen werden die aktuellen Datenbanken **und die Konfiguration** überschrieben. HELIOS erzeugt `compose.yaml` und `.env` aus der gesicherten Konfiguration neu. Alle Messwerte, die seit der Sicherung dazugekommen sind, gehen verloren.
>
