Gibbon
Self-HostedOpen-source school management system for learning and course administration
Overview
Gibbon is an open-source school management system designed to streamline learning workflows and course management. It offers tools for curriculum planning, student progress tracking, assessment management, parent-teacher communication, and timetable creation. Deployable on self-hosted servers (supports LAMP stack) or via Docker, it empowers K-12 and higher ed institutions to maintain data privacy and control over their educational operations.
Self-Hosting Resources
Below is a reference structure for docker-compose.yml.
⚠️ Do NOT run blindly. Replace placeholders with official values.
version: '3'
services:
gibbon:
image: <OFFICIAL_IMAGE_NAME>:latest
container_name: gibbon
ports:
- "8080:<APP_INTERNAL_PORT>"
volumes:
- ./data:/app/data
restart: unless-stopped Key Features
- Curriculum & course planning
- Student progress tracking & assessments
- Parent-teacher communication tools
- Timetable & attendance management
Frequently Asked Questions
? Is Gibbon hard to install?
Gibbon can be installed on a LAMP stack (Linux, Apache, MySQL, PHP) or via Docker for simplified deployment. Manual setup requires basic server knowledge, but Docker images reduce complexity. Community documentation and support forums are available to guide users through the process.
? Is it a good alternative to PowerSchool?
Yes—Gibbon is a strong alternative to PowerSchool for institutions prioritizing data privacy and self-hosting. It offers core features like course management and student tracking without subscription costs, though PowerSchool may have more advanced third-party integrations.
? Is it completely free?
Gibbon is 100% open source and free to use. There are no licensing fees for self-hosting, and all core features are available at no cost. Optional paid support or custom development services may be offered by third-party providers, but the software itself is free.
Top Alternatives
People Also Ask about Gibbon
Tool Info
Pros
- ⊕ Privacy-focused (self-hosted data control)
- ⊕ No recurring subscription fees
- ⊕ Customizable to institutional needs
Cons
- ⊖ Requires basic server setup knowledge
- ⊖ Steeper learning curve for new admins
- ⊖ Fewer third-party integrations than proprietary tools