Cómo instalar Ubuntu Server paso a paso para un servidor web

Cómo instalar Ubuntu Server paso a paso para un servidor web

Instalar Ubuntu Server no consiste solo en pulsar “siguiente” hasta terminar. Si el objetivo es montar un servidor web serio, conviene tomar decisiones correctas desde el principio: nombre del servidor, usuario administrador, acceso SSH, particionado, actualizaciones, red y medidas mínimas de seguridad.

Ubuntu Server es una de las opciones más utilizadas para desplegar servidores Linux en VPS, máquinas dedicadas, laboratorios técnicos y entornos profesionales. Su popularidad se debe a su estabilidad, documentación, compatibilidad con paquetes habituales y facilidad para instalar servicios como nginx, Apache, PHP, MariaDB o WordPress.

Este artículo está pensado para una microempresa, profesional técnico o proyecto digital que quiere entender cómo preparar una base limpia para alojar una web, un WordPress, una plataforma LMS o servicios internos, sin caer en una instalación improvisada difícil de mantener.

Índice

Antes de instalar Ubuntu Server

Antes de instalar Ubuntu Server, conviene tener claro para qué se va a usar el servidor. No es lo mismo preparar una máquina de pruebas, un VPS para WordPress, un servidor dedicado para varios proyectos o una base para una plataforma de formación online.

Las decisiones iniciales deben responder a preguntas prácticas:

  • ¿Será un servidor de producción o un entorno de pruebas?
  • ¿Se instalará en un VPS, en un servidor dedicado o en una máquina local?
  • ¿Alojará una sola web o varios proyectos?
  • ¿Se usará nginx, Apache o una combinación con proxy inverso?
  • ¿Quién hará el mantenimiento?
  • ¿Dónde estarán las copias de seguridad?
  • ¿Habrá acceso SSH desde Internet?

Esta reflexión evita montar un servidor “porque sí” y luego descubrir que no hay plan de seguridad, backups ni monitorización. Si todavía no tienes clara la diferencia entre infraestructura, hosting y máquina, es recomendable revisar primero qué es realmente un servidor web y VPS o servidor dedicado: qué elegir.

Descargar la imagen correcta de Ubuntu Server

Para un servidor, lo normal es utilizar la versión Server, no la versión Desktop. Ubuntu Desktop incluye entorno gráfico y aplicaciones pensadas para uso de escritorio. Ubuntu Server, en cambio, está orientado a servicios, administración remota y menor consumo de recursos.

En un servidor profesional conviene elegir una versión LTS (Long Term Support). Las versiones LTS reciben soporte prolongado, actualizaciones de seguridad durante años y presentan menos cambios disruptivos en librerías, paquetes y dependencias.

En una microempresa o proyecto web serio, normalmente interesa mucho más la estabilidad que instalar siempre la versión más reciente. Un servidor suele mantenerse durante años ejecutando nginx, PHP, MariaDB, WordPress, herramientas de monitorización o automatizaciones, y cualquier incompatibilidad puede traducirse en tiempo perdido, errores o indisponibilidad.

Además, trabajar con versiones LTS suele reducir problemas con documentación, tutoriales, scripts de instalación y repositorios de terceros. Muchas guías técnicas, proveedores de software y fuentes de instalación de dependencias se validan específicamente sobre versiones LTS porque permanecen estables durante más tiempo.

Esto tiene una consecuencia práctica importante: habrá muchos menos problemas al instalar dependencias o software que necesiten paquetes futuros o versiones concretas, porque los mantenedores suelen priorizar compatibilidad con versiones LTS frente a versiones intermedias con ciclos de vida más cortos.

En otras palabras: para un servidor de producción, una plataforma LMS, WordPress profesional o una infraestructura empresarial pequeña, lo prudente suele ser elegir una versión LTS salvo que exista una razón técnica muy concreta para no hacerlo.

Ubuntu Server o Ubuntu Desktop: qué diferencia hay realmente

