Solución de la comunidad

Instala CasaOS en Proxmox VE: usa una máquina virtual Debian y el instalador actual de CasaOS

A 2024 IceWhale tutorial showing CasaOS deployed inside a Proxmox VE virtual machine: create the VM, install a Linux guest, run the CasaOS installer, reboot, find the guest IP, and open CasaOS. Current CasaOS documentation recommends Debian 12 as the tested base operating system.

El tutorial de IceWhale de abril de 2024 sobre Proxmox VE utilizaba una arquitectura sencilla: crear una máquina virtual normal en Proxmox, instalar Linux dentro de esa máquina virtual y, después, instalar CasaOS sobre el sistema Linux invitado. Esta sigue siendo la interpretación más clara de la fuente. CasaOS es una capa de aplicaciones y nube doméstica que se instala sobre una distribución de Linux compatible; Proxmox proporciona el hardware virtual.

Para una implementación actual, Debian 12 es la mejor base, ya que el repositorio mantenido de CasaOS indica explícitamente que Debian 12 ha sido probado y recomendado.

Crea una máquina virtual en lugar de instalar CasaOS directamente en el host de Proxmox

Interfaz de Proxmox VE con «Crear VM» seleccionado para una nueva máquina virtual de CasaOS
El tutorial oficial de la comunidad comienza creando una máquina virtual independiente en el nodo de Proxmox.

Instalar CasaOS dentro de un sistema invitado mantiene el hipervisor Proxmox aislado de Docker, Samba y los servicios de CasaOS, y facilita mucho la copia de seguridad o la reversión de la máquina virtual.

Utiliza un sistema Linux invitado compatible

El repositorio actual de CasaOS indica:

  • Debian 12 — probado y recomendado;
  • Ubuntu Server 20.04 — probado;
  • Raspberry Pi OS — probado en el hardware adecuado.

En Proxmox sobre hardware x86, Debian 12 es la elección actual más natural.

Consulta los requisitos actuales de compatibilidad e instalación de CasaOS antes de elegir una distribución invitada.

Asigna almacenamiento para los futuros datos de las aplicaciones, no solo para el sistema operativo base

El tutorial de 2024 ya advertía a los usuarios que asignaran recursos suficientes, especialmente almacenamiento. Esta advertencia cobra aún más importancia cuando las aplicaciones de Docker empiezan a acumular bases de datos, miniaturas, descargas y metadatos multimedia.

Si la máquina virtual solo administrará almacenamiento externo o NAS, su disco virtual de arranque puede ser relativamente pequeño. Si los datos de las aplicaciones residirán dentro de la máquina virtual, planifica mucha más capacidad o conecta un disco virtual independiente.

Conecta la máquina virtual a la LAN mediante un puente cuando quieras un acceso NAS normal

CasaOS es más fácil de usar cuando la máquina virtual recibe una dirección normal de la LAN a través del puente de Proxmox. Esto permite que los navegadores, los clientes SMB y otros dispositivos domésticos accedan directamente a CasaOS sin una NAT anidada complicada.

Después de la instalación, anota o reserva la dirección del sistema invitado para que los marcadores y los recursos compartidos asignados sigan siendo predecibles.

Instala Debian primero en la máquina virtual

El tutorial original muestra la instalación del sistema Linux invitado como una etapa independiente, anterior a CasaOS.

Consola noVNC de Proxmox durante la instalación del disco de Debian para la máquina virtual de CasaOS
CasaOS se instala después de crear un sistema Linux invitado normal dentro de Proxmox.

Utiliza el instalador actual de CasaOS dentro del sistema invitado

El repositorio mantenido de CasaOS publica el instalador de una sola línea mediante get.casaos.io. Como ejecuta comandos de instalación del sistema con privilegios de root, revisa el proyecto actual y asegúrate de que el sistema invitado tenga DNS/HTTPS funcionales antes de ejecutarlo.

El instalador actual requiere una distribución Linux compatible e instala dentro de esa máquina virtual los componentes de CasaOS relacionados con Docker y los servicios del sistema.

Encuentra la IP del sistema invitado después de reiniciar

Consola de Debian dentro de la máquina virtual de CasaOS en Proxmox que muestra la dirección IP Ethernet del sistema invitado
Cuando la máquina virtual esté en línea, utiliza su dirección LAN para abrir CasaOS en un navegador.

Utiliza la copia de seguridad de Proxmox y la copia de seguridad de los datos de CasaOS para capas diferentes

Una copia de seguridad de una máquina virtual de Proxmox puede capturar los discos virtuales y la configuración de la máquina. Aun así, las copias de seguridad específicas de las aplicaciones siguen siendo importantes para las bases de datos y el almacenamiento conectado externamente que quizá no resida en el disco de la máquina virtual.

No supongas que una instantánea del disco de arranque protege los archivos multimedia montados desde otro NAS o desde un disco conectado directamente.

Una máquina virtual es la opción predeterminada más segura que un LXC para un CasaOS centrado en Docker

La introducción de la fuente mencionaba tanto las posibilidades de usar una máquina virtual como un LXC, pero el tutorial real utiliza una máquina virtual. Ejecutar Docker dentro de un LXC puede requerir anidamiento y decisiones adicionales sobre privilegios y cgroups. Una máquina virtual normal proporciona un límite de aislamiento más limpio para los usuarios que principalmente quieren que CasaOS funcione.

Preguntas frecuentes sobre CasaOS en Proxmox

¿Debe instalarse CasaOS directamente en el host de Proxmox?

En su lugar, el tutorial original crea una máquina virtual Linux independiente e instala CasaOS dentro de ella.

¿Qué base Linux actual recomienda CasaOS?

El repositorio mantenido de CasaOS indica que Debian 12 ha sido probado y recomendado.

¿Pueden las instantáneas de Proxmox sustituir las copias de seguridad del almacenamiento externo?

No. Los datos que estén fuera del disco de la máquina virtual necesitan su propio plan de copias de seguridad.