lunes, 9 de marzo de 2026

Monta tu servidor WordPress en minutos en : LINUX

Cómo instalar un servidor WordPress profesional con TurnKey GNU/Linux: Guía 2026 paso a paso

¿Hart@ de pagar hosting que se cae justo cuando más visitas tienes? ¿Te da miedo que te hackeen el sitio porque el servidor es compartido? Ha llegado la hora de que tomes el control. Montar tu propio servidor WordPress con TurnKey GNU/Linux no solo es posible, sino que es más fácil que hacer una tortilla de patatas. Y no, no necesitas ser un ingeniero de sistemas. En esta guía te voy a llevar de la mano desde cero, con cada clic, cada pantallazo mental y cada comando, para que al final del artículo tengas tu WordPress funcionando en un servidor que es 100% tuyo, rápido y seguro. ¿Preparado para convertirte en el verdadero dueño de tu web? ¡Vamos allá!

Monta tu servidor WordPress en minutos en : LINUX
Monta tu servidor WordPress en minutos en : LINUX

¿Qué necesitas antes de empezar? Prepárate para el éxito

Antes de lanzarnos a la instalación, vamos a asegurarnos de que tienes todo lo necesario. No queremos sustos a mitad del camino. Lo primero es decidir dónde vas a montar el servidor. Puede ser en tu propio ordenador usando una máquina virtual (recomiendo VirtualBox porque es gratuito y fácil), en un VPS de algún proveedor como DigitalOcean, o en un ordenador viejo que tengas por casa. Para seguir esta guía al pie de la letra, te recomiendo usar VirtualBox en tu propio PC, así practicas sin gastar dinero. Descarga e instala VirtualBox desde su web oficial si aún no lo tienes. Luego, necesitas la imagen de TurnKey GNU/Linux para WordPress. Ve a la página oficial de TurnKey WordPress y descarga la versión en formato ISO (la que pone "ISO (hybrid)", que sirve para todo). Con esto y unos 20 minutos de tu tiempo, ya tienes suficiente. Asegúrate también de tener al menos 10 GB libres en tu disco duro y 2 GB de RAM para dedicarle a la máquina virtual sin que tu ordenador principal se resienta.

Creando la máquina virtual en VirtualBox paso a paso

Ahora viene lo divertido. Abre VirtualBox y haz clic en el botón "Nueva". Se abrirá una ventana. En "Nombre", ponle algo como "Servidor WordPress". En "Tipo", elige "Linux". En "Versión", elige "Debian (64-bit)". Siguiente. Ahora viene la memoria RAM: ponle al menos 1024 MB (1 GB), pero si tu equipo lo permite, ponle 2048 MB (2 GB) para que vuele. Siguiente. En disco duro, selecciona "Crear un disco duro virtual ahora", luego "VDI (VirtualBox Disk Image)", y luego "Reservado dinámicamente". En tamaño, ponle 20 GB (aunque con 10 funciona, pero por si acaso). Dale a "Crear". Ya tienes el esqueleto de tu servidor. Ahora hay que montar la ISO que descargaste. Selecciona la máquina que acabas de crear y haz clic en "Configuración". Ve a "Almacenamiento". En el árbol de almacenamiento, verás un icono de CD vacío. Haz clic en él, y luego en el icono del CD de la derecha, elige "Seleccionar un archivo de disco óptico virtual..." y busca la ISO de TurnKey que descargaste. Aceptar. Ya está todo listo para encenderla por primera vez.

Instalación detallada de TurnKey GNU/Linux

Con la máquina seleccionada, haz clic en "Iniciar". Verás cómo arranca desde la ISO. Aparecerá un menú con varias opciones. La primera, "Install to disk", es la que nos interesa. Pulsa Enter. El instalador te preguntará el idioma. Elige "English" (o el que prefieras, aunque recomiendo inglés para evitar problemas con caracteres). Luego te preguntará por la distribución del teclado. Elige "Spanish" si usas teclado español, o el tuyo. Enter. Ahora viene la partición del disco. Como es un disco nuevo y vacío, elige la primera opción: "Guided - use entire disk". Enter. Te mostrará el disco que creaste, selecciona el que tenga el tamaño que pusiste (ej: "SCSI3 (0,0,0) (sda) - 21.5 GB"). Enter. Luego te preguntará si quieres escribir los cambios en el disco. Selecciona "Yes" y Enter. A partir de aquí, el instalador copiará los archivos. Verás una barra de progreso. Tarda unos minutos, así que puedes tomarte un café. Cuando termine, te pedirá configurar la contraseña de root (el administrador del sistema). Es MUY importante que pongas una contraseña segura que no olvides. Luego te pedirá confirmarla. Después, te preguntará si quieres configurar una contraseña para el usuario "admin" de los servicios web. Puedes poner la misma o una diferente. Luego te preguntará si quieres que los servicios como MySQL tengan contraseñas aleatorias. Elige "Yes" (es más seguro, y luego puedes cambiarlas). El instalador te mostrará las contraseñas generadas en pantalla. ESCÁPIALAS EN UN PAPEL O TÓMALES UNA FOTO, porque las necesitarás para acceder a WordPress y a la base de datos. Luego te preguntará por la configuración de red. Lo normal es elegir "Configure network manually" si quieres poner una IP fija, o "Configure network via DHCP" si tu router asigna IPs automáticas. Para empezar, elige DHCP y luego podrás cambiarlo. Si eliges manual, te pedirá IP, máscara, gateway y DNS. Cuando termines, la instalación finalizará y te pedirá reiniciar. Acepta, y cuando te pida quitar el CD, simplemente pulsa Enter (en VirtualBox se "expulsa" solo). La máquina se reiniciará y arrancará desde el disco duro.

  • Configuración de red automática (DHCP): Ideal para pruebas, te asigna IP sin complicaciones.
  • Contraseñas seguras: TurnKey genera claves aleatorias para MySQL y servicios, apúntalas bien.
  • Particionado guiado: Usa todo el disco sin particiones manuales, perfecto para principiantes.
  • Acceso remoto: SSH viene activado por defecto para que administres desde otro equipo.
  • Panel Webmin: Instalado automáticamente para gestión gráfica del servidor.

