Ryan Gleeson
← All work

RYGL Cloud

Date |
January 23, 2026

RYGL Cloud is the unified infrastructure platform I architected to power my entire digital footprint. It serves two distinct roles simultaneously:

  1. Public Production: Hosting live, user-facing applications like BangkokRail.com and open-source utilities like github-profile-trophy
  2. Private Laboratory: Providing a secure, isolated sandbox for my collaborative projects, gaming servers, and self-hosting.

The Architecture

The system is designed as a Hybrid Cloud, splitting the workload between a secure home server and a public cloud gateway.

Gateway (Singapore)

Infrastructure: OVHcloud VPS (SGP-01)

Role: Ingress & Reverse Proxy

Function:

  • Acts as the entry point for public internet users.
  • Hides my residential IP address for security.
  • Acts a “shield” (In addition to Cloudflare) for DDoS attacks before it ever touches the home network.
  • Serves as a high-speed proxy for users connecting from across the world.

Compute (Bangkok)

Infrastructure: Dell Optiplex 3050 MFF (BKK-01)

Role: Compute & Storage

Function:

  • Located physically in my home lab.
  • Runs the “Heavy” workloads: Modded Minecraft servers, databases, and build tools.
  • Connected to Singapore via a persistent, encrypted tunnel (Tailscale).

Reliability & Observability

Because RYGL Cloud powers public utilities like **BangkokRail.com **and the GitHub Trophy Mirror, I prefer to keep uptime as close to 100% as possible.

To ensure reliability for users, the entire infrastructure is monitored 24/7 using Uptime Kuma.

Personal Use

Furthermore, I use the homelab to host services I use such as

  • Actual Budget
  • Ghost CMS (This site)
  • Immich
  • Jellyfin
  • OpenCloud
  • Rybbit Analytics
  • Snipe-IT
  • La Suite Docs (I have guide on how to set it up on non-K3s infra)