Table of Contents

Infrastructure

waffle.tech runs primarily on a Proxmox VM host, located in a datacenter in Las Vegas, Nevada.

Engineering Practices

We need some rules to keep things orderly. Here are some standard engineering practices for WT infrastructure.

External IPs and external connections

Unfortunately external IPs are a scarce resource, but here's the set of them:

The main type of inbound connection is HTTP. For web access, we take advantage of nginx as a reverse proxy to “fan out” traffic to the correct VM. The proxy machine (proxy.infra.waffle.tech) receives http/https/http2/http3 connections to the primary external IP. It serves some websites (e.g. waffle.tech itself, user homepages) directly, by NFS mount from the login server for user homepages. Other webpages are reverse proxied to internal VMs as appropriate, e.g. idm.waffle.tech is reverse proxied to the IDM server idm.infra.waffle.tech.