syshelter // what runs here
uses.
the edge.
cloudflare up front — pages (this site), access (zero-trust tunnel to the node), turnstile (anti-bot), dns. no public port open on the machine.
the node.
an oracle cloud infrastructure VM, Marseille region. linux, docker. everything goes out through a cloudflare tunnel.
the services.
- forgejo — the git forge (git.syshelter.fr)
- uptime kuma — public monitoring (status.syshelter.fr)
- umami — self-hosted analytics, cookieless
- + a few internal tools
this site.
astro + tailwind, static, deployed on cloudflare pages. the contact form goes through an edge function then a small node service (nodemailer + smtp) — nothing is stored. the animated background is a hand-written webgl shader.