Skip to main content

DevTool Templates

The DevTools category includes 7 templates for development, CI/CD, monitoring, and infrastructure services.

Template List

TemplateDescriptionMin RAMSecurity
GiteaLightweight self-hosted Git service512 MBsecure
n8nWorkflow automation platform (open-source Zapier alternative)512 MBsecure
MinIOS3-compatible object storage512 MBsecure
Code-ServerVS Code in the browser1 GBsecure
Uptime KumaSelf-hosted uptime monitoring256 MBsecure
DroneContainer-native CI/CD platform512 MBadvanced
RegistryPrivate Docker container registry256 MBsecure

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

VariableDescription
SERVICE_NAMEService identifier
GITEA_ADMIN_USERAdmin username
GITEA_ADMIN_PASSWORDAdmin password
GITEA_ADMIN_EMAILAdmin 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

VariableDescription
SERVICE_NAMEService identifier
N8N_BASIC_AUTH_USEREditor UI username
N8N_BASIC_AUTH_PASSWORDEditor UI password
N8N_ENCRYPTION_KEYCredential 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

VariableDescription
SERVICE_NAMEService identifier
MINIO_ROOT_USERAdmin username
MINIO_ROOT_PASSWORDAdmin 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

VariableDescription
SERVICE_NAMEService identifier
PASSWORDAccess 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

VariableDescription
SERVICE_NAMEService 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

VariableDescription
SERVICE_NAMEService identifier
DRONE_GITEA_SERVERGitea server URL
DRONE_GITEA_CLIENT_IDOAuth client ID
DRONE_GITEA_CLIENT_SECRETOAuth client secret
DRONE_RPC_SECRETRunner 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

VariableDescription
SERVICE_NAMEService identifier
REGISTRY_AUTHAuthentication method