Menu

julianstjohn.net Tech Stack

Apr 23 2025

I wrote minimal-publisher as an exercise in restraint. The design philosophy is to serve tagged blog content with zero configuration (or as near as I could get) - you add the content and run.

I'm quite proud of this site - but it's largely everything other than the app: I've been on a home-lab/self-hosting journey so this site I've built from machine to cloud to web app.

Tech Stack

  • Opnsense: routing, network and application firewall, DNS
  • Proxmox: Industry-grade bare-metal virtualisation
  • ElasticSearch, LogStash, Kibana: Log collection, alerting, dashboards
  • Node, TypeScript, LiquidJS, Bootstrap: Application framework

AWS is still part of the solution:

  • AWS Lambda: off-prem alerting and security checks
  • AWS S3: Cloud backup