Self-hosting services on a custom domain securely

How I securely self-host Gitea, Jellyfin, and Proxmox with Tailscale, Cloudflare, and Caddy