Zaba505's Home Lab
High Level Diagram
flowchart LR internet["Internet"] cloudflare["Cloudflare"] homelab["Home Lab"] cloud["Public Cloud"] internet --- cloudflare cloudflare ---|mTLS| homelab homelab ---|Wiregaurd| cloud
Cloudflare
Cloudflare is leveraged as both a DNS provider and HTTP(s) proxy to services hosted on the Home Lab. The primary goals of leveraging Cloudflare are the following:
- DDoS protection for all services, especially those self-hosted via the Home Lab.
- Home IP address hiding via proxied records
- aka, proxy HTTP/HTTP(s) from Internet through Cloudflare before getting to Home Lab
Home Lab
Any and all computer hardware primarily dedicated to self-hosting services, content, and experiments is often referred to as a home lab or home server in the context of a single server.
Public Cloud
A public cloud provider (e.g. AWS, GCP, Azure) is used to host services needed by the Home Lab for various tasks like network booting.