System Management Overview
This guide covers System Admin functions for managing the overall Conducky system. System Admins have the highest level of access and are responsible for platform-wide administration.
🔐 System Admin Role
System Admins have system-wide access and can:
- Create new events and organizations across the platform
- View all events and organizations in the system
- Generate admin invite links for events
- Manage global system settings (including public event listing)
- Monitor system health and usage
- Configure OAuth providers and authentication settings
- Access system-wide analytics and performance metrics
Important: System Admins have separate permissions from event-level roles. To access event data (reports, users, etc.), System Admins must be explicitly assigned an event role by an event admin.
🧭 System Admin Navigation
System Admins have access to a dedicated system administration interface through the sidebar navigation:
Accessing System Admin Features
- Login as System Admin: The sidebar will automatically show system admin navigation
- System Admin Section: Look for the "System Admin" section in the sidebar with:
- 🏠 System Dashboard - Overview of all events and system health
- 🎯 Events Management - Create and manage events
- 🏢 Organizations - Manage multi-tenant organizations
- 👥 User Management - System-wide user administration
- ⚙️ System Settings - Global configuration and OAuth setup
- 📊 Monitoring - System performance and health metrics
Context Switching
System Admins can switch between two contexts:
- System Administration: Managing the Conducky installation (pages starting with
/admin/
) - Personal Dashboard: Participating in events as a regular user (
/dashboard
and pages starting with/events/
)
🏗️ System Management Areas
The system management documentation is organized into focused areas:
Event Management
- Creating and configuring events
- Event lifecycle management
- Admin invite generation
- Event settings and customization
OAuth Configuration
- Google OAuth setup and configuration
- GitHub OAuth setup and configuration
- Social login troubleshooting
- OAuth security best practices
User Administration
- System-wide user management
- Role assignments across events
- User activity monitoring
- Account management and cleanup
System Settings
- Global platform configuration
- Public event listing settings
- System-wide security policies
- Feature toggles and customization
Monitoring & Performance
- System health monitoring
- Database performance tracking
- Usage analytics and reporting
- Performance optimization
Security Administration
- Security best practices
- System-wide security policies
- Audit log management
- Incident response procedures
Troubleshooting
- Common system issues and solutions
- Performance troubleshooting
- Configuration problems
- Recovery procedures
🚀 Quick Start for New System Admins
1. First Login
- Access the system with your System Admin credentials
- Familiarize yourself with the System Admin navigation
- Review the System Dashboard for platform overview
2. Initial Configuration
- Configure OAuth providers (Google/GitHub) for social login
- Review and update system settings
- Set up monitoring and alerting if needed
3. Create Your First Event
- Use the simplified event creation workflow
- Generate admin invite for event organizer
- Monitor event setup completion
4. User Management
- Review existing users and their roles
- Set up user management policies
- Configure user invitation processes
🔒 Security Considerations
Access Control
- System Admin access should be limited to essential personnel
- Use strong authentication and consider MFA
- Regular review of System Admin accounts
Data Protection
- System Admins can access system-wide data
- Follow data protection policies and regulations
- Implement proper audit logging
Change Management
- Document all system-level changes
- Test changes in development environment first
- Maintain rollback procedures
📊 Monitoring Responsibilities
System Health
- Monitor system performance and availability
- Track resource usage and capacity
- Respond to system alerts promptly
User Activity
- Monitor user registration and activity trends
- Track event creation and usage patterns
- Identify and address abuse or unusual activity
Security Monitoring
- Review audit logs regularly
- Monitor for security incidents
- Maintain incident response procedures
📚 Additional Resources
- API Documentation - System Admin API endpoints
- Security Guide - Platform security documentation
- Deployment Guide - System deployment and maintenance