En esta guía vamos a instalar GNU/Linux Debian 12 “Bookworm” en modo texto, con una instalación mínima orientada a servidores. El objetivo es terminar con un sistema base limpio, sin entorno gráfico, con red funcional y preparado para administrar por consola o mediante SSH.
La publicación original de Universo Digital apareció el 13 de abril de 2023, antes de que Debian 12 fuera declarado estable el 10 de junio de 2023. Las capturas pertenecen por tanto al instalador de Bookworm de aquella etapa, aunque el flujo general se mantuvo prácticamente igual durante toda la rama 12.

Si quieres entender primero cómo se organiza el sistema, consulta GNU/Linux: qué es, cómo funciona y cómo se organiza una distribución.
Estado de Debian 12 en 2026
Debian 12.0 fue publicado el 10 de junio de 2023. La última actualización puntual de la rama es Debian 12.15, publicada el 11 de julio de 2026.
La fase de soporte regular terminó en julio de 2026 y la seguridad pasó al equipo Debian LTS. Bookworm seguirá recibiendo soporte LTS hasta el 30 de junio de 2028 para amd64, i386, arm64, armhf y ppc64el.
Eso significa que Debian 12 continúa siendo razonable para servidores existentes que todavía necesiten permanecer en Bookworm, pero para una instalación nueva sin dependencias concretas normalmente conviene elegir Debian 13 “Trixie”. Esta guía se mantiene porque documenta específicamente Debian 12.
Descargar Debian 12.15 netinst
La imagen original enlazada en 2023 ya no debe apuntar al directorio current, porque ese directorio corresponde ahora a Debian 13. Para reproducir una instalación Bookworm debemos utilizar el archivo oficial de Debian.
Descarga oficial amd64:
debian-12.15.0-amd64-netinst.iso
SHA-256:
cd4462c06aa8892e692c0c4b9c17802f38c8ab8690e85cbfb5ccaa5956e9af17
Comprueba el hash después de descargar. Para un servidor físico puedes escribir la ISO a una memoria USB con una herramienta adecuada. Tenemos una guía de herramientas para crear memorias USB arrancables y otra específica para balenaEtcher.
Requisitos de hardware
El instalador de Debian 12 para amd64 puede funcionar con recursos muy reducidos. La documentación de Bookworm indica que una instalación normal necesita aproximadamente 780 MB de RAM y 1,16 GB de disco, mientras la tabla de mínimos recomendados para un sistema sin escritorio menciona 256 MB de RAM mínima, 512 MB recomendada y 4 GB de disco.
Son cifras de instalación mínima, no un dimensionamiento realista de servidor. Para producción debemos calcular CPU, memoria, almacenamiento, IOPS y red según los servicios que ejecutará la máquina.
Como referencia práctica:
- 1–2 vCPU pueden bastar para servicios ligeros;
- 1–2 GB de RAM son más razonables para un servidor mínimo;
- 20 GB o más de disco ofrecen margen para paquetes, logs y actualizaciones;
- para bases de datos, contenedores, correo o servicios web habrá que asignar bastante más.
Netinst significa que la red importa
La imagen netinst contiene suficiente software para instalar un sistema base, pero está diseñada para obtener paquetes adicionales desde repositorios de red.
La versión original de este tutorial recomendaba desconectar temporalmente la red para acelerar el proceso. Esa recomendación no es adecuada para una instalación netinst normal. Conviene mantener la red conectada, especialmente si queremos usar un mirror durante la instalación, instalar OpenSSH desde tasksel y obtener paquetes actualizados.
Las capturas originales muestran un escenario donde la configuración automática falló y se configuró IPv4 manualmente. Las conservamos porque ese procedimiento sigue siendo útil en servidores con dirección estática.
1. Iniciar el instalador en modo texto

La opción Graphical install utiliza el mismo sistema de instalación con una interfaz gráfica. Para servidores preferimos aquí Install porque consume menos recursos y deja claro que no estamos instalando un escritorio.
2. Seleccionar idioma, ubicación y teclado




3. Configurar la red
Debian intenta configurar automáticamente la red mediante DHCP para IPv4 y también soporta IPv6 mediante SLAAC/NDP y DHCPv6.



Debemos introducir una dirección que pertenezca a nuestra red, no copiar los valores de las capturas. También necesitamos prefijo/máscara, gateway y al menos un DNS alcanzable.



Podemos utilizar DNS internos de nuestra organización o resolvers públicos. En servidores integrados en Active Directory, LDAP, Kubernetes u otras plataformas, la elección de DNS puede ser crítica y no debe sustituirse automáticamente por un resolver público.
4. Hostname y dominio
El instalador solicita el nombre del equipo y el dominio DNS.

Para un servidor es buena práctica definir desde el principio un nombre estable, por ejemplo srv01.example.net, y comprobar que la resolución directa e inversa sean coherentes cuando los servicios que instalaremos lo necesiten.
5. Root y usuario administrativo


Hay dos modelos válidos. Si escribimos una contraseña de root, la cuenta queda activa. Si dejamos la contraseña de root vacía, Debian deshabilita el login directo de root, instala sudo y permite al primer usuario creado realizar tareas administrativas con sudo.
Para muchos servidores actuales preferimos el segundo modelo porque facilita trabajar con una cuenta nominativa y elevar privilegios solo cuando sea necesario.




6. Zona horaria

Una hora correcta es esencial en servidores: afecta logs, TLS, Kerberos, tareas programadas y correlación de incidentes.
7. Particionar el disco