Acceso a WordPress y configuración inicial de la web

Cuando la máquina termine de arrancar, verás una pantalla con información importante: la dirección IP que ha cogido tu servidor (por ejemplo, 192.168.1.xxx) y las direcciones de los servicios. Apunta esa IP. Ahora, desde el navegador de tu ordenador principal (NO desde la máquina virtual), escribe: http://[LA_IP_DE_TU_SERVIDOR]/wordpress . Si todo ha ido bien, verás la página de bienvenida de WordPress, pero con un mensaje diciendo que ya está instalado. Esto es porque TurnKey ya hizo una instalación base. Lo que necesitas es configurar tu sitio. Para ello, entra a http://[LA_IP_DE_TU_SERVIDOR]/wp-admin . Te pedirá usuario y contraseña. El usuario por defecto es "admin". La contraseña es la que se te mostró durante la instalación (la de "WordPress admin password"). Si no la apuntaste, no te preocupes: puedes encontrarla en el archivo de configuración, pero es más fácil reiniciar el proceso de instalación desde el panel de TurnKey. Una vez dentro, ya estás en el escritorio de WordPress. Lo primero que debes hacer es cambiar la contraseña por una que recuerdes bien y cambiar el nombre de usuario si quieres. Luego, ve a Ajustes > Enlaces permanentes y elige la estructura que más te guste (recomiendo "Nombre de la entrada"). ¡Enhorabuena! Ya tienes tu propio WordPress autoalojado y funcionando.

Primeros pasos críticos: seguridad y rendimiento

Tener tu propio servidor es un gran poder, y ya sabes lo que dicen del poder. Ahora tienes que blindarlo. Lo primero: cambia todas las contraseñas por defecto (root, admin de WordPress, MySQL). Accede a Webmin desde http://[IP]:10000 con el usuario root y tu contraseña de root. Desde ahí puedes gestionar usuarios, servicios y firewall. Activa el firewall (iptables) desde Webmin si no lo está. Luego, instala un certificado SSL. Puedes usar Certbot (Let's Encrypt) desde la terminal. Accede por SSH con un programa como PuTTY (usuario root, IP y contraseña). Ejecuta: apt update && apt install certbot python3-certbot-apache . Luego: certbot --apache y sigue las instrucciones. En pocos minutos tendrás HTTPS. No te olvides de mantener el sistema actualizado: apt update && apt upgrade periódicamente. Y para mejorar el rendimiento, instala un plugin de caché como W3 Total Cache o WP Super Minify. La comunidad de r/selfhosted está llena de consejos y configuraciones avanzadas, no dudes en pasar a preguntar.

¿Y ahora qué? Lleva tu servidor al mundo real

Si has llegado hasta aquí, tienes un servidor WordPress funcionando en tu red local. Si quieres que sea accesible desde Internet, necesitas abrir puertos en tu router (el 80 y el 443) y redirigirlos a la IP de tu máquina virtual. Pero cuidado: exponer tu servidor casero a Internet tiene riesgos si no estás bien protegido. Una alternativa mejor es migrar esta instalación a un VPS (servidor virtual en la nube) siguiendo los mismos pasos, pero usando la imagen de TurnKey para ese proveedor. Muchos VPS permiten desplegar TurnKey directamente desde su panel con un clic. Así tendrás la misma facilidad, pero con la infraestructura profesional de la nube. Sea cual sea tu elección, recuerda que ahora tienes el control total. Puedes instalar cualquier plugin, modificar archivos de sistema, lo que quieras. Y todo gracias a TurnKey GNU/Linux. Si quieres profundizar, la documentación oficial es tu mejor aliada.

COMENTARIOS (0)

No hay comentarios.: