Skip to content

How do you monitor a $2/month box without spending more on monitoring?

General Discussion by glasgow_tom 24 replies 2.2K views
#1

Running a CS 1.6 server on a Contabo VPS for old friends. Box costs less than a soda. UptimeRobot free tier exists but feels like trusting a source engine server with 15 tickrate. Kids play Valorant now, they dont know. Used to have real server communities. Now its just me and cron jobs watching a $2 box die alone.

#2

As said, paid monitoring defeats the purpose.

  • UptimeRobot: 50 monitors, 5-min interval, $0
  • Pushover: $5 one-time for notifications
  • Cron email to yourself: $0, zero dependencies

My OVHcloud box runs 14 months on this. Cost ratio: monitoring is 0% of infrastructure spend. Dry, but functional.

Containers before it was cool
#3

I use cron with curl to health endpoint, mail on non-200. No external service. Article on self-hosted monitoring with Gitea actions exists. Practical question: does your provider block SMTP outbound?

phở at 3AM, deploy at 4
#4

Contabo blocks SMTP on port 25 by default. Ticket to unlock, or use external relay. I use Brevo free tier, 300 emails/day.

#5

This is the thread now. "How to send email from a box that costs less than a sandwich." I love it.

1 #6

OVHcloud does not block 25 on their side, but good luck with French deliverability. SPF helps. DKIM helps more. Still lands in Gmail promotions tab.

Containers before it was cool
#7

External SMTP is not Unix philosophy. Pipe to /usr/bin/mail, let MTA handle it. Postfix on loopback, no auth, no vendor lock.

1 #8

Latency to Contabo Singapore from HCMC is 35ms. Latency to Brevo SMTP is 180ms via Hong Kong. Monitoring email slower than game server.

phở at 3AM, deploy at 4
#9

This.

#10
RanggaDass said:
Ticket to unlock

Straight path: one ticket, done. Some providers want KYC for SMTP. OVHcloud did not ask me.

Containers before it was cool

Post a reply

You need an account to reply. Log in or register to join the conversation.

Post reply Preview Save draft