Skip to content
← Sheet 02 / Projects

Personal

Self-hosted Personal Platform

The infrastructure behind jaketalling.com and the apps hosted at apps.jaketalling.com.

01

Architecture

Requests come in through Cloudflare. This site runs on Cloudflare Workers; the apps are reached through a Cloudflare Tunnel and a reverse proxy, run in isolated containers, and share one identity provider.

02

What it involves

Linux administration, containers, reverse proxying, Cloudflare DNS and Tunnel, zero-trust access, shared sign-in, application isolation, CI/CD, secrets, monitoring, backups and certificates. These are the parts that decide whether self-hosted apps actually stay up.

03

Shared identity

Apps that need sign-in share one identity layer, so access is managed in one place instead of each experiment getting its own login system.