4.6 KiB

Services

Changemaker Lite includes several powerful services that work together to provide a complete documentation and development platform. Each service is containerized and can be accessed through its dedicated port.

Available Services

Code Server

Port: 8888 | Visual Studio Code in your browser for remote development

- Full IDE experience - Extensions support - Git integration - Terminal access

Listmonk

Port: 9000 | Self-hosted newsletter and mailing list manager

- Email campaigns - Subscriber management - Analytics - Template system

PostgreSQL

Port: 5432 | Reliable database backend

  • Data persistence for Listmonk
  • ACID compliance
  • High performance
  • Backup and restore capabilities

MkDocs Material

Port: 4000 | Documentation site generator with live preview

- Material Design theme - Live reload - Search functionality - Markdown support

Static Site Server

Port: 4001 | Nginx-powered static site hosting

  • High-performance serving
  • Built documentation hosting
  • Caching and compression
  • Security headers

n8n

Port: 5678 | Workflow automation tool

- Visual workflow editor - 400+ integrations - Custom code execution - Webhook support

NocoDB

Port: 8090 | No-code database platform

- Smart spreadsheet interface - Form builder and API generation - Real-time collaboration - Multi-database support

Homepage

Port: 3010 | Modern dashboard for all services

- Service dashboard and monitoring - Docker integration - Customizable layout - Quick search and bookmarks

Gitea

Port: 3030 | Self-hosted Git service

- Git repository hosting - Web-based interface - Issue tracking - Pull requests - Wiki and code review - Lightweight and easy to deploy

Mini QR

Port: 8089 | Simple QR code generator service

- Generate QR codes for text or URLs - Download QR codes as images - Simple and fast interface - No user registration required

Map

Port: 3000 | Canvassing and community organizing application

- Interactive map for door-to-door canvassing - Location and contact management - Admin panel and QR code walk sheets - NocoDB integration for data storage - User authentication and access control

Service Architecture

┌─────────────────┐    ┌─────────────────┐    ┌─────────────────┐
│   Homepage      │    │   Code Server   │    │     MkDocs      │
│     :3010       │    │     :8888       │    │     :4000       │
└─────────────────┘    └─────────────────┘    └─────────────────┘

┌─────────────────┐    ┌─────────────────┐    ┌─────────────────┐
│ Static Server   │    │    Listmonk     │    │      n8n        │
│     :4001       │    │     :9000       │    │     :5678       │
└─────────────────┘    └─────────────────┘    └─────────────────┘

┌─────────────────┐    ┌─────────────────┐    ┌─────────────────┐
│     NocoDB      │    │ PostgreSQL      │    │ PostgreSQL      │
│     :8090       │    │ (listmonk-db)   │    │ (root_db)       │
└─────────────────┘    │     :5432       │    │     :5432       │
                      └─────────────────┘    └─────────────────┘

┌─────────────────┐
│      Map        │
│     :3000       │
└─────────────────┘