Self-Hosted Campaign Infrastructure

Grow Power.
Don't Rent It.

Complete political independence on your own infrastructure. Own every byte of data, control every system. No corporate surveillance. No foreign interference. No monthly ransoms. Free and open source.

100%
Data Ownership
$0
Self-Hosted
26+
Integrated Tools
FOSS
Open Source

Disconnected Roots

Traditional campaign tools weren't built for the reality of political organizing

📱

Can't Find Answers Fast

Voters ask tough questions. Your team fumbles through PDFs, emails, and scattered Google Docs while the voter loses interest.

🗺

Disconnected Data

Walk lists in one app, voter info in another, campaign policies somewhere else. Nothing talks to each other.

💸

Death by Subscription

$100 here, $500 there. Thousands monthly on tools that don't work together and hold your data hostage.

🔒

No Data Control

Your strategies in corporate clouds. Your movement's future in someone else's hands. Export? Good luck.

📵

Not Mobile-Ready

Desktop-first tools that barely work on phones. Canvassers struggling with tiny text and broken interfaces in the field.

🏢

Foreign Dependencies

US companies with US regulations. Your Canadian campaign data subject to foreign laws and surveillance.

The Network

26 tools connected — each node strengthens the whole

📨

Communication

Email campaigns, newsletters, advocacy, and public engagement

📬

Listmonk Newsletters

Full newsletter platform with subscriber management, templates, and analytics. Drop-in replacement for Mailchimp.

Unlimited subscribersTemplatesAnalytics
🎯

Influence Campaigns

Postal code to representative lookup. Automated advocacy emails to elected officials with tracking and response collection.

Rep lookupBullMQ queueTracking

Email Templates

GrapesJS visual email editor with variable substitution, versioning, and instant preview. Build once, send everywhere.

Visual editorVariablesVersioning
💬

Response Wall

Public response collection with moderation, upvoting, and verification. Showcase supporter voices on your campaigns.

ModerationUpvotingVerification
🗺

Mapping & Canvassing

GPS tracking, door-to-door canvassing, geographic organization

🌍

Interactive Map

Leaflet-powered map with multi-provider geocoding, color-coded markers, cuts overlay, and fullscreen mode.

6 geocode providersLeafletClustering
🚶

GPS Canvassing

Full-screen mobile canvass map with real-time GPS, walking route algorithm, visit recording, and outcome tracking.

GPS trackingWalking routesMobile-first

Polygon Cuts

Draw geographic boundaries on the map. Assign locations to cuts for organized canvassing territories.

Drawing modePoint-in-polygonSpatial queries
📅

Volunteer Shifts

Shift scheduling with public signup, confirmation emails, cut assignment, and capacity management.

Public signupEmail confirmCut assignment
📋

Walk Sheets

Printable walk sheet forms with QR codes for each cut. Take the field data offline with printed reports.

QR codesPrintableCut reports
🇨🇦

NAR Import

Import Canadian National Address Register data with province/city/postal filtering, coordinate projection, and streaming.

2025 formatProj4Streaming
🎬

Content & Media

Video library, page builder, documentation, and web IDE

📹

Video Library

Upload, manage, and share videos with FFprobe metadata extraction, scheduled publishing, analytics, and a public gallery.

AnalyticsScheduling10GB uploads
🎨

Landing Page Builder

GrapesJS drag-and-drop page editor with block library, custom components, and instant public publishing at /p/slug.

Drag & dropBlock libraryInstant publish
📖

MkDocs Documentation

Material-themed documentation site with full-text search, blog, social cards, and Jinja2 template overrides.

Material themeLunr searchBlog
💻

Code Server

Full VS Code in the browser. Edit configuration, templates, and code from anywhere without SSH.

VS CodeBrowser IDEExtensions
📊

Data & Automation

Database browsing, workflow automation, version control, and utilities

🗄

NocoDB

Airtable-alternative database browser. Browse, filter, and export your campaign data through a spreadsheet-like interface.

Read-onlyFiltersExport

n8n Workflows

Visual workflow automation. Connect APIs, trigger actions, and build custom integrations without code.

Visual builder400+ integrationsWebhooks
📦

Gitea

Self-hosted Git repository. Version control for your campaign code, configs, and documentation.

Git hostingIssuesCI/CD
📱

Mini QR

QR code generator for walk sheets, campaign materials, and event signage. Instant PNG generation.

PNG outputEmbeddablePublic API
🛡

DevOps & Security

Tunnel management, monitoring, security hardening, and backups

🌐

Pangolin Tunnel

Expose your self-hosted services to the internet without port forwarding. Newt container integration with automatic SSL.

No port-forwardAuto SSLNewt
📈

Prometheus + Grafana

12 custom metrics, 3 dashboards, alert rules, and service health monitoring. Full observability stack.

12 metrics3 dashboardsAlerts
🔏

Security Hardened

13-finding security audit addressed. JWT rotation, rate limiting, XSS prevention, encrypted secrets, HSTS headers.

Audit completeRBACEncryption
💾

Automated Backups

PostgreSQL dumps, Listmonk data, uploads archive, and optional S3 upload. One-command backup script.

PostgreSQLS3 optionalScripted
🇨🇦

Data Sovereignty

Canadian-built, privacy-first, no foreign surveillance, no lock-in

🏠

Canadian Residency

Built in Edmonton, Alberta. Hosted on Canadian soil. Subject only to Canadian law. No Patriot Act exposure.

Alberta-builtCanadian law
🔓

No Lock-in

Export everything anytime. Standard PostgreSQL database, standard file formats. Switch away whenever you want.

Full exportStandard formats
🛡

Privacy First

No analytics tracking your users. No corporate data mining. Your supporters' data protected by architecture, not policy.

No trackingBy design
👁

No Surveillance

No NSA. No FISA courts. No corporate oversight. Complete operational security for your political organizing.

Zero surveillanceOpSec

Living Network

Real sites powered by Changemaker Lite in production today

6+
Live Sites
24/7
Uptime
$0
Monthly Fees
100%
Data Ownership

Pricing

No hidden fees. No usage limits. No surprises. Self-host Free Forever

Self-Hosted

$0
forever
  • All 26 campaign tools
  • Unlimited users & data
  • Complete documentation
  • Community support
  • Your infrastructure
  • 100% open source
Installation Guide

For tech-savvy campaigns

Managed Hosting

Custom
monthly
  • We handle everything
  • Canadian data centres
  • Daily backups
  • 24/7 monitoring
  • Security updates
  • Priority support
Contact Sales

For larger campaigns

Compare Your Savings

Average campaign using corporate tools: $1,200–$4,000/month

Same capabilities with Changemaker Lite: $0 (self-hosted)

See detailed cost breakdown →

Ready to Grow Your Network?

Join campaigns using open-source tools to build real political power.

30-minute setup Your data stays yours No monthly fees