A.C.E. Hosting

A.C.E. Hosting

AceHosting es una plataforma de hosting web diseñada para ofrecer servicios de alojamiento automatizado mediante el uso de contenedores Docker.

Descripció
AceHosting es una plataforma de hosting web que automatiza completamente el proceso de contratación y despliegue de sitios web mediante tecnologías de contenedores. El sistema permite a los clientes registrarse, seleccionar un plan de alojamiento adaptado a sus necesidades y realizar el pago de forma segura a través de Stripe. Una vez confirmado el pago, la plataforma despliega automáticamente un entorno aislado de contenedores Docker para cada cliente, configurando el servidor web, el proxy inverso Nginx, los registros DNS y, opcionalmente, un servidor de correo electrónico completo con acceso a webmail y/o un servidor de base de datos con acceso web por adminer. El sitio web del cliente queda accesible inmediatamente en un subdominio propio (ej: cliente.acehosting.com).

Desde el punto de vista técnico, AceHosting utiliza Laravel 12 como framework de backend con PostgreSQL como base de datos, y Docker para la contenedores de cada entorno de cliente. La infraestructura incluye un clúster DRBD de dos nodos (serveis1 y serveis2) que replica los datos en tiempo real, garantizando alta disponibilidad ante fallos del servidor principal. Además, el sistema cuenta con una pila de monitorización completa basada en Prometheus, Grafana, Loki y cAdvisor, que permite visualizar el estado de todos los servicios en tiempo real. El acceso administrativo remoto se realiza exclusivamente a través de Warpgate, un bastion host que audita todas las conexiones para garantizar la seguridad.

El objetivo principal de AceHosting es ofrecer un proceso completamente automatizado, desde el registro hasta el despliegue, sin necesidad de intervención manual ni conocimientos técnicos avanzados por parte del cliente. Cada cliente dispone de su propio entorno aislado de contenedores, eliminando los riesgos de seguridad y rendimiento del hosting compartido tradicional. El resultado es una solución escalable, segura y transparente, pensada para pequeñas empresas, autónomos y estudiantes que necesitan presencia web con la máxima seguridad posible.

Informació general

Autoria:
Cristian Cano Andrade
Albert Rodríguez Álvarez
Cicle:
ASIX
Grup:
B
Curs:
2025-26
Tutor:
Jordi Mimó
Cotutors:
David García

Tecnologies

Planificació i gestió

Enllaços del projecte

Projectes relacionats