Infrastructure Overview
This section documents confirmed findings for Rahva Raamat infrastructure. Pages use investigation IDs (IN-xxx) and are split by Production and Staging so Ops and developers can find the same topic quickly.
Application-level SSL
| ID | Topic | Page |
|---|---|---|
| IN-004 | Web Store SSL Settings (ssl_enabled) | IN-004 Web Store SSL |
Controls whether the app generates http:// or https:// storefront URLs. It does not manage server certificates (see IN-001 for that).
Production
| ID | Topic | Page |
|---|---|---|
| IN-005 | Production Server Architecture | IN-005 Server Architecture |
| IN-001 | SSL Certificate Management | IN-001 SSL Certificates |
| IN-002 | PM2 Process Management | IN-002 PM2 Processes |
| IN-006 | Monitoring & Alerting | IN-006 Monitoring & Alerting |
Staging
| ID | Topic | Page |
|---|---|---|
| IN-005 | Staging Server Architecture | IN-005 Server Architecture (Staging) |
| IN-001 | SSL Certificate Management | IN-001 SSL (Staging) |
| IN-002 | PM2 Process Management | IN-002 PM2 (Staging) |
| IN-006 | Monitoring & Alerting | IN-006 Monitoring (Staging) |
Recommended reading order (per environment)
- Server Architecture (IN-005) — where the environment runs
- SSL Certificates (IN-001) — HTTPS / TLS status on the host
- Web Store SSL (IN-004) — app URL protocol (
ssl_enabled) - PM2 Processes (IN-002) — long-running services under PM2
- Monitoring & Alerting (IN-006) — what is already monitored
Only verified details from the Zone.ee portal / current findings (and confirmed application behaviour) are documented here.
Environments (quick map)
| Role in docs | Domain | Zone package | Hosting ID |
|---|---|---|---|
| Production | web.rahvaraamat.ee | Dedicated | 103107 (virt102759) |
| Staging | dev.rahvaraamat.ee | PRO | 19723 (virt20240) |
note
A Zone screenshot pack may label folders the opposite way (prod/ = dev…, staging/ = web…). Prefer the domain names above.
Gap Documents
Mirrored gap pages (filled from these docs when content exists):