ODAC is a high-performance, autonomous server deployment system designed to simplify DevOps. It provides a robust, self-managing infrastructure for hosting and managing modern web applications with enterprise-grade stability.
- 🛠️ Zero-Bloat Architecture: Engineered for maximum efficiency, leaving almost all system resources for your applications. No external dependencies like Redis, Postgres, Nginx, or Traefik required. Just download and run.
- ⚡ Next-Gen Performance: Built-in Go Proxy automatically upgrades legacy apps (Node.js, PHP, Python) to HTTP/3 (QUIC) and 0-RTT. Get instant page loads without changing a single line of code.
- 🚀 Zero-Config Deployment: Push your code, and ODAC handles the build, ports, and reverse proxying automatically.
- 🔄 Zero-Downtime Infrastructure: ODAC updates itself with zero downtime and automatic rollbacks. For your apps, it uses true Blue-Green deployments with TCP Readiness Probes—traffic atomically switches only when your new container is fully booted and listening, ensuring 100% uptime.
- 🐳 Secure Isolation: Applications run in isolated lightweight containers, preventing "noisy neighbor" issues.
- 🔒 Autopilot Security: Zero-touch SSL generation, auto-renewal, and strict traffic analysis (Replay Attack protection).
- 📬 Built-in Mail Server: A production-ready SMTP/IMAP server included. No need for external email services.
- 🌐 Private Cloud Tunnels: No public IP? No problem. Securely access self-hosted apps behind NAT or firewalls through ODAC Cloud — no port forwarding needed. Tunnels are private by default; only you can access your own apps.
🔥 Install with a single command. Works on Linux, macOS, and Windows.
curl -sL https://get.odac.run | sudo bashirm https://get.odac.run | iexThis command:
- 🐳 Installs Docker automatically if it's missing from your system.
- 📦 Deploys ODAC inside a secure, production-ready container.
- 🚀 Initializes the System and prepares it for immediate use.
After installation, simply run odac to view the System Dashboard, status, and available commands:
odacTo deploy a new application from a repository or template:
odac app createConnect your servers to ODAC Cloud for a unified dashboard experience. Manage multiple servers, view aggregated metrics, and deploy apps from a single interface.
🚧 Closed Beta: ODAC Cloud is currently in closed beta. Join the waitlist to get early access.
- Remote Management: Control your servers from anywhere.
- Real-Time Metrics: Visualize detailed performance data.
- Multi-Server Aggregation: Manage your entire fleet in one place.
- Secure Tunnels: No public IP? No problem. Access self-hosted apps behind NAT, firewalls, or private networks through ODAC Cloud without port forwarding. Tunnels are private by default — only you can access your own apps. ODAC maintains a persistent, multiplexed connection to the cloud and relays traffic directly to your local apps with minimal latency.
For more detailed information and API reference, please check out our official documentation website.
This project is licensed under the AGPL-3.0 License. See the LICENSE file for details.