Una duda muy habitual consiste en pensar que Ubuntu Server y Ubuntu Desktop son sistemas completamente distintos. En realidad, comparten la misma base del sistema operativo. La diferencia principal está en el enfoque y en el software instalado por defecto.

Ubuntu Desktop incorpora entorno gráfico, navegador, herramientas de escritorio y componentes pensados para interacción visual. Ubuntu Server, en cambio, está orientado a servicios, administración remota y menor consumo de recursos, normalmente desde terminal y mediante SSH.

Desde un punto de vista técnico, ambos pueden ejecutar prácticamente lo mismo: nginx, Apache, PHP, MariaDB, WordPress, Docker, scripts, servicios internos o automatizaciones. No existe una limitación técnica real que impida alojar una web en Ubuntu Desktop.

Entonces, ¿cuándo tiene sentido uno u otro?

  • Ubuntu Server: recomendado para VPS, servidores dedicados, producción, infraestructuras web, automatización y escenarios donde se prioriza eficiencia, seguridad y consumo reducido.
  • Ubuntu Desktop: útil en laboratorios, aprendizaje, pequeños servidores internos, entornos de pruebas o situaciones donde una interfaz gráfica facilita el trabajo del administrador.

Por ejemplo, una pequeña empresa que quiera un servidor local sencillo y prefiera administrar carpetas, navegador y aplicaciones visualmente puede sentirse más cómoda con Ubuntu Desktop. En cambio, para un VPS de WordPress o una web pública orientada a producción suele ser más habitual trabajar con Ubuntu Server.

No se trata de elitismo técnico ni de “hacerlo más difícil”. Se trata de elegir el nivel de simplicidad, control y recursos que mejor encaja con el proyecto.

Si el objetivo es una web profesional accesible desde Internet, la práctica más habitual suele ser partir de Ubuntu Server y después instalar únicamente los servicios necesarios.

La imagen habitual se descarga en formato ISO. Esa ISO puede utilizarse para instalar en una máquina física, en un servidor dedicado con consola remota o en una máquina virtual. En un VPS contratado a un proveedor, muchas veces no hace falta subir la ISO: el propio panel permite desplegar Ubuntu Server directamente desde una plantilla.

La recomendación práctica es sencilla: para un servidor web serio, usar Ubuntu Server LTS, instalación mínima y solo los paquetes necesarios.

Preparar el medio de instalación

Si vas a instalar Ubuntu Server en una máquina física, necesitarás preparar un USB de arranque con la imagen ISO. Para ello se pueden usar herramientas habituales de creación de medios arrancables. El objetivo es que la máquina pueda iniciar desde ese USB y cargar el instalador.

En un servidor dedicado alojado en un proveedor, normalmente se utiliza una consola remota o un sistema de reinstalación desde panel. En un VPS, lo habitual es seleccionar Ubuntu Server desde el catálogo del proveedor y crear la máquina ya instalada.

En una microempresa, lo importante es documentar el proceso. Conviene anotar:

  • Versión de Ubuntu utilizada.
  • Proveedor o máquina donde se instala.
  • Nombre asignado al servidor.
  • Usuario administrador creado.
  • Dirección IP pública o privada.
  • Servicios instalados posteriormente.

La documentación parece un detalle menor, pero cuando hay que migrar, restaurar o resolver una incidencia, marca una diferencia enorme.

Arrancar la instalación

Al iniciar desde la ISO o desde la plantilla del proveedor, Ubuntu Server muestra un instalador guiado en modo texto. Aunque no tenga entorno gráfico tradicional, el proceso es bastante claro.

Durante la instalación se eligen elementos básicos como idioma, teclado, red, almacenamiento, usuario, contraseña, servidor SSH y paquetes iniciales.

Para un servidor web, conviene evitar instalar demasiadas cosas al principio. Es mejor partir de una base limpia y añadir después solo lo necesario. Por ejemplo, no hace falta instalar un conjunto completo de servicios si todavía no has decidido si usarás nginx, Apache, MariaDB, PHP, Docker u otra arquitectura.

