</> HTML5Advent
ENFRESDEITPT

// hosting

Ejecutar WordPress en un VPS: cuándo y cómo

Cuándo un VPS tiene sentido para WordPress en lugar de un alojamiento compartido o gestionado, los criterios que importan, y un recorrido claro por la pila LEMP que necesitas para gestionar un sitio tú mismo.

Un portátil en oro rosa y una cámara réflex negra con correa apoyados sobre un escritorio blanco y luminoso

Ejecutar WordPress en un VPS te da el control total de la pila — pero también te entrega la responsabilidad de gestionar un servidor. Para algunos sitios ese intercambio vale mucho la pena; para otros, un alojamiento WordPress compartido o gestionado es la opción más inteligente. Esta guía cubre cuándo tiene sentido un VPS y cómo configurar uno, para que decidas con los ojos abiertos en lugar de seguir una moda.

Cuándo tiene sentido un VPS para WordPress

WordPress funciona perfectamente en un alojamiento compartido barato para sitios pequeños, y el alojamiento WordPress gestionado elimina por completo el trabajo de servidor. Un VPS se sitúa en medio: recursos dedicados y acceso root completo, a cambio de hacer tú mismo la administración de sistemas. Pásate a un VPS cuando:

  • Tu alojamiento compartido te limita o alcanzas los límites de CPU/procesos durante los picos de tráfico.
  • Gestionas un sitio más pesado — WooCommerce, una plataforma de membresía o muchos plugins — que necesita RAM y CPU garantizados.
  • Quieres controlar la versión de PHP, la configuración del servidor web, la capa de caché, o alojar varios sitios en una sola máquina.
  • Necesitas una pila o un ajuste específico (caché de objetos, reglas de Nginx personalizadas, tu propia configuración TLS) que el alojamiento compartido no permite.

Cuándo un VPS es la elección equivocada

Sé honesto con el compromiso. Un VPS significa que parcheas el sistema operativo, aseguras SSH, configuras el servidor web, gestionas PHP y eres dueño de las copias de seguridad. Si ese no es un trabajo que quieras hacer — o lo harías mal — un alojamiento WordPress gestionado que se encarga de las actualizaciones, la seguridad y las copias de seguridad suele ser la mejor relación calidad-precio, incluso a un precio de etiqueta más alto. Un pequeño sitio de presentación rara vez justifica el mantenimiento de un servidor autogestionado.

Un desarrollador con auriculares está sentado de espaldas a la cámara, frente a un monitor que muestra código en una sala con luz azul oscura
Un VPS significa ser dueño del servidor: parchearlo, asegurarlo y ajustarlo tú mismo — bien si disfrutas ese trabajo, una carga si no.

Qué buscar en un VPS para WordPress

RAM

El recurso que WordPress y su base de datos agotan primero, especialmente con WooCommerce, maquetadores de páginas o muchos plugins. El agotamiento de la memoria es la causa habitual de que un sitio se caiga bajo carga, así que dimensiona con margen en lugar de al mínimo absoluto.

CPU y almacenamiento

Un par de vCPU manejan un sitio típico; el trabajo limitado por CPU (SSR, procesamiento de imágenes, carritos ocupados) pide más, idealmente dedicadas en lugar de en ráfaga. Insiste en almacenamiento NVMe o SSD — la velocidad del disco se nota directamente en los tiempos de consulta a la base de datos y en la capacidad de respuesta del administrador.

Ubicación, copias de seguridad y soporte

Elige una región de centro de datos cerca de tu audiencia para reducir la latencia en cada petición. Asegúrate de que las copias de seguridad automatizadas estén incluidas o sean asequibles — una restauración con un clic convierte una mala actualización de plugin en un arreglo de cinco minutos. En un plan no gestionado, el tiempo de respuesta del soporte importa más cuando algo se rompe a las 2 de la madrugada.

Los proveedores conocidos por recursos generosos en relación al precio, como Contabo, hacen realista un VPS WordPress autogestionado con un presupuesto modesto — obtienes el margen de CPU y RAM que le gusta a un sitio respaldado por base de datos sin pagar el precio de un servidor dedicado.

Cómo configurarlo: la pila LEMP

La pila moderna común para WordPress en un VPS es LEMP — Linux, Nginx, MySQL/MariaDB y PHP. Esta es la forma de una instalación nueva en Ubuntu.

1. Endurecer primero el servidor

sudo apt update && sudo apt upgrade -y
sudo adduser deploy && sudo usermod -aG sudo deploy
sudo ufw allow OpenSSH
sudo ufw allow 80,443/tcp
sudo ufw enable

2. Instalar Nginx, MariaDB y PHP

sudo apt install -y nginx mariadb-server \
  php-fpm php-mysql php-curl php-gd php-xml php-mbstring php-zip
sudo mysql_secure_installation

3. Crear la base de datos y el usuario

sudo mysql

CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8mb4;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'a-strong-password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

4. Descargar WordPress

cd /var/www
sudo curl -O https://wordpress.org/latest.tar.gz
sudo tar -xzf latest.tar.gz
sudo chown -R www-data:www-data /var/www/wordpress

5. Apuntar Nginx al sitio

Un bloque de servidor mínimo le dice a Nginx que sirva WordPress y pase PHP a PHP-FPM:

server {
    listen 80;
    server_name example.com www.example.com;
    root /var/www/wordpress;
    index index.php;

    location / {
        try_files $uri $uri/ /index.php?$args;
    }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php-fpm.sock;
    }
}

Activa la configuración, recarga Nginx y luego completa la famosa instalación de cinco minutos en el navegador:

sudo ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/
sudo nginx -t && sudo systemctl reload nginx

6. Añadir HTTPS

El TLS gratuito vía Let's Encrypt son un par de comandos y nunca debería omitirse en un sitio WordPress público:

sudo apt install -y certbot python3-certbot-nginx
sudo certbot --nginx -d example.com -d www.example.com

Tras la instalación: mantenerlo sano

  • Activa las actualizaciones de seguridad automáticas del sistema operativo y mantén PHP en una versión soportada.
  • Configura copias de seguridad fuera del servidor de los archivos y la base de datos — no dependas de una única instantánea del proveedor.
  • Añade una capa de caché (caché de página más una caché de objetos como Redis) una vez que el tráfico crezca.
  • Endurece el propio WordPress: contraseñas fuertes, menos plugins, y actualizaciones rápidas del núcleo y los plugins.

Para quién es

  • Desarrolladores y propietarios de sitios capaces que quieren control y no les importa la administración de sistemas → un VPS encaja muy bien.
  • Sitios más pesados (WooCommerce, membresía, varios sitios) que han superado el alojamiento compartido → un VPS para recursos dedicados.
  • Sitios pequeños o cualquiera que prefiera no gestionar un servidor → el alojamiento WordPress gestionado es la mejor relación calidad-precio.

Cómo decidir

Ejecuta WordPress en un VPS cuando realmente quieras — y vayas a hacer — el control que ofrece: un sitio más pesado o en crecimiento, una pila personalizada, o varios sitios en una sola máquina. Dimensiona primero la RAM, insiste en almacenamiento NVMe y una región cercana, y trata las copias de seguridad automatizadas y HTTPS como innegociables. Si el mantenimiento del servidor se siente como una tarea pesada en lugar de una herramienta, elige el alojamiento gestionado — la {respuesta} correcta es la que se ajusta a cuánto de la pila quieres realmente poseer.