118 lines
4.6 KiB
Markdown
118 lines
4.6 KiB
Markdown
# 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](code-server.md)
|
|
**Port: 8888** | Visual Studio Code in your browser for remote development
|
|
<div class="github-widget" data-repo="coder/code-server"></div>
|
|
- Full IDE experience
|
|
- Extensions support
|
|
- Git integration
|
|
- Terminal access
|
|
|
|
### [Listmonk](listmonk.md)
|
|
**Port: 9000** | Self-hosted newsletter and mailing list manager
|
|
<div class="github-widget" data-repo="knadh/listmonk"></div>
|
|
- Email campaigns
|
|
- Subscriber management
|
|
- Analytics
|
|
- Template system
|
|
|
|
### [PostgreSQL](postgresql.md)
|
|
**Port: 5432** | Reliable database backend
|
|
- Data persistence for Listmonk
|
|
- ACID compliance
|
|
- High performance
|
|
- Backup and restore capabilities
|
|
|
|
### [MkDocs Material](mkdocs.md)
|
|
**Port: 4000** | Documentation site generator with live preview
|
|
<div class="github-widget" data-repo="squidfunk/mkdocs-material"></div>
|
|
- Material Design theme
|
|
- Live reload
|
|
- Search functionality
|
|
- Markdown support
|
|
|
|
### [Static Site Server](static-server.md)
|
|
**Port: 4001** | Nginx-powered static site hosting
|
|
- High-performance serving
|
|
- Built documentation hosting
|
|
- Caching and compression
|
|
- Security headers
|
|
|
|
### [n8n](n8n.md)
|
|
**Port: 5678** | Workflow automation tool
|
|
<div class="github-widget" data-repo="n8n-io/n8n"></div>
|
|
- Visual workflow editor
|
|
- 400+ integrations
|
|
- Custom code execution
|
|
- Webhook support
|
|
|
|
### [NocoDB](nocodb.md)
|
|
**Port: 8090** | No-code database platform
|
|
<div class="github-widget" data-repo="nocodb/nocodb"></div>
|
|
- Smart spreadsheet interface
|
|
- Form builder and API generation
|
|
- Real-time collaboration
|
|
- Multi-database support
|
|
|
|
### [Homepage](homepage.md)
|
|
**Port: 3010** | Modern dashboard for all services
|
|
<div class="github-widget" data-repo="gethomepage/homepage"></div>
|
|
- Service dashboard and monitoring
|
|
- Docker integration
|
|
- Customizable layout
|
|
- Quick search and bookmarks
|
|
|
|
### [Gitea](gitea.md)
|
|
**Port: 3030** | Self-hosted Git service
|
|
<div class="github-widget" data-repo="go-gitea/gitea"></div>
|
|
- Git repository hosting
|
|
- Web-based interface
|
|
- Issue tracking
|
|
- Pull requests
|
|
- Wiki and code review
|
|
- Lightweight and easy to deploy
|
|
|
|
### [Mini QR](mini-qr.md)
|
|
**Port: 8089** | Simple QR code generator service
|
|
<div class="github-widget" data-repo="lyqht/mini-qr"></div>
|
|
- Generate QR codes for text or URLs
|
|
- Download QR codes as images
|
|
- Simple and fast interface
|
|
- No user registration required
|
|
|
|
### [Map](map.md)
|
|
**Port: 3000** | Canvassing and community organizing application
|
|
<div class="gitea-widget" data-repo="admin/changemaker.lite"></div>
|
|
- 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 │
|
|
└─────────────────┘
|
|
``` |