OpenRun integriert Litestream: SQLite-Apps automatisch in Docker und Kubernetes replizieren

Running SQLite Apps on Docker and Kubernetes with Litestream

OpenRun integriert Litestream: SQLite-Apps automatisch in Docker und Kubernetes replizieren

OpenRun, eine selbst gehostete GitOps-Plattform für Docker, Podman und Kubernetes, bietet jetzt integrierte Litestream-Unterstützung. SQLite-Datenbanken von Apps werden automatisch kontinuierlich auf S3-kompatiblen Objektspeicher repliziert. Bei leerem oder neu erstelltem App-Volume stellt OpenRun die Datenbank vor dem App-Start automatisch aus dem Replikat wieder her. Entwickler nutzen SQLite normal, ohne Litestream zu installieren, Objektspeicher zu konfigurieren oder Wiederherstellungslogik zu implementieren. Die Lösung funktioniert auf einem einzelnen Knoten sowie in Kubernetes-Clustern und repliziert auch die Metadaten des Servers. Bei Verlust eines Knotens genügen Serverkonfiguration und Secrets, um alles aus dem Objektspeicher wiederherzustellen.

Das Ergebnis ist, dass Anwendungsentwickler SQLite normal nutzen, ohne Litestream installieren, Objektspeicher konfigurieren, ihr Container-Image ändern oder Wiederherstellungslogik implementieren zu müssen.
  1. ajayvk

    Integrierte Litestream-Replikation und automatische Wiederherstellung ist eine neue Funktion, die ich in OpenRun (einer selbst gehosteten Bereitstellungsplattform für Web-Apps) hinzugefügt habe. Apps können SQLite ohne Codeänderungen verwenden, während OpenRun sich um Backup/Wiederherstellung kümmert. Dies funktioniert auf einem einzelnen Knoten mit Docker/Podman und auch auf Kubernetes.

  2. sighansen

    Ich nutze denselben Stack, um meine Apps zu betreiben! SQLite als Datenbank-Backend auf ephemeren Pods. Bei der Initialisierung stellt der Pod das aktuelle Litestream-Backup aus dem Objektspeicher wieder her. Keine persistenten Volumes nötig. Bisher keine Probleme.

  3. ltbarcly3

    Ich werde das überspringen.

Mehr von diesem Tag

2026-08-30