Infrastructure
Stack details and network topology.
Stack
Core platform hosted on Hetzner Cloud managed via Nomad. Marketing site (WordPress) hosted via Coolify.
| Role | IP Address | Hostname | Description |
|---|---|---|---|
| Coolify Server | 188.245.90.124 | coolify | Hosting for WordPress & internal tools. |
| Nomad Server | 138.199.222.109 | nomad-server-01 | Cluster control plane. |
| Nomad Client 1 | 91.99.17.219 | nomad-client-01 | Worker node. |
| Nomad Client 2 | 91.99.60.214 | nomad-client-02 | Worker node. |
| Database | 91.99.58.197 | db-primary | Dedicated 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
- Example:
Access
- SSH: Authorized keys only.
- Secrets: 1Password.
Last updated on