El particionado guiado es adecuado para una VM o un servidor sencillo. En producción quizá necesitemos LVM, cifrado, RAID, particiones separadas para /var, datos de aplicaciones o una estrategia específica para snapshots y backup.




8. Medios adicionales y mirror de red

La guía original continuó sin utilizar un mirror de red, como refleja la captura siguiente. Eso produce una instalación muy mínima y obliga a configurar APT después.

Hoy, si tenemos conexión funcional, recomendamos seleccionar un mirror de Debian durante la instalación. De esa forma tasksel puede instalar correctamente servicios como OpenSSH y paquetes adicionales.
9. Popularity contest y selección de software


Con un mirror disponible también podemos marcar SSH server. Esa tarea instala openssh-server y prepara el equipo para administración remota segura.
Debian recomienda mantener seleccionada la tarea standard system utilities. No es necesario instalar un entorno gráfico en un servidor que se administrará por SSH.
10. GRUB y primer arranque



/dev/sda; NVMe y otros sistemas pueden utilizar nombres diferentes.En sistemas UEFI el flujo puede variar porque GRUB se instala en la partición EFI. No debemos asumir que todos los servidores tendrán un disco llamado /dev/sda.


11. Comprobar la versión instalada
Podemos revisar la información del sistema con:
cat /etc/os-release

12. Probar conectividad correctamente
Una prueba con ping ayuda a verificar conectividad IP:
ping -c 4 1.1.1.1

Después debemos probar también resolución DNS, porque llegar a una IP no confirma que DNS funcione:
getent hosts debian.org
13. Configurar los repositorios APT de Bookworm

/etc/apt/sources.list manualmente.En Debian 12 el formato tradicional sources.list sigue siendo válido. No hace falta borrar el archivo completo si el instalador ya creó entradas correctas; primero debemos revisarlas.
Una configuración sencilla usando el CDN oficial puede ser:
deb https://deb.debian.org/debian bookworm main non-free-firmware
deb https://deb.debian.org/debian bookworm-updates main non-free-firmware
deb https://security.debian.org/debian-security bookworm-security main non-free-firmware
Si necesitamos paquetes de contrib o non-free, podemos añadir esos componentes conscientemente. No es necesario activarlos en todos los servidores.

deb.debian.org y security.debian.org.Actualizamos el índice:
sudo apt update
o, si estamos trabajando directamente como root:
apt update

14. Actualizar el sistema antes de instalar servicios
En 2026 este paso es especialmente importante porque una ISO 12.x puede contener paquetes más antiguos que los disponibles mediante LTS.
sudo apt update
sudo apt full-upgrade
Después de una actualización de kernel, reinicia cuando corresponda y comprueba la versión con uname -r.
15. Instalar SSH y herramientas básicas
Para un servidor administrado remotamente, instalamos OpenSSH de forma explícita:
sudo apt install openssh-server mc byobu wget curl htop btop iotop nload

Comprobamos el servicio:
sudo systemctl enable --now ssh
sudo systemctl status ssh
Para servidores reales recomendamos autenticación con claves SSH y trabajar con un usuario normal que eleve privilegios mediante sudo. Evita exponer directamente SSH a Internet sin controles adicionales como firewall, VPN, listas de acceso o políticas de endurecimiento.
16. Monitorizar recursos con htop

htop muestra procesos y consumo de CPU y memoria en tiempo real.htop es útil para una revisión rápida, aunque para diagnóstico de servidor también conviene conocer free, vmstat, iostat, ss, journalctl y las métricas de las aplicaciones.
17. Primer endurecimiento básico del servidor
Después de instalar, una base razonable es:
- aplicar todas las actualizaciones;
- instalar únicamente los servicios necesarios;
- crear usuarios administrativos individuales;
- utilizar claves SSH;
- revisar
/etc/ssh/sshd_configantes de exponer SSH; - activar el firewall apropiado para la arquitectura de red;
- configurar sincronización horaria;
- definir backups de sistema y datos;
- monitorizar espacio en disco y logs;
- documentar IP, hostname, DNS, particiones y servicios.
Debian instala un sistema bastante limpio; el endurecimiento real depende de la función que cumplirá el servidor.
Debian 12 LTS: qué cambia en 2026
Debian 12 ya no se encuentra en la fase de soporte regular. El equipo LTS asumió el mantenimiento de seguridad en julio de 2026 y continuará hasta junio de 2028 para las arquitecturas incluidas.
Eso no significa que debamos reinstalar inmediatamente todos los servidores Bookworm. Un sistema estable, actualizado y con dependencias certificadas puede continuar funcionando durante LTS. Sin embargo, conviene preparar la migración a Debian 13 con tiempo, sobre todo cuando software externo deje de publicar paquetes para Bookworm.
Actualizar a Debian 13 no es lo mismo que instalar Debian 13
Esta página seguirá dedicada a Debian 12. Para pasar un servidor existente a Debian 13 hay que revisar las release notes oficiales, eliminar paquetes obsoletos, comprobar espacio libre, realizar backup y cambiar repositorios siguiendo el procedimiento soportado.
No recomendamos simplemente sustituir la palabra bookworm por trixie y ejecutar una actualización sin revisar previamente la documentación.
Relacionado
- Introducción a GNU/Linux
- Debian 12 Bookworm + KDE en modo gráfico
- Herramientas para crear memorias USB arrancables