La filosofía debería ser: instalar poco, documentar bien y endurecer la seguridad antes de exponer servicios importantes.

Configurar la red correctamente

La red es una parte crítica de cualquier servidor. En un VPS, la configuración suele venir preparada por el proveedor. En una máquina física o entorno propio, puede ser necesario definir IP, puerta de enlace, DNS y adaptador de red.

Si el servidor va a alojar una web pública, necesitará una IP alcanzable desde Internet o una configuración de red que permita recibir tráfico externo. Además, el dominio deberá apuntar correctamente mediante registros DNS.

En esta fase conviene comprobar:

  • Que el servidor tiene conectividad a Internet.
  • Que puede resolver nombres de dominio.
  • Que la IP configurada es la esperada.
  • Que no hay conflictos con otras máquinas.
  • Que se entiende cómo se publicará el servicio web hacia el exterior.

Muchos problemas posteriores de HTTPS, WordPress o migraciones no empiezan en nginx ni en PHP, sino en una configuración de DNS o red mal entendida. Por eso tiene sentido complementar esta instalación con una guía sobre cómo configurar DNS básicos.

Elegir particionado y disco

En instalaciones sencillas, el particionado automático suele ser suficiente. Ubuntu Server puede ocupar el disco completo y preparar la estructura necesaria sin complicar el proceso.

Sin embargo, en servidores profesionales conviene pensar en el almacenamiento con algo más de criterio. La web, las bases de datos, los logs, las copias temporales y los archivos subidos por usuarios pueden crecer con el tiempo.

Antes de aceptar una configuración de disco, conviene valorar:

  • Capacidad total disponible.
  • Tipo de disco: SSD, NVMe o almacenamiento más lento.
  • Necesidades de base de datos.
  • Espacio para logs.
  • Espacio para copias locales temporales.
  • Posibilidad de snapshots o backups externos.

Para una web WordPress o una plataforma de formación, el crecimiento de imágenes, documentos, vídeos o copias puede ser importante. No conviene llenar el servidor con backups locales indefinidamente. Las copias deben diseñarse como estrategia, no como acumulación desordenada de archivos.

Este punto se relaciona directamente con cómo hacer backups automáticos del servidor, porque instalar bien también significa prever cómo se recuperará el sistema si algo falla.

Crear usuario administrador

Durante la instalación, Ubuntu Server permite crear un usuario inicial. Este usuario será el punto de entrada para administrar el sistema. No conviene usar nombres evidentes, contraseñas débiles ni compartir credenciales sin control.

En servidores Linux, el usuario root existe, pero en muchas instalaciones se trabaja mediante un usuario con permisos administrativos usando sudo. Esto reduce riesgos y permite operar de forma más controlada.

Buenas prácticas básicas:

  • Crear un usuario personal o técnico claramente identificado.
  • Usar una contraseña larga y robusta.
  • No reutilizar contraseñas de otros servicios.
  • Evitar trabajar como root para tareas ordinarias.
  • Crear usuarios separados si varias personas administran el servidor.
  • Documentar quién tiene acceso y para qué.

Una mala gestión de usuarios puede convertirse en un problema serio cuando el proyecto crece. Para profundizar en este punto, conviene enlazar con cómo crear usuarios seguros en Linux.

Activar SSH con criterio

SSH permite administrar el servidor de forma remota desde una terminal. En un VPS o servidor dedicado, es una herramienta esencial. Pero también es una puerta de entrada que debe configurarse con cuidado.

Durante la instalación, Ubuntu Server permite instalar OpenSSH Server. En la mayoría de servidores remotos conviene activarlo, porque sin SSH sería difícil administrar la máquina. Pero activarlo no significa dejarlo de cualquier manera.

