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