Iniciar sessiΓ³
Inici
Projectes
SMX
DAM
DAW
ASIX
DEV
π‘°
Tornar als projectes de ASIX
MemΓ²ria del projecte β
Consultar document complet
Veure codi del projecte β
Repositori GitHub
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Γ³
Cotutor:
David GarcΓa
Tecnologies
Docker
PHP
Laravel
HTML
CSS
DRBD
PlanificaciΓ³ i gestiΓ³
Clickup Gantt
ClickUp Kanban
A.C.E. Hosting
DocumentaciΓ³
MEMΓRIA DEL PROJECTE
Document funcional
EnllaΓ§os del projecte
Repositori Git
Defensa
PresentaciΓ³ de la defensa