Skip to content

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 like drone).
  • 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.