BasePilot
AnmeldenKonto erstellen

Managed libSQL auf Hetzner und UpCloud

BasePilot stellt libSQL bereit, den quelloffenen, SQLite-kompatiblen Datenbankserver, und betreibt ihn von Deutschland aus: bei den europäischen Cloud-Anbietern Hetzner und UpCloud, in Ihrem eigenen Cloud-Konto oder auf Ihren eigenen Servern. Anwendungen verbinden sich über HTTPS mit Zugriffstokens.

Betrieb aus Deutschland. Abrechnung pro Knoten und Stunde. Keine Mindestlaufzeit.

Beispielcluster

shop-x7k2f

libSQL server 0.24

In Betrieb

Verbindungszeichenfolge

libsql://shop-x7k2f.libsql.basepilot.de

Knoten

  • n1.shop-x7k2f.libsql.basepilot.dePrimärFehlerfrei
  • n2.shop-x7k2f.libsql.basepilot.deReplikatFehlerfrei
  • n3.shop-x7k2f.libsql.basepilot.deReplikatFehlerfrei

libSQL im Überblick

Woraus ein libSQL-Cluster bei BasePilot besteht.

Versionen
0.24
Standardversion
libSQL server 0.24
Port
443
Knoten pro Cluster
1 bis 3
Replikation
Primärknoten mit Lesereplikaten
Backups
Fortlaufende Replikation in den Objektspeicher
Point-in-Time-Recovery
Ja
Upgrades der Hauptversion
Nein
Verfügbarkeit
Allgemein verfügbar

Das leistet Managed libSQL

Speziell für libSQL. Monitoring, Wartungsfenster, Zugriffskontrolle und stundengenaue Abrechnung gehören zu jedem Cluster.

  • SQLite-kompatibel, über HTTPS erreichbar

    libSQL ist ein Fork von SQLite mit vorgeschaltetem Server. Cluster lauschen auf Port 443; Anwendungen nutzen die libSQL-Client-Bibliotheken mit einer libsql://-Adresse.

  • Eine Adresse je Datenbank

    Datenbanken legen Sie in der Konsole an und löschen sie dort. Jede ist unter einem eigenen Hostnamen erreichbar: dem Datenbanknamen vor der Adresse des Clusters.

  • Zugriffstokens statt Kennwörter

    Benutzer sind signierte Tokens mit Lese- oder Lese- und Schreibrechten, für alle oder für ausgewählte Datenbanken. Wird der Zugriff eines Benutzers geändert, erhält er ein neues Token.

  • Lesereplikate und Failover

    Replikate beantworten Lesezugriffe lokal und leiten Schreibzugriffe an den Primärknoten weiter. Fällt dieser aus, stuft BasePilot ein Replikat hoch und baut den ausgefallenen Knoten neu auf.

  • Fortlaufende Backups, Point-in-Time-Recovery

    Änderungen werden beim Schreiben in den Objektspeicher übertragen. Stellen Sie einen neuen Cluster aus einem Backup oder auf einen bestimmten Zeitpunkt wieder her.

  • Öffentlich vertrauenswürdiges Zertifikat

    Standardmäßig verifizieren Clients den Server mit der eigenen Zertifizierungsstelle des Clusters. Für Clients, die keine hinterlegen können, lässt sich je Cluster ein Zertifikat von Let's Encrypt aktivieren.

Alle Leistungen, die zu jedem Cluster gehören

In Europa entwickelt und betrieben

BasePilot ist ein deutscher Dienst auf europäischer Infrastruktur. Sie legen für jeden Cluster fest, in welchem Rechenzentrum er läuft.

Betreiber in Deutschland
BasePilot wird in Erfurt entwickelt und betrieben. Für Verträge gilt deutsches Recht.
Europäische Cloud-Anbieter
Die Server stammen von Hetzner (Deutschland) und UpCloud (Finnland). Den Standort des Rechenzentrums wählen Sie für jeden Cluster selbst, zum Beispiel in Deutschland oder Finnland.
Auftragsverarbeitung nach DSGVO
Die Daten in Ihren Datenbanken verarbeiten wir ausschließlich in Ihrem Auftrag und nach Ihrer Weisung. Den Vertrag zur Auftragsverarbeitung nach Art. 28 DSGVO erhalten Sie auf Anfrage.
Auswertung nur mit Einwilligung
Diese Website wertet Besuche nur aus, wenn Sie zustimmen; ohne Ihre Einwilligung setzt sie keine Cookies. Die Konsole verwendet ausschließlich technisch notwendige Cookies.

Fragen zu Managed libSQL

Kurze Antworten zu Versionen, Betrieb und Grenzen.

Welche libSQL-Versionen bietet BasePilot an?
libSQL 0.24. Neue Cluster erhalten standardmäßig libSQL server 0.24.
Funktioniert es mit den libSQL-Client-Bibliotheken?
Ja. Die Cluster führen den quelloffenen libSQL-Server (sqld) aus und werden mit den üblichen libSQL-Client-Bibliotheken und einem Zugriffstoken verwendet.
Gibt es SQL-Benutzer oder Schemas?
Nein. Der Zugriff wird über Tokens vergeben, und jede Datenbank ist für sich getrennt.
Wie funktionieren Backups bei libSQL?
Jede Datenbank wird fortlaufend in den Objektspeicher repliziert. Ein geplantes Backup beginnt eine neue Generation; die Anzahl der aufbewahrten Backups gilt je Datenbank.

Starten Sie mit Ihrem ersten Cluster

Erstellen Sie ein Konto, wählen Sie Datenbank, Größe und Region und verbinden Sie sich nach wenigen Minuten.