Summary
Upgrade the production VPS from the Linode 2 GB plan ($12/mo) to the Linode 4 GB plan ($24/mo) to provide enough headroom for Grafana Loki and Grafana alongside the existing stack.
Current stack memory estimate
| Service |
Est. RAM |
| Station API (NestJS) |
~200 MB |
| Station Bot (Node.js) |
~150 MB |
| PostgreSQL (shared) |
~200 MB |
| Redis |
~75 MB |
| Nginx |
~30 MB |
| Subtotal |
~655 MB |
| Loki (planned) |
~300 MB |
| Grafana (planned) |
~200 MB |
| Total |
~1.15 GB |
The 4 GB plan leaves ~2.8 GB of headroom for OS overhead, traffic spikes, and future growth. The 2 GB plan is too tight to safely add Loki + Grafana.
Steps
- Log in to Linode Cloud Manager
- Select the production VPS (
prod-us-ord-station-bot-01)
- Resize → Shared CPU → Linode 4 GB → Warm resize
- Verify the instance comes back healthy (
/health endpoint)
Prerequisites
None — this is a prerequisite for the Grafana Loki setup issue.
Summary
Upgrade the production VPS from the Linode 2 GB plan ($12/mo) to the Linode 4 GB plan ($24/mo) to provide enough headroom for Grafana Loki and Grafana alongside the existing stack.
Current stack memory estimate
The 4 GB plan leaves ~2.8 GB of headroom for OS overhead, traffic spikes, and future growth. The 2 GB plan is too tight to safely add Loki + Grafana.
Steps
prod-us-ord-station-bot-01)/healthendpoint)Prerequisites
None — this is a prerequisite for the Grafana Loki setup issue.