Developer Tools
Essential tools for software development, deployment, and infrastructure management.Available Services
code-server
Port: 8443 | Memory: 512 MB | Maturity: StableRun VS Code in the browser. Full IDE experience accessible from anywhere.Features:
- Full VS Code experience
- Extension marketplace
- Terminal access
- Remote development
- Self-hosted
- Multi-user support
Gitea
Port: 3130 (HTTP), 2222 (SSH) | Memory: 128 MB | Maturity: StableLightweight self-hosted Git service. Host private repos alongside your OpenClaw stack.Features:
- Git repository hosting
- Pull requests and issues
- Wiki and pages
- CI/CD integration
- Lightweight and fast
- Easy to self-host
Dokploy
Port: 3035 | Memory: 1024 MB | Maturity: StableAll-in-one platform for deploying containerized apps and databases. Supports Docker Compose, Dockerfiles, Nixpacks, and multi-server deployment.Features:
- Docker Compose support
- Dockerfile deployment
- Nixpacks auto-detection
- Multi-server management
- Database provisioning
- SSL certificates
Coolify
Port: 8000 | Memory: 1024 MB | Maturity: StableSelf-hosted Heroku/Netlify alternative for deploying applications, databases, and services.Features:
- Git-based deployment
- Zero-downtime deployments
- Automatic SSL
- Database management
- Resource monitoring
- Team collaboration
Portainer
Port: 9000 | Memory: 256 MB | Maturity: StableContainer management UI for Docker and Kubernetes. Manage stacks, images, volumes, and networks.Features:
- Web-based UI
- Stack management
- Image registry
- Volume management
- Network configuration
- Multi-environment
Dozzle
Port: 8080 | Memory: 64 MB | Maturity: StableLightweight Docker log viewer with real-time streaming and search.Features:
- Real-time log streaming
- Multi-container view
- Search and filter
- Dark mode
- Minimal resources
- No authentication required
Watchtower
Port: N/A | Memory: 64 MB | Maturity: StableAutomatically update Docker containers when new images are available.Features:
- Automatic updates
- Scheduled checks
- Notification support
- Selective monitoring
- Cleanup old images
- Minimal overhead
Beszel
Port: 8099 | Memory: 64 MB | Maturity: BetaLightweight server monitoring dashboard with Docker stats, alerts, and historical data.Features:
- Server monitoring
- Docker statistics
- Alert system
- Historical data
- Lightweight
- Easy setup
Jenkins
Port: 8080 | Memory: 2048 MB | Maturity: StableIndustry-standard CI/CD automation server for building, testing, and deploying code.Features:
- Pipeline as code
- 1500+ plugins
- Distributed builds
- Blue Ocean UI
- Extensive integrations
- Enterprise-ready
Mission Control
Port: 3002 | Memory: 512 MB | Maturity: StableCentralized control panel for managing OpenClaw services and agent orchestration.Features:
- Service dashboard
- Agent orchestration
- Log aggregation
- Configuration management
- Health monitoring
- Task scheduling
Convex Dashboard
Port: 3210 | Memory: 128 MB | Maturity: StableWeb dashboard for managing self-hosted Convex backend instances.Features:
- Database browser
- Function logs
- Deployment history
- Real-time updates
- Schema management
Headscale
Port: 8080 | Memory: 256 MB | Maturity: StableSelf-hosted Tailscale control server for creating secure mesh VPNs.Features:
- WireGuard-based VPN
- Mesh networking
- ACL management
- Multi-user support
- Cross-platform
- Self-hosted control
Tailscale
Port: N/A | Memory: 128 MB | Maturity: StableWireGuard-based VPN for secure connections between services and devices.Features:
- Zero-config VPN
- Mesh networking
- NAT traversal
- Multi-platform
- Easy setup
- Fast and secure
Usage Examples
Development Environment
Deployment Platform
Container Management
CI/CD Pipeline
Tool Categories
IDEs & Editors
- code-server: Browser-based VS Code for remote development
Version Control
- Gitea: Self-hosted Git service with web UI
Deployment Platforms
- Dokploy: Multi-server deployment platform
- Coolify: Heroku/Netlify alternative
Container Management
- Portainer: Web UI for Docker/Kubernetes
- Dozzle: Real-time log viewer
- Watchtower: Automatic container updates
- Beszel: Server monitoring dashboard
CI/CD
- Jenkins: Automation server for pipelines
Networking
- Headscale: Self-hosted Tailscale server
- Tailscale: WireGuard-based VPN
OpenClaw-Specific
- Mission Control: Service orchestration
- Convex Dashboard: Convex backend management
Integration Patterns
Full DevOps Stack
Remote Development
Production Monitoring
Best Practices
Security
- Authentication: Enable authentication on all tools
- SSL/TLS: Use reverse proxy with SSL certificates
- Network Isolation: Use Docker networks
- Access Control: Configure role-based permissions
- Secrets Management: Store credentials securely
Monitoring
- Log Aggregation: Use Dozzle or Loki for centralized logs
- Metrics: Monitor resource usage with Beszel or Grafana
- Alerts: Configure alerts for critical events
- Health Checks: Enable health checks on all services
- Backups: Regular backups of configuration and data
Performance
- Resource Limits: Set appropriate memory and CPU limits
- Volume Management: Use volumes for persistent data
- Network Performance: Use host networking when needed
- Cleanup: Remove unused images and containers
- Updates: Keep services updated with Watchtower
Common Workflows
Deploy Application with Dokploy
- Push code to Gitea repository
- Connect Dokploy to Git repo
- Configure build settings
- Deploy with one click
- Monitor logs with Dozzle
CI/CD Pipeline with Jenkins
- Configure Jenkins pipeline
- Trigger on Git push
- Run tests and builds
- Deploy to target environment
- Send notifications
Container Management
- View all containers in Portainer
- Check logs in Dozzle
- Monitor resources with Beszel
- Update containers with Watchtower
- Review metrics in Grafana