Betriebssystem

Reproduzierbares NixOS-VPS-Hosting auf echter KVM-Virtualisierung

25.11 · 25.05Min. 1024 MBEmpfohlen 4 GBNixOS Foundation
Kurze Antwort

NixOS beschreibt die gesamte Maschine — Pakete, Dienste, Benutzer, Firewall — in einer deklarativen Datei und kann von jedem früheren Konfigurationsstand aus dem Bootloader zurückrollen. Wenn Sie einen Server wollen, der aus einer Textdatei reproduzierbar ist statt aus dem Gedächtnis, ist dies die einzige Mainstream-Option, die das wirklich liefert.

Stärken

  • Vollständig deklarative Konfiguration
  • Atomare Upgrades und Rollbacks
  • Reproduzierbare Rebuilds
  • Keine Konfigurationsdrift

Kompromisse

  • Steile Lernkurve
  • Die Nix-Sprache ist anders als alles andere

Am besten geeignet für

Reproduzierbare InfrastrukturUnveränderliche ServerTeams, die Konfigurationsdrift satt haben

NixOS auf einem KVM-Virtualserver

Die Wahl zwischen NixOS auf KVM und einem containerbasierten VPS ist die Wahl zwischen voller Kontrolle und Bequemlichkeit. Mit KVM erhalten Sie Ihren eigenen Kernel, Ihr eigenes /proc und die Freiheit, eine eigene ISO oder ein Nicht-Linux-Betriebssystem zu booten. Container teilen sich den Host-Kernel, daher sind Sie auf das beschränkt, was der Host unterstützt. Bevor Sie sich festlegen, wissen Sie: Das deklarative Modell von NixOS bedeutet, dass Sie die gesamte Maschine über eine Konfigurationsdatei verwalten – mächtig, aber es erwartet, dass Sie die Nix-Sprache verstehen.

Leute betreiben NixOS hier für reproduzierbare Infrastruktur – Server, die aus einer Textdatei wiederaufbaubar sein müssen. Die atomaren Updates und Rollbacks machen es zu einer starken Wahl für immutable Server und Teams, die Konfigurationsdrift satt haben. Die steile Lernkurve und die ungewöhnliche Sprache bedeuten, dass Sie es nicht für einen schnellen einzelnen Dienst wählen sollten, es sei denn, Sie sind bereits versiert.

Was NixOS tatsächlich an Ressourcen benötigt

Beginnen Sie mit dem 1024-MB-Minimum zum Booten, aber denken Sie daran, dass das Betriebssystem selbst Speicher verbraucht, bevor Ihre Anwendung läuft. Für ein komfortables Erlebnis planen Sie mindestens 4 GB ein. Datenträger: NixOS speichert Generationen und Pakete im Nix-Store, also kaufen Sie zusätzliche NVMe, wenn Sie viele Konfigurationen aufbewahren möchten. 20 GB sind eine vernünftige Untergrenze; mehr, wenn Sie große Toolchains ausführen.

Tarife, die zu NixOS passen

Skiff

Skiff 4

$ 11.4 /month

34,20 $ gesamt · 5% sparen

vCPU
2 × gemeinsam genutzt
RAM
4 GB
Speicher
60 GB NVMe-SSD
Transfer
4 TB
IPv4 / IPv6
1 / /64 routed
Konfigurieren
Cutter

Cutter 4

$ 18.05 /month

54,15 $ gesamt · 5% sparen

vCPU
2 × dediziert
RAM
4 GB
Speicher
80 GB NVMe-SSD
Transfer
6 TB
IPv4 / IPv6
1 / /64 routed
Konfigurieren
Cutter

Cutter 8

$ 32.3 /month

96,90 $ gesamt · 5% sparen

vCPU
4 × dediziert
RAM
8 GB
Speicher
160 GB NVMe-SSD
Transfer
10 TB
IPv4 / IPv6
1 / /64 routed
Konfigurieren

Häufig gestellte Fragen

Wie viel RAM benötigt NixOS?

NixOS bootet mit 1024 MB und ist mit 4 GB komfortabel. Fügen Sie hinzu, was Ihre Anwendung benötigt – die Betriebssystem-Basislinie ist eine Untergrenze, kein Budget.

Kann ich NixOS auf einem VPS ausführen?

Ja, mit echter KVM-Virtualisierung, die auf jeder OnionVPS-Instanz läuft. Es ist als fertige Vorlage verfügbar und kann auch von Ihrer eigenen ISO installiert werden.

Wie lange wird NixOS unterstützt?

~7 Monate pro Release, Rolling Channel verfügbar

Wie mache ich ein fehlgeschlagenes Upgrade rückgängig?

NixOS behält ältere Generationen im Bootloader. Starten Sie neu, wählen Sie die vorherige Generation, und das System kehrt in diesen exakten Zustand zurück. Da Upgrades atomar sind, hinterlässt ein fehlgeschlagenes Rebuild nie ein teilweise aktualisiertes System – Sie wählen einfach die letzte bekannte gute Konfiguration.

Kann ich mit dem benutzerdefinierten ISO-Upload meinen eigenen Kernel verwenden?

Ja. Da jede OnionVPS-Instanz echte KVM-Virtualisierung ist, haben Sie vollen Root-Zugriff und können eine eigene ISO oder ein handgefertigtes Image booten. Der Kernel von NixOS wird deklarativ konfiguriert, und Sie können ihn durch jeden Kernel ersetzen, den Sie bauen oder erhalten, solange er auf KVM bootet.