Guía de despliegue

Alojar WordPress en su propio VPS

Desplegar en un VPS Cloud →

Tutorial

Alojar WordPress en su propio VPS

Autoalojamiento3 min de lectura7 pasos

WordPress impulsa más del 40 % de la web, pero el alojamiento compartido limita su rendimiento. En un VPS dedicado con Docker, obtiene velocidad, aislamiento y total libertad de configuración. Aquí tiene un despliegue robusto, seguro y rápido.

Contenido· Por qué autoalojar WordPress en un VPS1/5
  1. 01Por qué autoalojar WordPress en un VPS
  2. 02Las ganancias de un WordPress en VPS
  3. 03Requisitos realistas
  4. 04Despliegue paso a paso
  5. 05La documentación oficial

Por qué autoalojar WordPress en un VPS

El alojamiento compartido reparte CPU, RAM e incluso la base de datos entre cientos de sitios: su velocidad depende de los vecinos, y el acceso SSH o la configuración fina del servidor suelen estar bloqueados. Un VPS dedicado le da recursos garantizados y el control total de PHP-FPM, del servidor web, de la caché de objetos (Redis) y de la caché de páginas. Para una agencia que gestiona varios sitios de clientes, es además la posibilidad de aislarlo todo en contenedores en una sola máquina, con copias de seguridad y despliegues controlados, allí donde el compartido impone sus límites y sus sobrecostos.

Las ganancias de un WordPress en VPS

  • Recursos de CPU/RAM garantizados: se acabaron las ralentizaciones por culpa de los vecinos
  • Control total de PHP-FPM, del servidor web y de las extensiones
  • Caché de objetos Redis y caché de páginas para dividir los tiempos de respuesta
  • Acceso SSH/WP-CLI completo para automatizar el mantenimiento y los despliegues
  • Aislamiento por contenedor: varios sitios de clientes en un solo VPS
  • Copias de seguridad y reglas de seguridad definidas por usted, sin sobrecosto por sitio

Requisitos realistas

Un VPS de 2 vCPU y 2 GB de RAM soporta con holgura un sitio WordPress con tráfico moderado; pase a 4 GB con Redis, WooCommerce o varios sitios. Necesita Docker + Compose, una base MariaDB o MySQL, idealmente Redis para la caché de objetos, y un dominio sudominio.com con su certificado SSL. Prevea algo de ajuste de PHP (upload_max_filesize, memory_limit) según sus archivos multimedia y sus extensiones.

Despliegue paso a paso

  1. Componer WordPress, MariaDB y Redis

    En docker-compose.yml, declare wordpress:php8.3-fpm o wordpress:apache, un servicio mariadb:11 y redis:alpine. Persista wp-content y la base de datos en volúmenes con nombre, en una red Docker interna.

  2. Indicar la base de datos y los secretos

    Pase WORDPRESS_DB_* y contraseñas robustas mediante variables de entorno. Añada las claves de seguridad (salts) generadas desde la API oficial de WordPress en WORDPRESS_CONFIG_EXTRA.

  3. Arrancar e instalar WordPress

    Arranque con docker compose up -d y luego abra su dominio para el asistente de instalación. Mejor aún: automatice mediante WP-CLI (wp core install) para lograr despliegues reproducibles de un sitio a otro.

  4. Colocar el reverse proxy y el SSL

    Configure Nginx/Caddy en HTTPS delante de WordPress. Ajuste client_max_body_size para las subidas, active la compresión gzip/brotli y la caché de los recursos estáticos (imágenes, CSS, JS) con cabeceras Cache-Control largas.

  5. Activar la caché de objetos Redis

    Instale un plugin de caché de objetos (p. ej. Redis Object Cache), apúntelo al servicio redis y actívelo: las consultas repetidas a la base de datos se sirven desde la memoria, aliviando notablemente MariaDB.

  6. Endurecer y respaldar

    Desactive la edición de archivos en la administración (DISALLOW_FILE_EDIT), limite los intentos de conexión y programe una copia de seguridad nocturna de wp-content + volcado SQL hacia un almacenamiento de objetos remoto.

  7. Conectarse por primera vez

    Abra la URL del sitio: WordPress lanza su instalación en 5 minutos — idioma, título del sitio y después la creación de SU identificador de administrador con la contraseña y el correo que usted elija. Termínela sin esperar: una instalación inacabada queda ofrecida al primer visitante.

Para un rendimiento que rivalice con las mejores plataformas gestionadas, añada una caché de páginas completa por delante de PHP: un plugin que genere archivos HTML estáticos servidos directamente por Nginx (mediante try_files), o un módulo FastCGI cache. Sus páginas públicas dejan entonces de tocar por completo PHP y MariaDB, lo que permite a un VPS modesto absorber miles de visitantes simultáneos, manteniendo el back-office y el carrito (WooCommerce) excluidos de la caché.

La documentación oficial

Para la configuración avanzada y las opciones propias de la herramienta, consulte la documentación oficial de WordPress. Esta guía cubre la puesta en línea en un VPS; la documentación del editor sigue siendo la referencia para los ajustes finos, las actualizaciones mayores y los casos de uso específicos.

WordPress rápido, en su VPS

El VPS Cloud de ServOrbit le da recursos garantizados, SSD y Docker para un WordPress mucho más rápido que el alojamiento compartido. Plantilla optimizada con Redis + caché incluida.

¿Necesita ayuda?

Consulte nuestro centro de ayuda y nuestra FAQ, o contacte con nuestro equipo: llamada, WhatsApp o correo electrónico. Soporte en francés, inglés y árabe.

Escribir por WhatsAppse abre en una pestaña nueva