Deployment
Deploy Edison Watch on-premise, in cloud, or hybrid.
Choose the deployment model that fits your security and operational requirements.
Deployment Models
| Model | Infrastructure | Best For |
|---|---|---|
| Cloud (SaaS) | Fully managed by Edison | Quick start, small teams. |
| Self-Hosted | Your infrastructure | Air-gapped, strict data residency. |
| Hybrid | Cloud dashboard + local MCP | Cloud convenience with on-premise data. |
Self-Hosted Deployment (Docker)
Docker is the recommended method for self-hosting.
1. Prerequisites
- Docker & Docker Compose
- PostgreSQL 14+ (or SQLite for testing)
- 2GB RAM minimum (4GB recommended)
2. Configuration
Create a docker-compose.yml:
3. Start
Generate a secure key and start:
4. Verify
Alternative: Python Install
Production Checklist
- HTTPS: Use a reverse proxy (Nginx/Caddy) for TLS termination.
- Database: Enable SSL and automated backups for PostgreSQL.
- Monitoring: Scrape
/metricsfor Prometheus or use/healthfor uptime. - Logs: Default output is structured JSON for easy SIEM ingestion.
Need enterprise deployment assistance? Contact our team.