Neckrez

VPS für Self-Hosting, bezahlt mit Krypto

Eigener Cloud-Speicher, Passwortmanager, Git-Server oder VPN auf einem Server, den Sie kontrollieren. Stündliche Abrechnung, voller Root-Zugang, keine Identitätsprüfung.

Kurz gesagt

Self-Hosting heißt: Die Dienste, die Sie nutzen, etwa Dateisynchronisation, ein Passwortmanager, ein Git-Server, ein VPN oder eine Fotobibliothek, laufen auf einem Server, den Sie kontrollieren, statt als fremdes Produkt gemietet zu werden. Üblich ist dafür ein kleiner VPS: Voller Root-Zugang und eine dedizierte IPv4 gibt es in etwa einer Minute, abgerechnet wird stündlich von einem Krypto-Guthaben, eine Identitätsprüfung gibt es nicht.

Diese Seite behandelt, was sich selbst zu hosten lohnt, was es Sie an Zeit wirklich kostet und eine kurze Einrichtung, die von Haus aus sicher ist.

Warum Menschen selbst hosten

  • Ihre Daten bleiben bei Ihnen. Dateien, Passwörter und Fotos liegen auf einer Maschine, die Sie konfigurieren, nicht im Konto eines Anbieters, der seine Bedingungen ändern kann.
  • Weniger Abos. Ein kleiner Server kann mehrere Monatsgebühren ersetzen.
  • Sie bestimmen, was läuft. Keine Funktion wird entfernt, kein Dienst nach fremdem Zeitplan eingestellt.
  • Sie lernen, wie es funktioniert, und für viele ist das der halbe Sinn.

Was es Sie kostet

Self-Hosting tauscht Geld gegen Aufwand, und das sollte man ehrlich sagen. Sie werden zum Administrator: Sie spielen Updates ein, beobachten Ausfälle, richten Backups ein und sichern den Server. Ein gehostetes Produkt erledigt all das für Sie. Wenn Sie diese Arbeit nicht wollen, ist ein gehosteter Dienst eine faire Wahl, und Self-Hosting passt zu denen, die sie wollen.

Was Sie hosten können

Unsere Deploy-Seite bietet eine Reihe fertiger Apps, einige starten also in einem Schritt. Die Liste hängt vom Anbieter ab, und alles andere läuft in Docker.

  • Nextcloud für Dateien, Kalender und Kontakte. Fertig bei Vultr und Hetzner.
  • WireGuard und OpenVPN für ein eigenes VPN. Siehe VPS für VPN.
  • GitLab für eigenes Git-Hosting und CI. Fertig bei Hetzner.
  • Docker bei Vultr, DigitalOcean und Hetzner für alles andere: ein Passwortmanager wie Vaultwarden, Gitea oder Forgejo, Matrix, ein Uptime-Monitor, ein Automatisierungswerkzeug.
  • Photoprism, Jitsi, RustDesk, Owncast, Coolify und Grafana gibt es bei Hetzner ebenfalls fertig.

Wie groß der Server sein sollte

Die meisten selbst gehosteten Werkzeuge sind leicht. Ein Passwortmanager oder ein kleiner Git-Server läuft auf dem kleinsten Tarif, und eine Handvoll kleiner Dienste passt in 2 bis 4 GB Arbeitsspeicher. Dateisynchronisation, Fotobibliotheken und alles, was indiziert oder transkodiert, braucht mehr Speicher und eine größere Festplatte, schauen Sie also in die Empfehlung des Projekts und nehmen Sie eine Größe mehr. Da stündlich abgerechnet wird, können Sie später auf einen größeren Tarif wechseln, ohne etwas zu verlieren.

Eine sichere Einrichtung in wenigen Schritten

  • 1. Ubuntu oder Debian bereitstellen und die Option für einen eingeschränkten Benutzer wählen, wenn Sie statt root einen normalen sudo-Benutzer möchten.
  • 2. Per SSH-Schlüssel anmelden, nicht per Passwort, und das System aktualisieren.
  • 3. Eine Firewall einschalten, die nur SSH, HTTP und HTTPS durchlässt.
  • 4. Docker installieren, mit der fertigen App oder von Hand, und die Dienste als Container betreiben.
  • 5. Einen Reverse-Proxy davorsetzen, damit jeder Dienst per HTTPS unter Ihrer eigenen Domain erreichbar ist.
