🏆 Mundial 2026 EN VIVO · Próximo: Inglaterra vs Argentina entra →

Tutorial: Tutorial: Instalación y Optimización de Wordpress en VPS

  • Autor Autor MajesticCat
  • Fecha de inicio Fecha de inicio
MajesticCat

MajesticCat

Kappa
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Hola Betas,

Hace un mes o algo así, cree un tutorial de como hacer que tu Wordpress vuele con 3 plugins. Ese tutorial lo hice con un Hosting Compartido "Shared Hosting" que me costaba ~$6/mes. Hoy les vengo a ensenar como hacer que tu Wordpress vuele con 3 plugins (Cambie uno) en tu VPS que costara alrededor de $5/mes. También me he tomado la molestia de crear un video enseñando todo lo que te diré aquí por escrito.

Requerimientos:

-Cuenta en DigitalOcean o tu proveedor de VPS favoritos
-VPS Ubuntu 16.04
-Putty Gen (Opcional, Recomendado)/ Putty
-Dominio (Opcional)



Primer Paso: Crear tu VPS en DigitalOcean (O donde tu quieras)

Vamos a "Create Dropet" Y creamos un servidor con las siguientes configuraciones:

  • [*] Ubuntu 16.04
    [*] 1GB RAM (Opcional, puedes escoger el que quieras)
    [*] La Ubicacion, si es un server de pruebas te recomiendo la ubicacion mas cercana a ti.
    [*] Opcional (Llave SSH)
    [*] Nombre personalizado
Imagenes:


Segundo Paso: Conectarnos a nuestro servidor via SSH usando Putty

Si anteriomente has creado una llave SSH el proceso es un poco mas "dificil" de conectarse en el servidor. Si NO has creado una llave SSH, te llegara un correo electronico con el usuario (por defecto siempre sera "root") y la contrasena para entrar al servidor.

[SI NO TIENES LLAVE SSH Y TIENES CONTRASENA]

Aqui simplemente ve a tu correo, y te saldra algo asi:

Username: root
Password: 22dd5da7b921d191b79353fd87

Simplemente ve a Putty, ingresa la IP en donde dice Host Name (or IP address) y luego le das a OPEN. Cuando le des a "OPEN" te saldra una Advertencia, solo le das "SI/YES" y listo. Te manda a poner el usuario "root" y la contrasena. Para pegar en PUTTY solo tienes que dar click derecho, al dar click derecho, le das ENTER. Brevemente te dira que tienes que cambiar la contrasena por seguridad, ingresas la contrasena VIEJA (Click Derecho) y luego una nueva contrasena (dos veces) y listo. Puedes seguir leyendo en el paso 2.

[SI TIENES LLAVE SSH Y NO CONTRASENA]

Este proceso es un poco mas "complicado" "SARCASMO". Abrimos putty, ingresamos nuestro IP en donde dice Host Name (or IP Address), luego en la barra lateral izquierda vamos a donde dice Data. Alli saldra una casilla que dice "Auto-login Username" alli vamos y ponemos "Root". Luego vamos denuevo a la barra lateral y damos en el sigo "+" de SSH y bajamos a donde dice "Auth". Alli vamos le damos al boton de Browse y buscamos donde guardamos nuestra llave SSH privada. Luego simplemente le damos a Open. Aqui igualmente les saldra una advertencia, solo le dan que SI/Yes y listo, iniciara sesion automaticamente.


Imagenes:

Tercer Paso: Instalar EasyEngine y Wordpress

Vamos a easyengine.io y vemos que solo hay que introducir dos comandos.

Recomiendo que vayan a la pagina y lean un poco ya que hay varios tipos de configuraciones de cache que pueden ser instalados. En este caso instalare wordpress basico sin ningun tipo de cache.

Ahora lo que tenemos que hacer es instalar EasyEngine con el siguiente comando:


HTML:
wget -qO ee rt.cx/ee && sudo bash ee

Aqui, luego de unos minutos, te dira que ingreses tu nombre y tu correo electronico. El NOMBRE que escojas sera el USUARIO de Administrador de tu instalacion Wordpress. ( Claro luego puedes crear un nuevo usuario ). Ingresamos los datos ya previos mencionados y damos enter, luego que demos enter se seguira instalando easyengine en general.


Imagen:

Despues de unos minutos, todo estara listo para empezar a instalar wordpress con el siguiente comando:

Wordpress Basico PHP5.6

HTML:
sudo ee site create example.com --wp

Wordpress Basico, PHP7.0
HTML:
sudo ee site create example.com --wp --php7

Es importante que cambien "example.com" con su dominio o el IP de su servidor.

