Internet
│
├── billing.yealin.com.au (51.161.136.89) ← Production (OVH VPS)
│ ├── Nginx (80/443)
│ ├── Gunicorn (Unix socket)
│ ├── Celery Worker
│ ├── Celery Beat
│ ├── PostgreSQL 17
│ ├── Redis 8
│ └── Docker (Wiki.js + Wiki PostgreSQL)
│
├── wiki.yealin.com.au (51.161.136.89) ← Wiki (same server, Docker)
│
└── aum.bylaw.com.au (51.161.193.85) ← cPanel/SMTP/Exim
└── billing@yealin.com.au mailbox
LAN (behind MikroTik 202.47.178.140)
└── 10.0.0.41 ← Development server (Proxmox VM)
├── Same stack as production
└── DJANGO_SETTINGS_MODULE=config.settings.development
| Item |
Value |
| Provider |
OVH |
| IP |
51.161.136.89 |
| OS |
Debian 13.5 (Trixie) |
| CPU |
2 vCPU |
| RAM |
3.8 GB |
| Disk |
38 GB SSD |
| User |
crip (sudo) |
| Python |
3.13.5 |
| PostgreSQL |
17.10 |
| Node.js |
20.20.2 |
| Docker |
29.5.3 |
| Item |
Value |
| Host |
Proxmox (nu.bylaw.com.au) |
| IP |
10.0.0.41 (LAN) |
| OS |
Debian 13.5 (Trixie) |
| User |
crip (sudo) |
| Python |
3.13.5 |
| PostgreSQL |
16 |
| Public IP |
202.47.178.140 (MikroTik NAT, static) |
# Production
ssh crip@51.161.136.89
ssh crip@billing.yealin.com.au
# Development (from LAN only)
ssh crip@10.0.0.41
All SSH credentials are in Bitwarden.