Medidas recomendables:

  • Usar contraseñas fuertes o autenticación por clave pública.
  • Evitar acceso directo como root.
  • Limitar usuarios autorizados.
  • Aplicar firewall si procede.
  • Revisar intentos de acceso en logs.
  • Valorar herramientas de protección frente a fuerza bruta.

Un servidor recién instalado y accesible por SSH puede empezar a recibir intentos automáticos de acceso en poco tiempo. No es una persecución personal: Internet está lleno de bots buscando servicios expuestos.

Por eso, después de instalar Ubuntu Server, una de las siguientes tareas debería ser aplicar una seguridad mínima. Puedes continuar con cómo proteger un servidor Linux básico y cómo evitar ataques automáticos a tu servidor.

Primer arranque y actualización inicial

Una vez terminada la instalación, el servidor reinicia y permite acceder con el usuario creado. La primera tarea debería ser comprobar el sistema y aplicar actualizaciones.

En una instalación limpia, conviene revisar:

  • Versión instalada.
  • Nombre del servidor.
  • Dirección IP asignada.
  • Conectividad a Internet.
  • Espacio disponible en disco.
  • Servicios activos.
  • Actualizaciones pendientes.

La actualización inicial es importante porque la imagen utilizada para instalar puede no incluir los últimos parches disponibles. En servidores expuestos a Internet, dejar paquetes antiguos desde el primer día es una mala práctica.

También conviene reiniciar si el sistema lo solicita tras actualizar componentes importantes. Reiniciar un servidor no debería hacerse a lo loco en producción, pero en la fase inicial es normal completar la instalación, actualizar y dejar el sistema en un estado limpio.

Más adelante, cuando el servidor ya aloje servicios reales, será importante entender cómo reiniciar servicios Linux correctamente para no provocar caídas innecesarias.

Preparar la base para un servidor web

Después de instalar Ubuntu Server, todavía no tienes un servidor web completo. Tienes la base del sistema. Para alojar una web será necesario instalar y configurar los servicios adecuados.

Una arquitectura clásica para WordPress podría incluir:

  • nginx o Apache como servidor web.
  • PHP-FPM para ejecutar WordPress.
  • MariaDB o MySQL como base de datos.
  • Certificados HTTPS con Let’s Encrypt.
  • Reglas de seguridad básicas.
  • Backups automáticos.
  • Monitorización de recursos.

No conviene instalar todo sin orden. Es mejor avanzar por capas: sistema actualizado, usuarios seguros, SSH controlado, firewall, servidor web, base de datos, PHP, HTTPS, aplicación y backups.

Si el objetivo es una web WordPress profesional, los siguientes pasos naturales serían cómo instalar nginx correctamente, cómo configurar HTTPS gratis con Let’s Encrypt y cómo instalar WordPress manualmente.

Errores frecuentes al instalar Ubuntu Server

Uno de los errores más comunes es instalar Ubuntu Server sin plan posterior. La instalación termina, el servidor arranca, pero nadie sabe exactamente qué se ha configurado, qué servicios están abiertos, cómo se actualiza o cómo se recupera si falla.

También es habitual instalar paquetes innecesarios desde el principio. Cuantos más servicios se instalan, mayor superficie de ataque y mayor complejidad de mantenimiento.

Errores habituales:

  • Usar una versión no LTS en producción sin motivo claro.
  • Crear usuarios débiles o compartir credenciales.
  • Activar SSH sin revisar seguridad.
  • No actualizar el sistema tras instalar.
  • No documentar IP, usuario, proveedor y versión.
  • No prever backups desde el inicio.
  • No separar pruebas y producción.
  • Instalar paneles o servicios innecesarios.
  • No revisar espacio en disco ni crecimiento esperado.

Instalar rápido puede parecer eficiente, pero en servidores la improvisación suele cobrarse intereses. Una base limpia, documentada y mantenible ahorra muchas horas cuando aparecen errores reales.

Conclusión

