Pasos Para Instalar WordPress en Digital Ocean [2020]

Instalar WordPress en Digital Ocean

Instalar WordPress en Digital Ocean

Digital Ocean es hospedaje web en la nube y eso no lo puedes comparar con hospedaje web compartido que es básicamente compartir tus recursos con otros usuarios como en los planes más básicos de Bluehost y Dreamhost entre otros.

Digital Ocean te ofrece $100 para usar en tus primeros dos meses

[affcoups id=”48023″]

Opciones para no Manejar tu Servidor

El gran problema que muchos enfrentan es que administrar un servidor en Digital Ocean puede ser algo complicado para el usuario común de wordpress.

Puedes manejar tu servidor de Digital Ocean si quieres saltarte algunas partes del proceso pero eso implicaría pagarle a un tercero un monto por administrarlo por ti.

Si te sientes bien con esa opción, asegúrate de leer estas reseñas:

  1. Cloudways
  2. ServerPilot
  3. Runcloud

Antes de Instalar WordPress en Digital Ocean

Antes de iniciar con el proceso te recomiendo lo siguiente para acelerar el proceso:

  1. Puedes usar cualquier correo para crear tu cuenta-
  2. Si tienes una cuenta de Gmail, asegurate de haber ingresado desde el navegador donde realizarás el registro. (Mi Recomendación)
  3. El plan más básico de Digital Ocean tiene un valor de $5 que puedes pagar con tu tarjeta de débito o crédito por lo que asegurate que tengas los fondos necesarios.
  4. También puedes crear una cuenta de Paypal, asociar tu tarjeta de credito y asi evitas darle tus datos a Digital Ocean y puedes recargar lo que necesites.
  5. Recuerda que ya tienes que haber adquirido un dominio, con empresas como NameCheap, asegurate de tener tu cuenta lista para dirigir tu dominio a tu servidor de Digital Ocean.

Conocimientos Importantes

  1. Un Droplet en Digital Ocean es un servidor privado con una dirección IP especifica.
  2. Una dirección IP luce así: 194.153.205.26 y puedes ver tu sitio de wordpress con tu dirección IP
  3. Un dominio permite que podamos ver tu contenido sin necesidad de ver tu IP, es decir en vez de escribir en el navegador 194.153.205.26 , podemos escribir tudominio.com.
  4. Los nombre de servidores (nameservers) permiten que una dirección IP este enlazado a un dominio específico.
  5. Recuerda que hay varias formas de llegar a esta instalación de wordpress con un certificado de seguridad propiamente instalado sin embargo seguir pasos en diferente orden puede hacer que todo salga mal especialmente el proceso de instalar el certificado de seguridad con https forzado.

Pasos Para Instalar Digital Ocean

Estos son los pasos para instalar wordpress en Digital Ocean

Paso #1 Crear Cuenta en Digital Ocean

  • Crea una cuenta con Digital Ocean ya sea ingresando tus datos o usando tu cuenta de Gmail para hacer el registro.
  • Ingresa los datos de tu tarjeta de crédito o de selecciona Paypal para pagar el monto de $5 que es el plan más barato de Digital Ocean
Instalar WordPress en Digital Ocean

Una vez que pasas esta pantalla llena los datos de tu proyecto :

  • Nombre del Proyecto: Cualquier Nombre
  • Propósito del Proyecto: Websites and Blogs ( Lo que gustes del menu)
  • Selecciona la tecnología: WordPress
  • Numero de Personas en la organización: solo yo (Just me)
  • Dale clic al boton “Start”

Paso #2 : Crear un Droplet

Después de haber creado tu cuenta y cada vez que ingreses te recibirá una pantalla donde puedes ver el nombre de tu proyecto

  1. En la parte derecha, dale click a crear Droplet. (Un Droplet es un Servidor )
  2. Dirigite a la tercera pestaña que dice MarketPlace
  3. Selecciona WordPress dentro de las opciones
  4. Escoge plan estándar o cualquier otro plan que gustes (Se puede cambiar luego si tu sitio necesita más recursos)
  5. Escoge el plan de $5 o el plan que este dispuesto a pagar. (Se puede cambiar luego si tu sitio necesita más recursos)
  6. Escoge la ubicación de tu data center (Lo que este más cercano a tu audiencia)
  7. No tienes que añadir más almacenamiento (El droplet tiene 25 gigas, es suficiente pero puedes agregar luego)
  8. Escoge las opciones adicionales o no escojas ninguna ( IPV6 y monitoring por ahora)
  9. Escoge una contraseña de un único uso (one time password)
  10. Solo un droplet, dejalo como esta
  11. Deja el nombre del host o cambialo (Cualquier nombre que quieras)
  12. No tienes que añadir etiquetas (tags)
  13. El único proyecto ya ha sido seleccionado por default
  14. Puedes pagar un costo adicional por respaldos. ($1, es un 20% del plan)
  15. Dale crear y espera la creación de tu servidor o Droplet

