Back to server overview

Infrastructure

Hosted Services

The VPS runs several independent services, each serving a different purpose. They share the same host and the same reverse proxy, but are otherwise fully isolated from one another.

What's running

All services are Python-based except the MDM server, which is a Java application. Each one runs under its own systemd unit, with its own virtual environment or runtime, and communicates with the outside world only through the reverse proxy.

Shared infrastructure

All services benefit from the same foundational layer: automatic HTTPS via the reverse proxy, process supervision via systemd, health checks via the monitoring layer, and structured logging via journald.

This architecture makes it straightforward to add new services — define a systemd unit, add a reverse proxy route, and the new service inherits all the operational infrastructure automatically.

Health Monitoring