Skip to content
Login Changemaker Archive. Learn more

# 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       │
    └─────────────────┘