Paso #3 Cambiar los Nombres de tus Servidores

  1. Ya puedes ver tu droplet con la dirección IP asignada (Ejemplo: 167.71.158.128)
  2. Copia la IP de tu Droplet y podrás ver la siguiente pantalla que dice ” Please log into your Droplet with SSH to configure the WordPress installation.
  3. Toda va bien, ahora debes ir a tu registrador de dominio y agregar los nombre de servidor de Digital Ocean. ¿Donde tienes tu dominio? ¿Name Cheap, Google Domains, DreamHost? Ver esta Guía de como cambiarlo.
  4. Cuando este con tu registrador de dominios, cambias los nombres de servidor o nameserver a estos:
    • ns1.digitalocean.com
    • ns2.digitalocean.com
    • ns3.digitalocean.com
  5. Esto es clave debido a que este cambio tarda algo de tiempo en tomar efecto.
  6. Puedes ver el progreso de dicho proceso en este enlace , digita el nombre de dominio y la palabra NS dentro de las opciones. si ves los nameservers que ingresaste en alguno de los resultados, significa que los cambios ya se están propagando.

Paso #4 Agrega tu Dominio a Digital Ocean

Ahora vamos a agregar a tu dominio para que el DNS lo administre Digital Ocean

  1. En el panel principal , a tu derecha selecciona “create”
  2. Al desplegarse las opciones, selecciona Domain/DNS
  3. Ingresa tu dominio y dale agregar dominio (Add Domain)
  4. Ahora veremos que hay creados 3 registros de DNS
  5. Agregaremos uno más posicionados donde dice A, agregaremos un @ donde dice hostname y seleccionaremos la IP dentro de las opciones.
  6. Puedes ver el avance de ese proceso en la siguiente dirección: https://dnschecker.org/, solo agrega tu dominio y selecciona A entre las opciones y le das clic al buton Search (buscar)

Seguir este proceso me ha evitado problemas al configurar el Certificado de Seguridad SSL

Paso #5 Accede a la Consola para Agregar Blog de WordPress

  1. Revisa tu correo donde tienes tu dirección IP, el usuario y la contraseña.
  2. Al final de la barra de tu droplet, dale clic a los tres puntos y busca la opción accesar consola.
  3. Dale click a la opción acceder consola.
  4. Veras una terminal, tu nombre de usuario es root, escribelo y dale Enter
  5. Copia y pega la contraseña que llego a tu correo y dale Enter
  6. Pega la contraseña de nuevo y dale enter ( La contraseña no se ve)
  7. Entra tu nueva contraseña y dale enter. ( La contraseña no se ve)
  8. Entra la nueva contraseña una vez y vuelve a darle enter. ( La contraseña no se ve)
  9. Escribe la nueva contraseña en algún lugar seguro para evitar apagar el servidor para restablecerla

Paso #6 Proveer Datos del Blog

  1. Continua con el registro agregando tu nombre de dominio “Ejemplo.com” y dale Enter
  2. Ahora escribe la dirección de correo y dale ENTER (Puedes darle copiar y pegar)
  3. Escribe el nombre de usuario y dale ENTER
  4. Escribe la contraseña y dale ENTER, (Asegurate de escribirla bien)
  5. Escribe el nombre de tu blog, (Lo que quieras)
  6. Le vamos a decir que no a la activación del certificado SSL escribiendo N
  7. Una serie de datos aparece y la configuración ha terminado
  8. Ahora puedes digitar tu dirección IP en el navegador y puedes ver tu sitio.
  9. Busca en la pagina la opcion que dice Login e ingresa tus datos, en caso de no poder ver tu sitio, trata de borrar el historial del navegador.
  10. Espera pacientemente unos 15 minutos si aun no puedes ver tu sitio ya sea con la direccion IP o la direccion de tu sitio.

Paso #7 Activar un Certificado SSL

  1. Ingresa a la consola yendo a los tres puntos y seleccionando access console (Acceder Consola)
  2. Ingresa este comando: sudo certbot certificates
  3. Recibirás una confirmacion que dice “No Certs found”
  4. Ahora ingresa este comando poniendo tu nombre de dominio: sudo certbot –apache -d tudominio.com
  5. Ingresa de nuevo tu correo electrónico y dale ENTER
  6. Digita “A” para continuar y dale Enter.
  7. Luego digita “N” para continuar y dale Enter.
  8. Luego, Digita 1 si quieres que tu sitio sea ejemplo.com y 2 si quieres que sea www.ejemplo.com o dejar en blanco para ambos.
  9. Al final debes escoger si forzar que la conexiones sean seguras, escoge 2 ya que
  10. Ya puedes ver que tu sitio tiene el certificado de seguridad SSL, digital https://tusitio.com
  11. Ahora debes ir al dashboard de tu sitio, ajustes, generales y cambiar la dirección de http://tusitio.com a https:/tusitio.com.
  12. Los certificados de seguridad duran 90 dias pero el Certbot instalado en tu servidor durante el proceso lo renovara automáticamente

Esto es lo que veras en el punto 9 a punto de finalizar la instalación de tu certificado

Please choose whether or not to redirect HTTP traffic to HTTPS, removing HTTP access.
-------------------------------------------------------------------------------
1: No redirect - Make no further changes to the webserver configuration.
2: Redirect - Make all requests redirect to secure HTTPS access. Choose this for
new sites, or if you're confident your site works on HTTPS. You can undo this
change by editing your web server's configuration.
-------------------------------------------------------------------------------
Select the appropriate number [1-2] then [enter] (press 'c' to cancel):

Paso #8 Empezar a Personalizar WordPress

  1. Puedes entrar a tu sitio para personalizar tu sitio desde tusitio.com/wp-admin
  2. Ingresa tu usuario o correo electrónico
  3. Ingresa tu contraseña
  4. Ya puedes cambiar el tema e instalar plugins. Ya estas en Casa