Introduction — Administrator Role
Who is the administrator?
The administrator is the member of the Racines by Kiyara team responsible for the operational management of the platform. They manage all content accessible to players and speakers.
Administrator responsibilities
| Responsibility | Section |
|---|---|
| Create and configure languages | Create a language |
| Import content (words and phrases) | Excel Import |
| Enable/disable languages | Language management |
| Manage speakers (access codes) | Speaker management |
| Monitor usage statistics | Statistics |
| Handle player messages | Contact messages |
| Keep the platform in good shape | Maintenance |
Difference from other roles
| Role | Access | What they can do |
|---|---|---|
| 🎮 Player | Public (access code per language) | Learn, listen, take quizzes |
| 🎤 Speaker | Speaker code (per language) | Record and upload audio |
| ⚙️ Administrator | Email + password | Manage everything |
The administrator has access to all languages without a player access code. They can view cards for any language directly from the admin interface.
Prerequisites
- Your administrator email address (created via server script)
- Your password (set during account creation)
- The admin interface URL:
[URL]/admin - An internet connection (the admin interface has no offline mode)
Technical stack (for context)
The application runs on a self-hosted Docker infrastructure: - Frontend/Backend: Next.js 16 (App Router) - Database: PostgreSQL 15 - Audio storage: MinIO (S3-compatible) - Reverse proxy: Traefik - Deployment: Ansible + GitLab CI/CD
This information will be useful if you need to access the database directly for operations not available in the graphical interface.