AI Controller Administration
This section covers the administrative tasks and functions available in AI Controller. As an administrator, you'll manage users, providers, API keys, rules, and system settings through the web interface.
Administration Overview
The AI Controller administration interface provides access to:
- Backup and Recovery
- Bulk User and Provider Setup
- Dashboard
- Licensing
- API Key Management
- Managing Groups
- Provider Configuration
- User Management
- Rules Engine Configuration
- Server Configuration
- System Maintenance
- System Requirements
Web Interface
The AI Controller web interface is accessible at https://<your-server>:9090
(or the custom port you configured) after installation. The interface provides:
- A dashboard with system metrics and status information
- Configuration pages for all system components
- Logs and monitoring views
- User management tools
Screenshot: The AI Controller dashboard showing key metrics and system status
Administrative Tasks
Common administrative tasks include:
- Creating and managing user accounts
- Configuring LLM providers with appropriate credentials
- Managing API keys for application access
- Setting up access rules for users and groups
- Monitoring system usage and performance
- Reviewing logs and request history
- Configuring system settings and preferences
- Managing licenses and subscriptions
- Performing regular backups and maintenance
- Ensuring system security and data protection
Sidebar Navigation
The administration interface sidebar provides navigation menus that vary based on user permissions.
For all authenticated users, the sidebar provides access to:
- Home: Main application page
- Dashboard: System overview and metrics
- Documentation: Access to user and reference documentation
- My API Keys: Manage your personal API keys
- Prompt an LLM: Testing interface for LLM interactions
- Logs: Request and system logs (users can only see their own logs)
For administrators, the sidebar also provides the 'Admin' menu which includes:
- API Keys: Manage application access keys
- Providers: Configure LLM providers
- Groups: Manage user groups and permissions
- Licensing: Manage system licenses
- Rules: Set up the rules engine
- Users: Manage user accounts
First-Time Setup
As a new administrator, you should follow these steps to configure your AI Controller instance:
- Review the system requirements
- Change the default admin password
- Add your license key
- Configure LLM providers
- Set up user accounts
- Create user groups (optional)
- Configure access rules
- Create API keys (for applications)
- Test the system with sample requests
- Review server configuration settings
- Set up monitoring and backup procedures
- Implement a regular maintenance schedule
For detailed step-by-step instructions on initial configuration, see the Initial Configuration Guide.
Tip: If you need to set up multiple providers and users at once, consider using the Bulk Setup Script which automates many of these steps.
System Maintenance and Operations
Maintaining your AI Controller deployment requires regular attention to:
- Backup procedures: Regular backups of configuration and data
- Recovery testing: Verifying backups can be successfully restored
- System updates: Keeping AI Controller and its components up to date
- Performance monitoring: Tracking system performance metrics
- Security maintenance: Regular security reviews and updates
- Database optimization: Maintaining database performance
For detailed guides on these operational aspects, refer to the Backup and Recovery and System Maintenance documentation.
For detailed instructions on each administrative function, see the respective pages in this section.
Updated: 2025-05-27