About this website

This website is a SvelteKit app. Stylesheets are written in SCSS. Scripts are written in JavaScript. Requests for this website are sent to Cloudflare which acts as a WAF & CDN. From there, requests are forwarded to Vercel, where this app is hosted in lightweight containers. The source code resides in Github and updates are built and deployed through Vercel.

This website‘s development environment exists on a subdomain. Requests for the development environment are sent to Cloudflare which acts as a WAF & CDN. From there, requests are forwarded to a Telenet Router, which acts as a Gateway, in turn it forwards the requests to the server. Here, requests are sent to Nginx , running on a Ubuntu Server on a Raspberry Pi 4. Security is managed by a Cloudflare WAF, Gateway port-forwarding, a UFW firewall and Fail2ban framework. The Dynamic DNS is kept up to date with ddclient and Cloudflare's Dynamic DNS API.