Linuxus, a Docker-based service that provides Ubuntu shell environments via a web browser for Linux education
Linuxus enables instructors to provide per-user Linux environments without requiring local setup.
🐳 Container-based user isolation (Docker)
🌐 Web-based shell access (no SSH required)
📁 Per-user persistent storage
🔒 Resource and permission control
⚙️ Fully configurable via YAML
Refer to the Usage documentation for instructions on how to use this program.
This project is licensed under the MIT License.
It also uses several third-party libraries under permissive licenses such as Apache-2.0, BSD, and MIT.
Linuxus is an open-source project, and contributions are welcome.
- Report bugs, request features, or ask questions via Issues
- Submit pull requests following the contribution guidelines
- See CONTRIBUTING.md for details on PR types and workflow
- Please follow the Code of Conduct
If you discover a security vulnerability, do not open a public issue.
Please refer to SECURITY.md for responsible disclosure instructions.
Nothing TODO.