Luego damos enter y se instalara NGINX, PHP, MySQL. (Esto puede tardar 5 min +/-.

Luego de ser instalado nos dara 4 datos.

HTTP Auth User
HTTP Auth Pw
Usuario WP
Contra WP

Esta muy claro que los dos ultimos son las credenciales para entrar a la administracion de nuestro wordpress. Ahora, las otras dos credenciales son para ingresar al sistema de cache , phpmyadmin y otras cosas mas que pueden instalar en el servidor. Para ingresar al panel de administracion del servidor tienen que ir a su IP del servidor (Ejemplo: 123.456.789.21:22222, CINCO (2)) Alli les va a pedir un usuario y contrasena. (Aqui les saldra como no seguro ya que tiene instalado por defecto un SSL propio)




Cuarto Paso: Configurar los plugins y hacer que tu Wordpress Vuele 😎

Estue probando entre varios plugins de cache y efectivamente Wp Super Cache funciona muchisimo mejor en un VPS que en un ~shared hosting~.

Plugins a necesitar:

-Wp Super Cache
-Autoptimize
-Wp Disable

Creo que ya la mayoria sabe como instalar plugins, hay muchas formas. Hoy vamos a hacer la forma mas facil. Vamos a nuestro panel de administracion de wordpress. Vamos a Plugins -> Add New/ Añadir nuevo y buscamos los tres plugins ya previamente mencionados y los instalamos.

Ya como el tutorial se esta haciendo un poco largo dejare capturas de las configuraciones que yo tengo sobre cada plugin.

WP SUPER CACHE:


Autoptimize:

Wp Disable:


Personalmente no me gusta el theme/tema que viene por defecto asi que fui a Temas - > Añadir Tema y busque "GeneratePress".



Quinto Paso: Ver si tu Wordpress ya esta Volando 😎

*No traten de hacer la prueba con esa IP ya que ese server ya fue borrado, solo era para este tutorial.*
Pingdom:


GT Metrix:

Google Page Insights:


VIDEO:




Te sirvio y gusto el tutorial? Agradece con solo darle "Me Agrada"


 
Gracias por compartir los datos.
 
Ufff ¡Esto es genial! Muchas gracias amigo, excelente, lo pondré en practica de inmediato. :encouragement:
 
Después de instalar wordpress me contactan :topsy_turvy::topsy_turvy::topsy_turvy::topsy_turvy: :encouragement:
 
Excelente, yo he aprendido con vestacp, ahora con esta forma como es para agregar mas dominios?
 
Excelente, yo he aprendido con vestacp, ahora con esta forma como es para agregar mas dominios?

Facil amigo,

En el segundo comando.
sudo ee site create example.com --wp

Solo tienes que poner tu dominio en vez de "example.com", si no quieres instalar wordpress y solo quieres instalar nginx, php solo quita "--wp" y listo. Te recomiendo instalar wordpress con php7, simplemente hay que agregar "--php7" a lo ultimo del comando. Todo junto seria asi

sudo ee site create TUDOMINIO.COM --wp --php7
 
A favorito de volada !! se agradece mucho el aporte :encouragement:
 
Muy buen tutorial amigo! Un saludo y muchas gracias por compartir conocimiento al foro!

- - - Actualizado - - -

Excelente, yo he aprendido con vestacp, ahora con esta forma como es para agregar mas dominios?

Cómo has aprendido con vestacp? Tienes tutoriales o algo así? te lo agradecería 🙂
 
Me alegra que les haya servido.
 
Que buen tutorial, fácil y sencillo. Además los vps de digitalocean son los más baratos y mejores. Otra forma fácil sería con serverpilot ya que no tienes que escribir nada de código.
 
Muy bueno, gracias por compartir :encouragement:
 
Buen tutorial, y muy bien explicado gracias por compartir...:encouragement:
 
Gran tutorial! gracias por la información :encouragement:
 
Que interesante aporte, muy bueno !!! gracias por compartir!!!!
 
Que buen tutorial, fácil y sencillo. Además los vps de digitalocean son los más baratos y mejores. Otra forma fácil sería con serverpilot ya que no tienes que escribir nada de código.

Recomiendo mas easyengine debido a que si te compras un servidor de $5 (1GB de ram) no tienes tanta libertad de hacer lo que tu quieras. Probe hace tiempo y easyengine ya con Wordpress instalado consumia ~200-250MB de ram y ServerPilot consumia ~300+ MB de ram. Al igual que runcloud.io .
 
Gracias por el aporte.
 
Excelente! Si funciona! me ayudo mucho, gracias.
 
Muchisimas gracias amigo!
 
Atrás
Arriba