Personal VPS infrastructure running production-grade self-hosted apps — encrypted, monitored, and containerized.
Every service joins a shared Docker network. Traefik auto-discovers labels, terminates TLS via Let's Encrypt, and routes subdomains without config changes.
Source control and CI/CD for ops4life/vps-apps.
Source controlDNS for ops4life.com. Routes subdomains to the VPS with DDoS protection.
DNSCloud observability. CPU, memory, disk, network, and container metrics.
ObservabilityPublic status page for all services. Incident history and live uptime — powered by Atlassian.
StatusTransactional email delivery. Powers newsletter confirmations and broadcasts via Listmonk SMTP.
EmailNo worries — here you can find all the answers.
*.ops4life.com. Traefik handles all routing and TLS
termination, so every service gets HTTPS automatically via Let's
Encrypt certificates.
traefik-net). Infrastructure is
hosted on a VPS in Malaysia, created by a Vietnamese developer.
ops4life.statuspage.io.
docker-compose.yml connecting to
traefik-net with Traefik labels, add an
.env.example file, and run
docker compose up -d. The service is automatically
discovered and routed by Traefik.
Public status page, updated every minute.