Una sola pasada: instala Debian 12 y LGM-OS enteros, hace cuatro preguntas y termina enseñando en la pantalla del propio equipo la dirección a la que entrar.
Un ordenador normal vale. No hace falta hardware de servidor.
| Pieza | Mínimo | Recomendado y por qué |
|---|---|---|
| Procesador | x86-64 | Con virtualización por hardware (VT-x / AMD-V) si vas a usar máquinas virtuales: sin ella funcionan, pero emuladas y lentas. |
| Memoria | 4 GB | 8 GB si vas a usar ZFS o máquinas virtuales. Actualizar recompila la interfaz, y ese paso es el que pide memoria. |
| Disco del sistema | 32 GB | 50 GB y vas sobrado. Ahí viven Debian, el entorno de Python, las imágenes de Docker y el catálogo de aplicaciones. Con menos de 16 GB las actualizaciones se quedan sin sitio. |
| Discos de datos | Ninguno para instalar | Los que quieras, aparte del sistema. Se configuran después desde la web, en un volumen ZFS o Btrfs; el instalador no los toca. |
| Arranque | UEFI o BIOS | La imagen arranca de las dos formas. |
| Red | Cable | El instalador descarga los paquetes de Debian mientras trabaja. |
Descárgala con un clic, o constrúyela tú desde el repositorio.
Con su SHA-256 publicado al lado para comprobar que llegó entera. Si la página dice que aún no está publicada, la imagen de esa versión sigue en el horno.
bash deploy/build-iso.sh
Deja nas-os-installer.iso en publicacion/. Hacen falta
xorriso, wget, git y sha256sum.
Qué hace por dentro, que importa saberlo: descarga la netinst de Debian 12
más reciente, comprueba su SHA256 contra el que publica Debian
—si no cuadra, se planta— y la vuelve a empaquetar añadiendo la instalación desatendida y
una copia del repositorio con su historial. Ese detalle no es un capricho:
el sistema instalado se actualiza solo con git pull, así que una imagen sin
historial produciría equipos que nunca se pueden actualizar desde el panel.
Comprueba que ha llegado entera antes de grabarla, y compara el resultado con el que te haya dado quien te la pasó:
sha256sum nas-os-installer.iso
La imagen es híbrida: se copia tal cual, sin programas raros.
lsblk # localiza el USB: sdb, sdc…
sudo dd if=nas-os-installer.iso of=/dev/sdX bs=4M status=progress conv=fsync
of=. dd escribe donde le
digas sin preguntar. Si te equivocas de letra, te llevas por delante el disco que
hubiera ahí. Es /dev/sdX, el disco entero, no una partición
(/dev/sdX1).
Con Rufus o balenaEtcher: elige la imagen, elige el USB y graba. Si Rufus pregunta, modo imagen DD.
Cuatro preguntas y el resto solo.
Entra en el menú de arranque del equipo (suele ser F12, F11 o Esc) y elige el USB.
Con el que se verá en la red.
DHCP o IP fija. Para un NAS conviene que su dirección no cambie: o IP fija aquí, o una reserva por MAC en el router.
El del sistema, para entrar por SSH o sentarte delante. No es el del
panel: ese se crea después, en el navegador. La cuenta de root queda sin
contraseña de acceso a propósito; se administra con sudo.
Si hay varios, salen con su modelo y su tamaño para no confundirlos.
Descarga e instala Debian 12, el panel y todo lo que necesita. Al terminar, la pantalla del propio equipo muestra el logo, su IP y la dirección a la que entrar.
Lo primero que se hace, en orden.
https://<ip-del-nas>:5000El certificado es del propio equipo, así que el navegador avisa: es normal en una red de casa. Acéptalo, o pon uno de verdad más adelante desde el panel.
No hay usuario ni contraseña de fábrica. El asistente de primer acceso te pide crearlo: nombre en minúsculas y contraseña de ocho caracteres o más.
Panel de Control → Seguridad. Es un panel que puede formatear discos: merece la pena el minuto que cuesta.
Sistema → Alertas (correo o webhook, con botón de prueba) y Panel de Control → Firewall. La web y SSH quedan siempre permitidos.
Almacenamiento → Crear pool. Solo ofrece discos elegibles, nunca el del sistema. ZFS con paridad si tienes cuatro discos iguales; Btrfs en espejo si son pocos o de tamaños distintos.
Sin pasar por la ISO, sobre un sistema ya instalado:
sudo bash deploy/install.sh
Deja el equipo igual que la ISO: mismos servicios, mismo panel, misma dirección.
sudo lgm update, y la actualización
revierte sola si algo sale mal. Ver cómo se actualiza.