Files
wild-directory/chamilo/versions/1
2026-06-19 21:32:58 +00:00
..
2026-06-19 21:32:58 +00:00
2026-06-19 21:32:58 +00:00
2026-06-19 21:32:58 +00:00
2026-06-19 21:32:58 +00:00
2026-06-19 21:32:58 +00:00
2026-06-19 21:32:58 +00:00
2026-06-19 21:32:58 +00:00
2026-06-19 21:32:58 +00:00
2026-06-19 21:32:58 +00:00

Chamilo

Chamilo is an open-source Learning Management System (LMS) for creating and delivering online courses.

Dependencies

  • MySQL - Database for storing courses, users, and activity
  • SMTP - For account verification and course notifications

Configuration

Key settings in config.yaml:

  • domain - Where Chamilo will be accessible
  • storage - Persistent volume size (default: 2Gi)
  • siteName - Display name for the LMS (default: Chamilo LMS)
  • adminUser - Admin account username (default: admin)
  • adminEmail - Admin account email (defaults to your operator email)
  • smtp - Email settings inherited from your Wild Cloud SMTP service

First-Time Setup

  1. Add and deploy the app:

    wild app add chamilo
    wild app deploy chamilo
    
  2. Log in with:

    • Username: value of adminUser in your config (default: admin)
    • Password: value of adminPassword in your secrets.yaml
  3. From the admin panel, create courses, enroll learners, and configure the LMS settings.

Notes

  • The admin panel is accessible via Administration in the top navigation after logging in
  • Courses can be assigned to categories, and users can self-enroll or be enrolled by teachers
  • SMTP is needed for sending course completion certificates and user notifications