Overview
Device Management encompasses all system-level administration tasks including content curation, device configuration, facility management, and system maintenance. This plugin is designed for technical administrators responsible for Kolibri infrastructure. Key Capabilities:- Import content channels from Kolibri Studio
- Manage on-device content and storage
- Sync content between Kolibri devices
- Configure device settings and permissions
- Manage multiple facilities on one device
- Monitor system tasks and resource usage
- Export content to other devices or drives
Content Channel Management
Content channels are collections of educational resources curated by content providers and imported from Kolibri Studio.Importing Content Channels
Select Import Source
Choose where to import content from:Kolibri Studio (Internet)
- Import directly from Kolibri Studio
- Requires internet connection
- Access to full channel catalog
- Automatically gets latest version
- Import from other Kolibri device on same network
- No internet required
- Faster than internet import
- Discover devices automatically
- Import from USB drive or external storage
- Offline import option
- Pre-downloaded channel databases
- Useful for disconnected deployments
Select Channel
Choose channels to import:
- Browse available channels
- View channel descriptions and metadata
- See channel size and resource count
- Check for channel updates
Select Content
Customize what to import:
- Import entire channel or select topics
- Navigate topic tree
- View resource counts and sizes
- Filter by resource type or language
- Optimize for available storage
Channel Import Sources
- Kolibri Studio
- Local Network
- External Drive
Advantages:
- Always latest channel versions
- Full channel catalog
- Curated quality content
- Direct from source
- Internet connection
- Sufficient bandwidth
- Storage space on device
- Initial device setup
- Channel updates
- Deployments with internet
Managing Installed Channels
Channel List View The Channels page displays all installed channels with:- Channel name and thumbnail
- Version information
- Total size on disk
- Number of resources
- Last updated date
Manage Channel Contents
Manage Channel Contents
Customize what’s included:
- Add more topics from channel
- Remove unused topics to free space
- Update to latest channel version
- View detailed resource tree
Update Channel
Update Channel
Get latest content:
- Check for channel updates
- View what’s new or changed
- Update channel version
- Add new resources from update
Export Channel
Export Channel
Share content with other devices:
- Export to USB drive
- Export to local network device
- Choose specific topics to export
- Create portable content packages
Delete Channel
Delete Channel
Remove channels no longer needed:
- Confirmation required
- Frees storage space
- Removes all channel content
- Cannot be undone (requires re-import)
Selective Content Import
Rather than importing entire channels, admins can select specific content: Topic Selection- Navigate channel topic tree
- Check/uncheck topics to include
- See size calculation update in real-time
- Import only selected content
- Optimize storage usage
- Curate relevant content
- Focus on curriculum needs
- Fit content to available space
Content Updates and Versioning
Channels are periodically updated by content providers with new or improved resources.Channel Updates
Update Notification When updates are available:- “New” badge on channel
- Update available indicator
- View what’s new in update
Check for Updates
From Channels page:
- “Update” badge appears on outdated channels
- Click channel options menu
- Select “Update”
Review Changes
See what’s new:
- New resources added
- Updated resources
- Removed resources
- Version number change
Select Update Content
Choose what to update:
- Update all channel content
- Add only new resources
- Maintain current selection
Updating channels does not affect learner progress or assignments. Lessons and quizzes continue to work with updated content.
Device Settings
Device-level settings control system behavior and access policies.General Device Settings
- Device Info
- Content Settings
- Network Settings
Device Identification
- Device name (customizable)
- Kolibri version
- Device ID (unique identifier)
- Operating system information
- Available storage
- Edit device name
- Appears in network discovery
- Identifies device in multi-device setups
Advanced Settings
Server Settings- Port number for web interface
- Network interface binding
- Connection timeout settings
- Concurrent user limits
- Restart Kolibri service
- Clear cache
- Database maintenance
- Log file management
Storage Management
Efficient storage management ensures optimal device performance.Storage Overview
The Device Info page shows:- Total storage capacity
- Used space by content
- Used space by system/logs
- Available free space
- Storage warnings if low
Managing Storage Locations
View Storage Locations
From Device Settings:
- See all configured storage locations
- View available space per location
- Identify primary storage
Add Storage Location
Expand storage capacity:
- Click “Add Storage Location”
- Browse to external drive or partition
- Verify available space
- Add as additional storage
Set Primary Storage
Designate main content storage:
- Select storage location
- Set as primary
- New content imports to primary
Storage Best Practices
Monitor Storage
- Check storage regularly
- Plan for content growth
- Set up storage alerts
- Maintain 10-20% free space
Optimize Content
- Remove unused channels
- Import selectively
- Delete outdated content
- Remove duplicate resources
Use External Storage
- Offload content to external drives
- Expand capacity affordably
- Use high-speed drives
- Ensure reliable connections
Plan Imports
- Calculate space before importing
- Stagger large imports
- Import during off-hours
- Verify space after import
Task Management
Device operations run as background tasks that can be monitored and managed.Task Types
Content Tasks- Channel imports
- Channel exports
- Channel updates
- Channel deletions
- Content sync operations
- Facility sync
- Data imports
- Data exports
- User imports (CSV)
Task Manager Interface
Active Tasks View running tasks:- Task type and description
- Progress percentage
- Estimated time remaining
- Status (running, queued, completed, failed)
- Cancel task (for cancellable operations)
- Clear completed tasks
- View task details
- Retry failed tasks
- Number of active tasks
- Overall progress
- Task completion notifications
- Error alerts for failed tasks
Tasks continue running even if you navigate away. Check task manager to monitor long-running operations.
Facility Management (Device Level)
Super admins can manage multiple facilities on a single device.Multi-Facility Operations
View All Facilities
From Device > Facilities:
- See all facilities on device
- View facility names and IDs
- See user counts per facility
Create New Facility
Add facility:
- Click “New Facility”
- Enter facility name
- Configure initial settings
- Create facility admin account
Import Facility
Bring facility from another device:
- Select import source (network or drive)
- Choose facility to import
- Import facility data and users
Sync Facilities
Keep facilities synchronized:
- Select facilities to sync
- Choose sync destination
- Initiate sync operation
- Monitor sync progress
Facility Sync
Synchronize facility data across devices: Sync Options- One-time manual sync
- Scheduled automatic sync
- Bi-directional sync
- Conflict resolution
- User accounts
- Class rosters
- Learner progress
- Lesson assignments
- Quiz results
Network Device Discovery
Kolibri can automatically discover and connect to other Kolibri devices on the local network.Discovery Features
Automatic Discovery- Broadcast device presence on network
- Discover other Kolibri instances
- Display available devices
- Connection status indicators
- Device name
- Available channels
- Facility information
- Connection quality
- Last seen timestamp
Using Network Devices
Content Import
Content Import
- Select network device as import source
- Browse channels on remote device
- Import content over local network
- Faster than internet import
Content Access
Content Access
- Learners access content from other devices
- Stream without local download
- Unified library view
- Automatic device switching
Facility Sync
Facility Sync
- Sync facility data between devices
- Keep user data current
- Distributed facility management
- Automatic sync scheduling
Content Export
Export channels to share with other devices or create offline content packages.Export Workflow
Select Export Destination
Choose where to export:
- External USB drive
- Local network device
- Network file share
Select Channels
Choose content to export:
- Select one or more channels
- Choose specific topics within channels
- View total export size
Start Export
Begin export operation:
- Confirm destination has space
- Start export task
- Monitor in task manager
Export Use Cases
Device Provisioning
Create content packages for new device setup in disconnected environments.
Backup
Backup channel content to external storage for disaster recovery.
Distribution
Create USB drives with content for distribution to remote locations.
Peer Sharing
Share content between nearby schools or learning centers.
User Permissions Management
Super admins can manage user permissions across all facilities.Permission Assignment
Super Admin Permissions Grant super admin to trusted users:- Full device access
- Content management
- All facility administration
- Device configuration
- Downgrade super admin to facility admin
- Revoke admin permissions
- Assign coach role
- Change to learner
System Maintenance
Regular maintenance ensures optimal Kolibri performance.Maintenance Tasks
Database Optimization- Vacuum database (SQLite)
- Clear old session data
- Optimize indexes
- Remove orphaned records
- View system logs
- Download logs for troubleshooting
- Clear old log entries
- Set log retention periods
- Clear application cache
- Refresh content metadata
- Reset cached calculations
- Rebuild search index
- Check for Kolibri updates
- View release notes
- Plan update schedule
- Backup before updating
Backup and Recovery
Protect data with regular backups:Backup Content
- Export all channels to external drive
- Document channel versions
- Store in safe location
Backup Facility Data
- Export facility databases
- Save user data and progress
- Include configuration files
Document Configuration
- Record device settings
- Note custom configurations
- List installed channels
- Save facility settings
Remote Management
For deployments with internet connectivity, remote management options enable centralized administration.Remote Features
Device Monitoring- Connection status
- Resource usage
- Active users
- Content inventory
- Push content updates
- Deploy configuration changes
- Schedule maintenance
- Monitor task completion
Remote management features depend on network connectivity and may require additional setup. Consult deployment documentation for details.
Related Documentation
Facility Management
Manage users, classes, and facility settings
Content Library
Learn about content channels and Kolibri Studio
Coach Plugin
Create lessons and quizzes with imported content
Learn Plugin
Understand how learners access content