Instalar Ubuntu Server es el primer paso para construir una infraestructura web seria, pero no es el objetivo final. El valor está en preparar una base estable, segura y mantenible sobre la que después puedas desplegar nginx, WordPress, HTTPS, backups y monitorización.

Para una microempresa o un proyecto profesional, Ubuntu Server puede ofrecer mucho control a bajo coste, especialmente en un VPS. Pero ese control exige método: usuarios correctos, actualizaciones, SSH seguro, documentación, copias de seguridad y revisión periódica.

Una buena instalación no es la más cargada de servicios, sino la que deja el servidor limpio, comprensible y preparado para crecer sin convertirse en un problema.

Si el servidor va a sostener una web importante, una estrategia SEO, una plataforma LMS o un canal de captación comercial, merece la pena instalarlo con calma y con visión operativa desde el principio.

Preguntas frecuentes

¿Ubuntu Server es adecuado para alojar una web profesional?

Sí. Ubuntu Server es una opción muy utilizada para alojar webs, WordPress, aplicaciones y servicios en VPS o servidores dedicados. Es estable, tiene buena documentación y permite instalar herramientas habituales como nginx, Apache, PHP, MariaDB y Let’s Encrypt.

¿Es mejor Ubuntu Server LTS o una versión más reciente?

Para servidores de producción suele ser mejor una versión LTS, porque ofrece soporte prolongado y estabilidad. Las versiones más recientes pueden incluir novedades, pero en un servidor profesional normalmente interesa más la fiabilidad que estar siempre a la última.

¿Ubuntu Server y Ubuntu Desktop son sistemas distintos?

No son sistemas completamente distintos. Comparten la misma base del sistema operativo. La diferencia principal está en el software instalado por defecto y en el enfoque: Ubuntu Desktop incluye entorno gráfico y herramientas de escritorio, mientras que Ubuntu Server está orientado a servicios, administración remota y menor consumo de recursos.

¿Puedo usar Ubuntu Desktop como servidor web?

Sí, técnicamente puedes alojar una web en Ubuntu Desktop porque puede ejecutar nginx, Apache, PHP, MariaDB, WordPress y otros servicios igual que Ubuntu Server. Puede tener sentido en laboratorios, aprendizaje o pequeños servidores internos donde la interfaz gráfica facilite el trabajo. Para un VPS o servidor público de producción, suele preferirse Ubuntu Server por eficiencia, seguridad y simplicidad operativa.

¿Necesito entorno gráfico para administrar Ubuntu Server?

No. Lo habitual es administrar Ubuntu Server por terminal, especialmente mediante SSH. Instalar entorno gráfico en un servidor web suele consumir recursos innecesarios y aumentar la complejidad. Para un VPS o servidor dedicado, la administración por consola es lo normal.

¿Debo activar SSH durante la instalación?

Si el servidor se va a administrar en remoto, sí, normalmente conviene instalar OpenSSH Server. Pero después hay que configurarlo con criterio: usuarios adecuados, contraseñas fuertes o claves, bloqueo de acceso root directo y medidas contra intentos automáticos.

¿Ubuntu Server ya incluye nginx o Apache al instalar?

No necesariamente. Ubuntu Server instala el sistema base. Después puedes añadir nginx, Apache u otros servicios según la arquitectura que quieras montar. Para un servidor web profesional, conviene instalar solo lo necesario y configurarlo paso a paso.

¿Puedo instalar WordPress directamente después de instalar Ubuntu Server?

Antes de instalar WordPress necesitas preparar la pila web: servidor HTTP, PHP, base de datos, permisos, HTTPS y configuración básica de seguridad. Instalar WordPress sin esa base puede generar problemas de rendimiento, seguridad o mantenimiento.

¿Qué debería hacer justo después de instalar Ubuntu Server?

Lo recomendable es actualizar el sistema, revisar red y disco, comprobar usuarios, asegurar SSH, configurar firewall si procede, documentar la instalación y planificar backups. Después ya tiene sentido instalar el servidor web y las aplicaciones necesarias.