One console for servers, Docker, and Kubernetes—discover, monitor, and act.
Built for DevOps/NOC/IT teams that need a single place to see service health, jump to dashboards, and perform safe start/stop/restart operations.
Get Started · Docs · Website · Report Bug
- 🔎 Auto-discovery of Docker/systemd services
- 📊 Live health & metrics with Grafana/Prometheus/Kibana links
- 🎛️ Safe actions: start/stop/restart from the dashboard
- 🏷️ Smart tags for quick filtering
|
Docker |
Kubernetes |
Linux VMs |
|
Grafana |
Datadog |
Kibana |
Run OpsiMate locally quickly with Docker and a single command — no cloning or building required.
curl -fsSL https://raw.githubusercontent.com/OpsiMate/OpsiMate/main/scripts/start-docker.sh | shAccess the application:
- Backend: http://localhost:3001
- Client: http://localhost:8080
#Backend:
docker run -d \
--name opsimate-backend \
--rm \
-p 3001:3001 \
opsimate/backend
#Frontend:
docker run -d \
--name opsimate-frontend \
--rm \
-p 8080:8080 \
opsimate/frontend
#We also suppourt the old Monolith verison:
docker run -d \
--name opsimate \
--rm \
-p 3001:3001 -p 8080:8080 \
opsimate/opsimate
Access the application:
- Backend: http://localhost:3001
- Client: http://localhost:8080
| Volume | Purpose |
|---|---|
/app/data/database |
SQLite database persistence |
/app/data/private-keys |
SSH private keys for authentication |
/app/config/config.yml |
Custom configuration |
# Run the container
docker run -d \
--name opsimate \
--rm \
-p 3001:3001 -p 8080:8080 \
-v $(pwd)/data/database:/app/data/database \
-v $(pwd)/data/private-keys:/app/data/private-keys \
-v $(pwd)/config.yml:/app/config/config.yml \
opsimate/opsimateOpsiMate uses YAML configuration file
# OpsiMate Configuration
server:
port: 3001
host: "0.0.0.0"
database:
path: "/app/data/database/opsimate.db"
security:
private_keys_path: "/app/data/private-keys"
vm:
try_with_sudo: falseWe welcome contributions to OpsiMate! Here's how you can help:
- New Provider Support - Add support for additional infrastructure platforms
- New Integrations - Extend alerting and metrics capabilities
- UI/UX Improvements - Enhance the dashboard and user experience
- Performance Optimizations - Improve scalability and responsiveness
- Documentation - Help improve guides and documentation
- 📈 Advanced Analytics - Service performance trends and insights
- 🔄 GitOps Integration - Infrastructure as Code workflows
- 🤖 AI-Powered Insights - Intelligent anomaly detection and recommendations
- Documentation - Comprehensive guides and API reference
- GitHub Issues - Bug reports and feature requests
- Slack Community - Join our discussions and get help
- Website - Learn more about OpsiMate
Built with ❤️ by the OpsiMate team
© 2025 OpsiMate. All rights reserved.
This project wouldn’t be what it is today without the incredible people who have shared their time, knowledge, and creativity.
A huge thank you to everyone who has helped and continues to help make OpsiMate better every day! 🙌


