Infrastructure Overview
This document provides a high-level map of the Hadox digital infrastructure, including the main servers, hosting platforms, and key domain configurations.
1. Core Infrastructure Components
- Primary VPS
- Provider: Hostinger VPS
- OS: Ubuntu 22.04.5 LTS
- Purpose: Hosts containerized services including Django apps, Gitea, Neo4j, Odoo, and MkDocs documentation portal.
- Access: SSH via key-based login (user:
root, and restricted users likedrone). -
Public IP:
191.101.233.39 -
Shared Hosting
- Provider: Hostinger Shared Hosting
- Use Case: Lightweight Laravel-based websites and GitHub-based auto-deployments.
-
Access: FTP, SSH (custom port
65002), Git-based deployment via GitHub. -
Domains in Use
hadox.org– Main landing and project site.docs.hadox.org– Documentation portal (MkDocs, Docker).monitor.hadox.org– Netdata monitoring interface.git.hadox.org– Gitea self-hosted Git server.drone.hadox.org– Drone CI server.
2. Reverse Proxy & Certificates
- Reverse Proxy: All services on the VPS are routed via Nginx using dedicated virtual host configs.
- Certificates: Managed via Certbot (Let's Encrypt).
- Location: Config files live in
/etc/nginx/sites-available/with symbolic links in/etc/nginx/sites-enabled/. - Common Ports:
- 80 → Redirects to HTTPS
- 443 → Secured reverse proxy
- Internal ports (e.g., 8001, 8005) are mapped from Docker services.
This document serves as a base reference for understanding where each service is running, how it is exposed, and which infrastructure components are in play.