Skip to Content
RunbooksInfrastructure Overview

Infrastructure

Stack details and network topology.

Stack

Core platform hosted on Hetzner Cloud managed via Nomad. Marketing site (WordPress) hosted via Coolify.

RoleIP AddressHostnameDescription
Coolify Server188.245.90.124coolifyHosting for WordPress & internal tools.
Nomad Server138.199.222.109nomad-server-01Cluster control plane.
Nomad Client 191.99.17.219nomad-client-01Worker node.
Nomad Client 291.99.60.214nomad-client-02Worker node.
Database91.99.58.197db-primaryDedicated PostgreSQL + S3 backups.

Components

  • Orchestration: Nomad
  • Service Discovery: Consul
  • Secrets: Vault
  • Auxiliary Hosting: Coolify (WordPress/Tools)
  • Database: PostgreSQL
  • Ingress: Traefik

Network Topology

Services communicate internally. Public access via Cloudflare -> Traefik.

CI/CD & Previews

Automated deployments for Pull Requests.

  • Trigger: All PRs are automatically built and deployed to Nomad.
  • URL Pattern: {app}.pr-{prnumber}.incobroking.com
    • Example: admin.pr-123.incobroking.com

Access

  • SSH: Authorized keys only.
  • Secrets: 1Password.
Last updated on