Installing AI Controller
This guide provides instructions for installing AI Controller in your environment. AI Controller can be deployed using Docker or installed natively on your system.
System Requirements
- CPU: 4 cores minimum (8+ recommended for production)
- RAM: 8GB minimum (16GB+ recommended for production)
- Storage: 20GB minimum for installation and logs
- Operating System: Ubuntu 24.04 LTS or compatible Linux distribution, Windows Server 2019+
- Database: MySQL 8.0+
- Additional Services: Redis for caching
Installation Options
AI Controller offers two primary installation methods:
- Docker Installation - Recommended for most users
- Installing directly on your operating system:
- Windows Installation - For Windows environments
- Linux Installation - For Linux environments
Pre-Installation Checklist
Before installing AI Controller, ensure you have:
- [ ] Administrator access to the target system
- [ ] API keys for the LLM providers you plan to use
- [ ] Network access to LLM provider endpoints
- [ ] Ports 9090 (AI Controller API) and 80/443 (Web interface) available
- [ ] A valid AI Controller license key (if applicable)
- [ ] Sufficient disk space for installation and logs
- [ ] Docker installed (for Docker deployment method)
- [ ] MySQL and Redis available or installable
Post-Installation Verification
After installing AI Controller, verify your installation by:
- Accessing the web interface at
https://<your-server>:9090
- Logging in with the default credentials (admin/admin)
- Changing the default password
- Adding your LLM provider credentials
- Testing a sample request
Deployment Considerations
When planning your AI Controller deployment, consider:
- Security: Ensure your AI Controller instance is properly secured, especially if accessible from the internet
- Scaling: For high-volume environments, consider load balancing across multiple instances
- Backup: Implement regular database backups to prevent data loss
- Monitoring: Set up system monitoring to track performance and usage
- Network: Ensure reliable connectivity to LLM provider endpoints
Next Steps
After successful installation, proceed to:
Updated: 2025-05-15