Skip to content

Timeline

A chronological view of the Bunker Operations development journey.


2024

The Server Era

The journey began with a bare-metal Ubuntu server running Docker. Individual Cloudflare tunnels exposed each service — one tunnel for the frontend, another for the backend, another for MkDocs. Port management was manual. Container names like markdown-editor-frontend and listmonk_app filled docker ps output.

"Tunnel credentials written to /home/bunker-admin/.cloudflared/32f5b38b-b8f6-4915-9107-a71511ac0089.json" — From the original server notes

Change Maker V3.8

The first packaged version of the platform. A React frontend, Node.js backend, MkDocs documentation, and Listmonk for newsletters — all tied together with Docker Compose.

  • V3.8.1 — First production deployment for Pride Corner Edmonton
  • V3.8.7 — Added NocoDB, feature tracking, blog system with admin logs

Browse V3.8.7 Documentation


Early 2025

Change Maker V3.9

The platform matured. Multiple production variants running simultaneously:

  • V3.9.7 — Clean reference version with installation guides
  • Pride Corner Production — Community website for Pride Corner Edmonton, purple/amber theme
  • TRBH Production — Personal art portfolio and activist blog for That Really Blonde Human, trans flag color scheme, extensive custom CSS

Browse V3.9.7 · Pride Corner · TRBH

The Infrastructure Phase

The bnkops deployment grew to 35+ containers: Gitea, Rocket.Chat, Excalidraw, N8N, OpenWebUI, Ollama, Monica CRM, Flatnotes, Answer, Ferdium, Portainer — all orchestrated through a single docker-compose.yml and exposed via Cloudflare tunnels.

183 documentation pages catalogued every service with detailed integration guides.

Browse the Pre-V2 Documentation

Side Projects

  • Simple Button — An email activism platform: "Free. Open. Built by activists, for activists."
  • Budibase — Experiments with low-code application building
  • Landing Pages — React/Vite/Tailwind static sites for the organization
  • The Bunker Repo — A public-facing MkDocs documentation site

See All Projects


March 2026

Changemaker Lite V2 — The Rewrite

Everything rebuilt from the ground up:

  • Express.js API with Prisma ORM and PostgreSQL
  • React Admin GUI with Ant Design
  • Fastify Media API for video management
  • Redis for caching and BullMQ job queues
  • Nginx reverse proxy with subdomain routing
  • Pangolin/Newt tunnel replacing Cloudflare
  • 30+ Prisma models covering campaigns, representatives, canvassing, media, payments, and more

The flat stack of individual tools became a proper application platform with JWT auth, role-based access control, and a unified admin interface.

Browse V2 Documentation


Where we are now

The V2 platform is live at bnkops.com. Development continues at cmlite.org.