ufw default deny incoming
ufw allow 22/tcp
ufw allow 80/tcp
ufw allow 443/tcp
ufw enable

Ein Reverse-Proxy wie Caddy holt und erneuert das HTTPS-Zertifikat selbst. Richten Sie den A-Record Ihrer Domain auf die IPv4 des Servers, dann genügt ein Block wie dieser:

cloud.example.com {
    reverse_proxy localhost:8080
}

Setzen Sie niemals eine Datenbank oder ein Admin-Panel direkt ins Internet. Wir prüfen unsere eigenen Server auf offene Datenbank- und Admin-Ports und warnen den Besitzer, weil offene Datenbanken der häufigste Weg sind, auf dem ein selbst gehosteter Server übernommen wird.

Backups, sonst bereuen Sie es

Ein Server ist kein Backup. Erstellen Sie vor größeren Änderungen einen Snapshot auf Abruf in der Oberfläche: Er wird 7 Tage aufbewahrt und funktioniert bei allen drei Anbietern. Bei Vultr können Sie beim Bereitstellen zusätzlich automatische tägliche Backups hinzufügen. Bewahren Sie darüber hinaus eine eigene Kopie der Daten an anderer Stelle auf und spielen Sie sie einmal zurück, um zu prüfen, dass sie funktioniert.

Welche Privatsphäre es gibt und welche nicht

Self-Hosting hält Ihre Daten aus fremden Produkten heraus, aber ein VPS ist trotzdem eine Maschine im Rechenzentrum eines anderen. Wir lesen Ihre Dateien nicht, doch der Anbieter und wir könnten prinzipiell an die Festplatte gelangen. Verschlüsseln Sie alles wirklich Sensible mit Schlüsseln, die Ihre Geräte nie verlassen. Wie wir über Privatsphäre denken, steht unter Anonymous VPS.

So starten Sie mit Krypto

  • 1. Mit E-Mail anmelden. Kein KYC, kein Ausweis, kein Telefon und keine Karte.
  • 2. Guthaben mit Krypto aufladen. Bitcoin, USDT, ETH, Monero, TON oder eine von über 300 Münzen; die Mindesteinzahlung beträgt 15 $.
  • 3. Tarif und Stadt wählen, dann ein Betriebssystem oder eine der fertigen Apps.
  • 4. Einrichten mit den Schritten oben.
  • 5. Behalten oder löschen. Abgerechnet wird stündlich, ein Nachmittag Ausprobieren kostet also ein paar Cent.

FAQ: häufige Fragen

Was ist Self-Hosting? Dienste wie Dateisynchronisation, einen Passwortmanager oder einen Git-Server auf einem Server zu betreiben, den Sie kontrollieren, statt sie als gehostetes Produkt zu nutzen.

Wie viel Arbeitsspeicher brauche ich? Ein Passwortmanager oder ein kleiner Git-Server passt auf den kleinsten Tarif. Ein paar kleine Dienste passen in 2 bis 4 GB. Dateisynchronisation, Fotos und alles, was transkodiert, braucht mehr.

Ist es sicher? Es kann es sein, wenn Sie SSH-Schlüssel, eine Firewall, HTTPS und regelmäßige Updates nutzen und nie Datenbanken oder Admin-Panels offenlegen. Sie sind der Administrator, das ist also Ihre Aufgabe.

Brauche ich eine Domain? Für HTTPS unter einer eigenen Adresse ja. Zum Testen erreichen Sie einen Dienst per IP, praktisch wird es aber erst mit einer Domain.

Kann ich ohne Karte und Identitätsprüfung bezahlen? Ja. Sie melden sich mit einer E-Mail an und zahlen mit Bitcoin, USDT, ETH oder einer von über 300 Münzen.

Kann ich später auf einen größeren Server wechseln? Ja. Erstellen Sie einen Snapshot, stellen Sie einen größeren Tarif bereit und spielen Sie ihn ein, oder richten Sie den neuen neben dem alten ein und schalten Sie um. Abgerechnet wird stündlich, die Überlappung kostet wenig.