DevTool Templates
The DevTools category includes 7 templates for development, CI/CD, monitoring, and infrastructure services.
Template List
| Template | Description | Min RAM | Security |
|---|---|---|---|
| Gitea | Lightweight self-hosted Git service | 512 MB | secure |
| n8n | Workflow automation platform (open-source Zapier alternative) | 512 MB | secure |
| MinIO | S3-compatible object storage | 512 MB | secure |
| Code-Server | VS Code in the browser | 1 GB | secure |
| Uptime Kuma | Self-hosted uptime monitoring | 256 MB | secure |
| Drone | Container-native CI/CD platform | 512 MB | advanced |
| Registry | Private Docker container registry | 256 MB | secure |
Gitea
Image: gitea/gitea:1
Self-hosted Git with a GitHub-like interface. Includes:
- Repository management with issues, pull requests, and wikis
- Built-in CI/CD (Gitea Actions, compatible with GitHub Actions syntax)
- OAuth2 authentication support (can integrate with Keycloak)
- Webhook support for triggering panel Git deploys
- SQLite storage by default (PostgreSQL option via variables)
Variables
| Variable | Description |
|---|---|
SERVICE_NAME | Service identifier |
GITEA_ADMIN_USER | Admin username |
GITEA_ADMIN_PASSWORD | Admin password |
GITEA_ADMIN_EMAIL | Admin email |
n8n
Image: n8nio/n8n:latest
Visual workflow automation platform with 400+ integrations. Configured with:
- Persistent workflow storage
- Webhook support for external triggers
- Credential encryption enabled
- Basic auth for the editor UI
Variables
| Variable | Description |
|---|---|
SERVICE_NAME | Service identifier |
N8N_BASIC_AUTH_USER | Editor UI username |
N8N_BASIC_AUTH_PASSWORD | Editor UI password |
N8N_ENCRYPTION_KEY | Credential encryption key (auto-generated) |
MinIO
Image: minio/minio:latest
S3-compatible object storage for backups, file storage, and AI model artifacts. Features:
- S3-compatible API
- Web-based console for bucket management
- Versioning and lifecycle policies
- Server-side encryption
Variables
| Variable | Description |
|---|---|
SERVICE_NAME | Service identifier |
MINIO_ROOT_USER | Admin username |
MINIO_ROOT_PASSWORD | Admin password |
Code-Server
Image: codercom/code-server:latest
VS Code running in the browser. Provides:
- Full VS Code experience with extension support
- Terminal access within the container
- Persistent workspace storage
- Password-protected access
Variables
| Variable | Description |
|---|---|
SERVICE_NAME | Service identifier |
PASSWORD | Access password |
Uptime Kuma
Image: louislam/uptime-kuma:1
Lightweight uptime monitoring with:
- HTTP, TCP, DNS, and ping monitoring
- Status pages for public-facing dashboards
- Alert integrations (email, Slack, Discord, Telegram)
- Response time graphs and uptime history
Variables
| Variable | Description |
|---|---|
SERVICE_NAME | Service identifier |
Drone
Image: drone/drone:2
Container-native CI/CD platform. Requires:
- Gitea, GitHub, or GitLab as the source provider
- Drone runner for executing pipelines
- OAuth connection to the Git provider
Variables
| Variable | Description |
|---|---|
SERVICE_NAME | Service identifier |
DRONE_GITEA_SERVER | Gitea server URL |
DRONE_GITEA_CLIENT_ID | OAuth client ID |
DRONE_GITEA_CLIENT_SECRET | OAuth client secret |
DRONE_RPC_SECRET | Runner communication secret (auto-generated) |
Note: Drone uses the advanced security profile because runners need Docker socket access to build containers.
Registry
Image: registry:2
Private Docker container registry for storing and distributing images. Includes:
- Token-based authentication
- Storage driver configuration (filesystem or S3)
- Garbage collection support
- TLS via Traefik (no self-signed certificates needed)
Variables
| Variable | Description |
|---|---|
SERVICE_NAME | Service identifier |
REGISTRY_AUTH | Authentication method |