Hosting, dessen Quelltext du lesen kannst

Portal, API und Discord-Bot sind öffentlich. Wie dein Server behandelt wird, ist kein Betriebsgeheimnis.

Nicht Open Core. Offen.

Es gibt hier keine Community-Edition und kein Feature, das für einen bezahlten Tarif zurückgehalten wird. Die Anwendung, die deinen Server bereitstellt, dich abrechnet und deine Daten speichert, ist die aus dem Repository.

Lizenziert unter der GNU Affero General Public License v3 – die strenge Wahl, mit Absicht. Die AGPL schließt die Lücke, durch die ein Unternehmen auf Open Source aufbauen, es als gehosteten Dienst betreiben und nie etwas zurückgeben kann. Wenn wir Virtbase verändern und für dich betreiben – und das tun wir täglich –, müssen wir diese Änderungen veröffentlichen.

Genau diese Pflicht ist der Punkt. Sie sorgt dafür, dass der Code, den du heute liest, auch morgen der laufende ist.

git clone https://github.com/virtbase/virtbase.git
cd virtbase && cat LICENSE.md

# GNU AFFERO GENERAL PUBLIC LICENSE
# Version 3, 19 November 2007
AGPL-3.0Lizenz

Copyleft, auch über das Netz

4Sprachen

Übersetzt auf Crowdin

48 hReaktion auf Meldungen

Bestätigt, und vergütet

ÖffentlichIssue-Tracker

Bugs und Arbeit im Offenen

Warum das bei einem Hoster zählt

Jeder Hoster macht Aussagen zur Sicherheit. Unsere stehen in wie sicher ist Virtbase: Festplatten mit LUKS2 verschlüsselt, Hosts beim Booten per TPM und BIOS-Passwort gesperrt, alles über TLS.

Der Unterschied liegt darin, was passiert, wenn du das nachprüfen willst. Bei den meisten Anbietern ist die Antwort eine Vertrauensseite und ein Compliance-Siegel. Hier kannst du das Repository öffnen und nachlesen, wie eine Sitzung ausgestellt wird, wie ein API-Key geprüft wird, was ein Backup wirklich tut und welche Felder wir über dich speichern.

Das ist mehr wert als jedes Siegel – und es ist auf eine Art unbequem, die uns ehrlich hält. Code, den jeder lesen kann, ist Code, den man verteidigen können muss.

Was es dir bringt, ihn lesen zu können

Du kannst die Teile prüfen, die deine Daten berühren, bevor du sie ihnen anvertraust: Authentifizierung, die Firewall-Regeln, die wir anwenden, und was der Discord-Bot in deinem Namen darf.

Du kannst auch etwas reparieren. Ein Issue landet bei denselben Leuten, die den Code schreiben, und ein Pull Request ist ein legitimer Weg zu einem Feature, das du brauchst. Mehrere Teile des Produkts existieren, weil jemand öffentlich danach gefragt hat.

Sicherheitslücken bitte nicht als Issue, sondern vertraulich an support@virtbase.com. Wir bestätigen innerhalb von 48 Stunden und vergüten verantwortungsvolle Offenlegung.

Übersetzt von denen, die es benutzen

Virtbase läuft auf Deutsch, Englisch, Französisch und Niederländisch, und die Übersetzungen liegen auf Crowdin statt in der Blackbox eines Dienstleisters.

Fehlt deine Sprache, oder liest sich ein String wie maschinell übersetzt, kannst du es selbst korrigieren. Das ist keine Kleinigkeit bei einem Produkt, in dem das falsche Wort in einem Firewall-Dialog jemanden einen Nachmittag kostet.

Gebaut aus Bekanntem

Im Stack steckt nichts Exotisches, und das ist Absicht: Eine Codebasis, die man lesen kann, nützt nur, wenn man sich auch darin zurechtfindet.

Next.js und TypeScript für die Anwendung, Tailwind fürs Styling, Drizzle gegen Postgres, Better Auth für Sitzungen und Turborepo als Klammer um das Monorepo. Integrationen sind Plug-ins gegen wenige Capability-Schnittstellen – einen DNS- oder Zahlungsanbieter zu ergänzen heißt also nicht, den Kern anzufassen.

apps/web            Website, Portal und API
packages/api        Router und Workflows
packages/auth       Sitzungen, 2FA, Passkeys
packages/db         Schema und Queries
packages/ports      Capability-Schnittstellen
packages/integration-*  Plug-ins

Fragen zum Quelltext

EPYC-01

3,99 €pro Monat
  • 1 vCore

  • 4 GB RAM

  • 50 GB NVMe SSD

  • 1 IPv4 + IPv6 /64 Subnetz

  • SkyLink Data Center, NL

Jetzt konfigurieren

EPYC-02

7,99 €pro Monat
  • 2 vCores

  • 8 GB RAM

  • 100 GB NVMe SSD

  • 1 IPv4 + IPv6 /64 Subnetz

  • SkyLink Data Center, NL

Jetzt konfigurieren

EPYC-03

Beliebt
15,20 €pro Monat
  • 4 vCores

  • 16 GB RAM

  • 150 GB NVMe SSD

  • 1 IPv4 + IPv6 /64 Subnetz

  • SkyLink Data Center, NL

Jetzt konfigurieren

EPYC-04

18,99 €pro Monat
  • 4 vCores

  • 24 GB RAM

  • 170 GB NVMe SSD

  • 1 IPv4 + IPv6 /64 Subnetz

  • SkyLink Data Center, NL

Jetzt konfigurieren

EPYC-05

30,30 €pro Monat
  • 6 vCores

  • 36 GB RAM

  • 200 GB NVMe SSD

  • 1 IPv4 + IPv6 /64 Subnetz

  • SkyLink Data Center, NL

Jetzt konfigurieren

EPYC-06

39,59 €pro Monat
  • 8 vCores

  • 48 GB RAM

  • 250 GB NVMe SSD

  • 1 IPv4 + IPv6 /64 Subnetz

  • SkyLink Data Center, NL

Jetzt konfigurieren

EPYC-07

46,79 €pro Monat
  • 10 vCores

  • 56 GB RAM

  • 270 GB NVMe SSD

  • 1 IPv4 + IPv6 /64 Subnetz

  • SkyLink Data Center, NL

Jetzt konfigurieren

EPYC-08

53,90 €pro Monat
  • 12 vCores

  • 64 GB RAM

  • 300 GB NVMe SSD

  • 1 IPv4 + IPv6 /64 Subnetz

  • SkyLink Data Center, NL

Jetzt konfigurieren