Backups
Ein Backup ist eine Sicherheitskopie. Envbay sichert die Einstellungen Ihrer Instanz (Ihres Entwicklungsservers) automatisch. Ihre Projekte sichern Sie mit einem Zeitplan.
Das Wichtigste
Abschnitt betitelt „Das Wichtigste“- Jede Nacht um 03:00 Uhr sichert Envbay die Einstellungen Ihrer Instanz. Die letzten 7 Stände (gespeicherte Zeitpunkte) bleiben erhalten.
- Diese Sicherung enthält nicht die Dateien Ihrer Projekte.
- Projekte sichern Sie in Envoryx mit einem Backup-Zeitplan. Diese Sicherungen gehen auch außer Haus. Der Starter behält die letzten 3 je Projekt, Team und Agency 5.
- Ohne Zeitplan im Projekt wird nichts kopiert.
- Im Plan Free (kostenlose Testphase) bleibt die Sicherung der Instanz auf dem Server. Es gibt keine Sicherung einzelner Projekte und nichts außer Haus.
Zeitplan für ein Projekt einrichten
Abschnitt betitelt „Zeitplan für ein Projekt einrichten“- Öffnen Sie Ihr Projekt.
- Öffnen Sie den Bereich Backups.
- Öffnen Sie Scheduled backups.
- Wählen Sie täglich oder wöchentlich.
- Wählen Sie die Uhrzeit.
Selbst sichern
Abschnitt betitelt „Selbst sichern“- Öffnen Sie Ihr Projekt.
- Öffnen Sie den Bereich Backups.
- Klicken Sie auf Create backup.
- Klicken Sie auf Download, um die Sicherung auf Ihren Rechner zu laden.
Kopien außer Haus
Abschnitt betitelt „Kopien außer Haus“Das Ziel für Kopien außer Haus legt Ihr Plan fest. Sie sehen es in Envoryx unter Settings → Backups als from your hoster. Mit Fetch holen Sie eine Kopie in Ihre Instanz. Von dort spielen Sie sie zurück. Das Ziel ändern kann nur Envbay. Kopien dort löschen kann ebenfalls nur Envbay.
Backup aus einer anderen Instanz einspielen
Abschnitt betitelt „Backup aus einer anderen Instanz einspielen“Das geht ab Envoryx 0.45.0. Die Version Ihrer Instanz steht im Kapitel Updates.
- Laden Sie das Backup in der anderen Instanz herunter.
- Öffnen Sie dort Settings → Secret key und klicken Sie auf Show key. Ab Envoryx 0.46.0 fragt Envoryx dabei nach Ihrem Passwort. Konten ohne Passwort (Single Sign-on) brauchen eine Anmeldung in den letzten 10 Minuten.
- Öffnen Sie in Ihrer Envbay-Instanz New project → Existing website.
- Laden Sie die
.tar-Datei hoch. Envoryx erkennt das Backup. - Starten Sie Restore into a new project.
- Geben Sie den Schlüssel der anderen Instanz ein.
Envoryx speichert den eingegebenen Schlüssel nicht.
Das gilt für Backups einzelner Projekte. Instanz-Backups einer anderen Instanz spielt Envbay nicht ein.
Der Weg zurück: Eine andere Instanz braucht den Secret Key Ihrer Envbay-Instanz. Envbay zeigt ihn nicht an. Envoryx zeigt ihn Admins unter Settings → Secret key. Dafür geben Sie laut Envoryx-Dokumentation Ihr Passwort ein. Konten ohne Passwort (Single Sign-on) brauchen eine Anmeldung in den letzten 10 Minuten. Bewahren Sie eine Kopie außerhalb von Envoryx auf.
Instanz jetzt sichern
Abschnitt betitelt „Instanz jetzt sichern“Auf der Dienstseite (die Seite Ihrer Instanz in my.envbay.com) gibt es Backup jetzt. Die Schritte stehen im Kapitel Instanz steuern.
Wenn etwas nicht klappt
Abschnitt betitelt „Wenn etwas nicht klappt“Etwas wiederherstellen? Schreiben Sie uns ein Ticket (eine Nachricht an den Support). Nennen Sie den Namen Ihrer Instanz und das Datum, das Sie brauchen. Die Schritte stehen im Kapitel Hilfe. Wir können die Dauer nicht zusagen.
Was gesichert wird
Abschnitt betitelt „Was gesichert wird“| Free | Starter | Team | Agency | |
|---|---|---|---|---|
| Instanz-Backup (täglich) | ja, nur lokal | ja | ja | ja |
| Aufbewahrung Instanz-Backups | 3 Stände | 7 Stände | 7 Stände | 7 Stände |
| Projekt-Backups außer Haus | nicht enthalten | 3 je Projekt | 5 je Projekt | 5 je Projekt |
- Instanz-Backup: täglich um 03:00, die letzten 7 bleiben erhalten. Es enthält Envoryx selbst (Konten, Einstellungen, Projektliste), aber keine Projektdateien und keine Docker-Volumes; der Secret Key fehlt. Details: Instance backups. Vor jeder Datenbank-Migration einer neuen Envoryx-Version legt Envoryx zusätzlich ein eigenes Backup an.
- Projekt-Backups: Sicherungen, die Envoryx nach dem Zeitplan eines Projekts anlegt, gehen ebenfalls auf den Offsite-Speicher Ihres Plans (Starter 3, Team 5, Agency 5 je Projekt). Ohne Zeitplan im Projekt wird nichts kopiert; manuell angelegte Backups bleiben in der Instanz. Siehe Project backups.
- Free: Eine Testinstanz wird nur lokal gesichert (auf demselben Server, mit der Aufbewahrung der Instanz selbst). Es gibt keine Kopie außer Haus und keine Projekt-Backups. Siehe Pläne und Grenzen.
- Verschlüsselt und außer Haus: Die Kopien werden mit einer planbezogenen Passphrase verschlüsselt und auf einen getrennten Speicher außerhalb Ihrer Instanz übertragen. Der Serverstandort liegt in der EU. Hintergrund: Offsite backups.
- Offsite-Ziel des Hosters: Das Ziel legt der Plan fest. In Envoryx erscheint es unter Settings → Backups als from your hoster. Als Admin sehen Sie die Kopien dort und holen sie mit Fetch in die lokale Liste, um sie zurückzuspielen. Das Ziel ändern oder dort Kopien löschen kann nur Envbay.
- Überwachung: Bleibt für eine Instanz die Offsite-Sicherung länger als zwei Tage aus, wird das bei Envbay markiert.
- Nicht gesichert: Envbay sichert Kunden-Container nicht als Ganzes. Die Dateien Ihrer Projekte sind nur über Projekt-Backups (oder Ihr Git-Repository) wiederherstellbar.
Backup jetzt
Abschnitt betitelt „Backup jetzt“Auf der Dienstseite stößt Backup jetzt ein Instanz-Backup über den Fleet Manager an, das auf den Offsite-Speicher Ihres Plans kopiert wird. Es ist kein Projektexport. Siehe Instanz steuern.
Projekt-Backups in Envoryx
Abschnitt betitelt „Projekt-Backups in Envoryx“Projekte sichern Sie in Envoryx unter Backups (Create backup, Download, Scheduled backups). Ein Projekt-Backup enthält Datenbank-Dumps, das Projektverzeichnis (ohne vendor/ und node_modules/), den Object Storage und die Projekteinstellungen; Daten von Redis, OpenSearch, Meilisearch, Typesense und RabbitMQ sind nicht enthalten. Backups enthalten Datenbankpasswörter und Tokens: Behandeln Sie heruntergeladene Dateien wie Geheimnisse.
Wiederherstellung
Abschnitt betitelt „Wiederherstellung“Instanz oder Offsite-Stand: Wir stellen auf Anfrage wieder her. Eröffnen Sie ein Ticket mit Instanzname, Projekt und gewünschtem Datum. Eine Zusage zu Dauer oder Erfolg gibt es nicht.
Projekt selbst zurückspielen: In Envoryx wählen Sie die Sicherung und dann Restore; Restore into a new project legt aus der Sicherung ein neues Projekt an. Stammt das Backup aus einer anderen Instanz, fragt der Dialog nach deren Secret Key, siehe Export und Import.
Export und Import
Abschnitt betitelt „Export und Import“Download liefert ein .tar je Backup. Es enthält unter anderem den Datenbank-Dump (database.sql.gz) und das Projektverzeichnis; beides lässt sich auch ohne Envoryx weiterverwenden.
Backup aus einer anderen Instanz: Ab Envoryx 0.45.0 spielen Sie ein Projekt-Backup einer anderen Envoryx-Instanz in ein neues Projekt zurück. Die Projekteinstellungen im Backup sind mit dem Secret Key der Quell-Instanz verschlüsselt. Laden Sie die .tar-Datei über New project → Existing website hoch. Envoryx erkennt das Backup. Der Dialog zum Zurückspielen fragt nach dem Secret Key der Quell-Instanz. Dort zeigen Sie ihn unter Settings → Secret key → Show key an. Ab Envoryx 0.46.0 fragt Envoryx dabei nach Ihrem Passwort; bei Single-Sign-on-Konten genügt eine Anmeldung in den letzten 10 Minuten. Envoryx prüft ihn gegen die Schlüssel-ID im Backup. Dann versiegelt es die Einstellungen mit dem Schlüssel Ihrer Instanz neu. Den eingegebenen Schlüssel speichert Envoryx nicht. Das gilt auch für Backups von einem Offsite-Ziel und für Backups vor einem Schlüsselwechsel. Auf der Kommandozeile nehmen envoryx import und envoryx backup recover den Schlüssel mit --key-file. Die Version Ihrer Instanz steht im Kapitel Updates. Instanz-Backups einer anderen Instanz spielt eine gehostete Instanz seit Envoryx 0.45.1 nicht ein; sie nimmt nur ihre eigenen Instanz-Backups zurück. Projekte von anderswo kommen als Projekt-Backups mit dem Schlüssel der Quelle.
Der Weg zurück: Ein Backup Ihrer Envbay-Instanz öffnet eine andere Instanz nur mit dem Secret Key Ihrer Envbay-Instanz. Envbay zeigt diesen Schlüssel nicht an. Laut Envoryx-Dokumentation zeigt ihn ein Admin der Instanz unter Settings → Secret key → Show key, nach Eingabe seines Passworts (bei Single-Sign-on-Konten nach einer Anmeldung in den letzten 10 Minuten). Bewahren Sie eine Kopie außerhalb von Envoryx auf. Ohne den Schlüssel bleiben Datenbank-Dump und Projektverzeichnis nutzbar. Die Projekteinstellungen öffnet die Zielinstanz dann nicht.