Sistema operativo

Hosting VPS NixOS riproducibile su vero KVM

25.11 · 25.05Min 1024 MBConsigliato 4 GBNixOS Foundation
Risposta breve

NixOS descrive l'intera macchina — pacchetti, servizi, utenti, firewall — in un unico file dichiarativo e può eseguire il rollback a qualsiasi configurazione precedente dal bootloader. Se desideri un server riproducibile da un file di testo piuttosto che dalla memoria, questa è l'unica opzione mainstream che lo offre realmente.

Punti di forza

  • Configurazione completamente dichiarativa
  • Aggiornamenti atomici e rollback
  • Rebuild riproducibili
  • Nessun configuration drift

Compromessi

  • Curva di apprendimento ripida
  • Il linguaggio Nix è diverso da qualsiasi altro

Ideale per

Infrastruttura riproducibileServer immutabiliTeam stanchi del configuration drift

NixOS su un server virtuale KVM

Scegliere tra NixOS su KVM e un VPS basato su container è scegliere tra controllo totale e convenienza. Con KVM ottieni il tuo kernel, il tuo /proc e la libertà di avviare un ISO personalizzato o un OS non Linux. I container condividono il kernel host, quindi sei limitato a ciò che l'host supporta. Prima di impegnarti, sappi che il modello dichiarativo di NixOS significa che gestisci l'intera macchina da un unico file di configurazione: potente, ma richiede che tu capisca il linguaggio Nix.

Qui la gente usa NixOS per infrastrutture riproducibili—server che devono essere ricostruibili da un file di testo. I suoi upgrade atomici e i rollback lo rendono un'ottima scelta per server immutabili e team stanchi della deriva di configurazione. La ripida curva di apprendimento e il linguaggio inusuale significano che non dovresti sceglierlo per un singolo servizio veloce a meno che tu non sia già fluente.

Quanta macchina serve realmente a NixOS

Inizia con il minimo di 1024 MB per avviare, ma ricorda che il sistema operativo stesso consuma memoria prima che la tua applicazione venga eseguita. Per un'esperienza confortevole, prevedi almeno 4 GB. Disco: NixOS memorizza generazioni e pacchetti nello store Nix, quindi acquista NVMe extra se prevedi di mantenere molte configurazioni. 20 GB è un minimo ragionevole; di più se esegui toolchain di grandi dimensioni.

Piani adatti a NixOS

Skiff

Skiff 4

$ 11.4 /month

34,20 USD totale · Risparmia 5%

vCPU
2 × condiviso
RAM
4 GB
Archiviazione
60 GB NVMe SSD
Trasferimento
4 TB
IPv4 / IPv6
1 / /64 routed
Configura
Cutter

Cutter 4

$ 18.05 /month

54,15 USD totale · Risparmia 5%

vCPU
2 × dedicato
RAM
4 GB
Archiviazione
80 GB NVMe SSD
Trasferimento
6 TB
IPv4 / IPv6
1 / /64 routed
Configura
Cutter

Cutter 8

$ 32.3 /month

96,90 USD totale · Risparmia 5%

vCPU
4 × dedicato
RAM
8 GB
Archiviazione
160 GB NVMe SSD
Trasferimento
10 TB
IPv4 / IPv6
1 / /64 routed
Configura

Domande frequenti

Di quanta RAM ha bisogno NixOS?

NixOS si avvia con 1024 MB ed è comodo con 4 GB. Aggiungi ciò di cui la tua applicazione ha bisogno in cima: la linea di base del sistema operativo è un minimo, non un budget.

Posso eseguire NixOS su un VPS?

Sì, su vera virtualizzazione KVM, che è ciò su cui gira ogni istanza OnionVPS. È disponibile come modello pronto e può anche essere installato dal tuo ISO personalizzato.

Per quanto tempo è supportato NixOS?

~7 mesi per release, canale rolling disponibile

Come posso annullare un upgrade danneggiato?

NixOS mantiene le generazioni precedenti nel bootloader. Riavvia, seleziona la generazione precedente e il sistema torna a quello stato esatto. Poiché gli upgrade sono atomici, un rebuild fallito non lascia mai un sistema parzialmente aggiornato—basta scegliere l'ultima configurazione nota funzionante.

Posso usare il mio kernel con l'upload di un ISO personalizzato?

Sì. Poiché ogni istanza OnionVPS è una vera virtualizzazione KVM, hai root completo e puoi avviare un ISO personalizzato o un'immagine fatta a mano. Il kernel di NixOS è configurato in modo dichiarativo e puoi sostituirlo con qualsiasi kernel compili o ottieni, purché si avvii su KVM.