Procedimiento Operativo Estándar (SOP): Despliegue de Nuevo Proyecto Web
Departamento: IT / Desarrollo Web
Última actualización: [Fecha Actual]
Entidad: Kleur Digital
1. Objetivo
Estandarizar el proceso de aprovisionamiento de infraestructura para nuevos clientes, asegurando la correcta configuración de dominio, gestión de DNS, hosting y entorno CMS (WordPress).
2. Prerrequisitos
-
Acceso a cuentas corporativas de proveedores (Namecheap, Nic.bo, Cloudflare).
-
Acceso root/reseller al panel WHM del servidor VPS en Contabo.
-
Datos del nuevo cliente (Nombre del proyecto, dominio deseado).
Fase 1: Adquisición y Verificación de Dominio
El primer paso consiste en asegurar la propiedad del activo digital (nombre de dominio) según la geolocalización del cliente.
Nos fijamos que nombres/dominios hay disponibles
-
Verificación de Disponibilidad:
-
Realizar una búsqueda
WHOISo utilizar el buscador del registrador para confirmar que el dominio está libre.
-
-
Compra/Registro:
-
Para clientes internacionales: Acceder a Namecheap. Proceder con la compra utilizando el método de pago de la empresa.
-
Para clientes en Bolivia: Acceder a Nic.bo. Registrar el dominio bajo la razón social del cliente o de Kleur Digital (según contrato).
-
Nota: Asegurarse de activar la renovación automática para evitar pérdidas futuras.
-
Fase 2: Gestión de DNS (Cloudflare)
Utilizamos Cloudflare como capa intermedia para gestión de DNS, SSL y seguridad (WAF).
-
Dar de alta la Zona:
-
Ingresar al dashboard de Cloudflare.
-
Seleccionar "Add a Site" (Agregar sitio) e ingresar el dominio comprado en la Fase 1.
-
Seleccionar el plan (usualmente Free para inicio).
-
Cloudflare escaneara los registros DNS existentes. Confirmar y continuar.
-
-
Obtención de Nameservers (NS):
-
Copiar los dos Nameservers autoritativos que proporciona Cloudflare (ej:
bob.ns.cloudflare.com,lola.ns.cloudflare.com).
-
-
Delegación de DNS en el Registrador:
-
Volver al panel del registrador (Namecheap o Nic.bo).
-
Buscar la sección de "Nameservers" o "Servidores de Nombre".
-
Cambiar la configuración de "Default" a "Custom DNS".
-
Pegar los NS obtenidos de Cloudflare.
-
Guardar cambios. Nota: La propagación puede tomar de 1 a 24 horas, aunque con Cloudflare suele ser rápida.
-
Fase 3: Aprovisionamiento de Hosting (VPS Contabo/WHM)
Configuración del espacio en servidor dentro de nuestra infraestructura en Contabo.
-
Acceso a WHM:
-
Ingresar al panel Web Host Manager (WHM) con credenciales de administrador.
-
-
Creación de Cuenta (cPanel):
-
Navegar a la función: Account Functions > Create a New Account.
-
Domain: Ingresar el dominio (sin
wwwnihttps). -
Username: Generar un usuario único (automático o personalizado).
-
Password: Generar una contraseña fuerte y guardarla en el gestor de contraseñas del CRM.
-
Package: Seleccionar el plan de recursos asignado al cliente (ej:
Kleur_Basic,Kleur_Pro). -
DNS Settings: Asegurarse de que la casilla "SPF" y "DKIM" estén marcadas para la reputación del correo.
-
Clic en Create.
-
-
Apuntar la IP en Cloudflare:
-
Copiar la IP del Servidor (Shared IP) donde se creó la cuenta.
-
Volver a Cloudflare > DNS.
-
Crear un registro tipo
Apara la raíz (@) apuntando a la IP del servidor. -
Crear un registro tipo
CNAMEparawwwapuntando al dominio raíz. -
Asegurarse que la "Nube Naranja" (Proxy) esté activada para protección DDoS.
-
Fase 4: Despliegue del CMS (WordPress)
Instalación del entorno de desarrollo.
-
Ingreso a cPanel:
-
Desde WHM, buscar la cuenta creada y seleccionar "List Accounts" > clic en el logo de cPanel para ingresar automáticamente.
-
-
Instalación:
-
Ubicar la sección "Software" y abrir WordPress Manager by Softaculous (o WP Toolkit).
-
Clic en Install.
-
Protocolo: Seleccionar
https://(Cloudflare gestiona el SSL, pero debemos forzarlo aquí). -
Directorio: Dejar vacío (para instalar en la raíz).
-
Admin Account:
-
Usuario:
admin_kleur(o estándar de la agencia). -
Password: Generar y documentar en CRM.
-
Email: Colocar el correo de soporte de Kleur Digital.
-
-
-
Finalización:
-
Ejecutar instalación.
-
Verificar acceso al
wp-admin.
-
5. Validación Final
-
[ ] El dominio resuelve correctamente (no hay errores DNS).
-
[ ] El candado SSL es visible en el navegador.
-
[ ] Se ha guardado el acceso cPanel y WP-Admin en la ficha del cliente en el CRM.