BOS (Bugema Operating System) is a free, open-source, self-hostable internet operating system developed by the Bugema Open Source Community (BOSC). It provides a web-based platform environment for managing applications, users, and digital services — all from a browser.
Built in Africa, for the world. Empowering digital infrastructure through open source.
- Web-based OS interface — Access your digital environment from any browser
- User management — Multi-user support with role-based access control
- App ecosystem — Install and manage open-source web applications
- Self-hostable — Full control over your data and infrastructure
- Open source — MIT licensed, free forever
- Lightweight — Designed to run on modest hardware
- Git
- Docker & Docker Compose (recommended)
- Or: Node.js 18+ / Python 3.11+ depending on the module
# 1. Clone the repository
git clone https://github.com/bos-com/BOS.git
cd BOS
# 2. Copy environment configuration
cp .env.example .env
# 3. Start with Docker
docker-compose up -dAccess BOS at: http://localhost:3000
For detailed setup instructions, see docs/SETUP.md.
| Document | Description |
|---|---|
| docs/SETUP.md | Full installation and configuration guide |
| CONTRIBUTING.md | How to contribute to BOS |
| SECURITY.md | How to report security vulnerabilities |
We welcome contributions from everyone! Please read our CONTRIBUTING.md to get started.
Key ways to contribute:
- Fix open issues on the issue tracker
- Improve documentation
- Report bugs or suggest features
- Review pull requests
BOS is licensed under the MIT License. You are free to use, modify, and distribute this software.
BOS is maintained by the Bugema Open Source Community (BOSC) at Bugema University, Uganda.
- GitHub: github.com/bos-com
- Contact: kmuwanga@bugemauniv.ac.ug
- Website: bugemauniv.ac.ug
Together, we're building technology for the people, by the people.