Sistema operativo

Hosting VPS NixOS reproducible en KVM real

25.11 · 25.05Mín. 1024 MBRecomendado 4 GBNixOS Foundation
Respuesta corta

NixOS describe toda la máquina (paquetes, servicios, usuarios, cortafuegos) en un solo archivo declarativo y puede revertir a cualquier configuración anterior desde el gestor de arranque. Si quieres un servidor que sea reproducible a partir de un archivo de texto en lugar de la memoria, esta es la única opción convencional que lo ofrece de verdad.

Ventajas

  • Configuración totalmente declarativa
  • Actualizaciones y reversiones atómicas
  • Reconstrucciones reproducibles
  • Sin desviación de configuración

Desventajas

  • Curva de aprendizaje pronunciada
  • El lenguaje Nix es diferente a todo lo demás

Más adecuado para

Infraestructura reproducibleServidores inmutablesEquipos cansados de la desviación de configuración

NixOS en un servidor virtual KVM

Elegir entre NixOS en KVM y un VPS basado en contenedores es elegir entre control total y comodidad. Con KVM, obtienes tu propio kernel, tu propio /proc y la libertad de arrancar un ISO personalizado o un sistema operativo que no sea Linux. Los contenedores comparten el kernel del host, por lo que estás limitado a lo que el host soporta. Antes de comprometerte, ten en cuenta que el modelo declarativo de NixOS implica que gestionas toda la máquina desde un solo archivo de configuración: es potente, pero espera que entiendas el lenguaje Nix.

La gente ejecuta NixOS aquí para infraestructura reproducible: servidores que deben poder reconstruirse desde un archivo de texto. Sus actualizaciones atómicas y sus reversiones lo convierten en una opción sólida para servidores inmutables y equipos cansados de la deriva de configuración. La pronunciada curva de aprendizaje y el lenguaje inusual hacen que no debas elegirlo para un servicio único rápido a menos que ya tengas fluidez.

Cuánta máquina necesita NixOS en realidad

Comienza con el mínimo de 1024 MB para arrancar, pero recuerda que el propio sistema operativo consume memoria antes de que tu aplicación se ejecute. Para una experiencia cómoda, presupuesta al menos 4 GB. Disco: NixOS almacena generaciones y paquetes en el almacén de Nix, así que compra NVMe adicional si planeas conservar muchas configuraciones. 20 GB es un mínimo razonable; más si ejecutas cadenas de herramientas grandes.

Planes que se adaptan a NixOS

Skiff

Skiff 4

$ 12 /month
vCPU
2 × compartido
RAM
4 GB
Almacenamiento
60 GB NVMe SSD
Transferencia
4 TB
IPv4 / IPv6
1 / /64 routed
Configurar
Cutter

Cutter 4

$ 19 /month
vCPU
2 × dedicado
RAM
4 GB
Almacenamiento
80 GB NVMe SSD
Transferencia
6 TB
IPv4 / IPv6
1 / /64 routed
Configurar
Cutter

Cutter 8

$ 34 /month
vCPU
4 × dedicado
RAM
8 GB
Almacenamiento
160 GB NVMe SSD
Transferencia
10 TB
IPv4 / IPv6
1 / /64 routed
Configurar

Preguntas frecuentes

¿Cuánta RAM necesita NixOS?

NixOS arranca con 1024 MB y es cómodo con 4 GB. Agrega lo que tu aplicación necesite encima de eso — la base del sistema operativo es un piso, no un presupuesto.

¿Puedo ejecutar NixOS en un VPS?

Sí, con virtualización KVM real, que es lo que ejecuta cada instancia de OnionVPS. Está disponible como plantilla lista y también se puede instalar desde tu propio ISO.

¿Cuánto tiempo está soportado NixOS?

~7 meses por versión, canal rodante disponible

¿Cómo revierto una actualización que ha fallado?

NixOS conserva generaciones anteriores en el gestor de arranque. Reinicia, selecciona la generación anterior y el sistema volverá a ese estado exacto. Como las actualizaciones son atómicas, una reconstrucción fallida nunca deja un sistema parcialmente actualizado: simplemente eliges la última configuración que sabes que funciona.

¿Puedo usar mi propio kernel con la subida de ISO personalizado?

Sí. Como cada instancia de OnionVPS es virtualización KVM real, tienes acceso root completo y puedes arrancar un ISO personalizado o una imagen creada a mano. El kernel de NixOS se configura de forma declarativa y puedes reemplazarlo por cualquier kernel que compiles u obtengas, siempre que arranque en KVM.