Skip to content

elecbug/linuxus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

317 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

LINUXUS

Linuxus, a Docker-based service that provides Ubuntu shell environments via a web browser for Linux education


✨ Overview

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


🚀 Usage

Refer to the Usage documentation for instructions on how to use this program.


📄 License

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.


🌱 Open Source & Contributions

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

🔐 Security

If you discover a security vulnerability, do not open a public issue.

Please refer to SECURITY.md for responsible disclosure instructions.


🚧 Upcoming Features

Nothing TODO.

About

Linuxus, a Docker-based service that provides Ubuntu shell environments via a web browser for Linux education

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors