We're thrilled that you're considering contributing to our project! kthcloud is a student-run cloud provider that offers a free and open source alternative to commercial cloud services.
Our project is proudly supported by a diverse group of partners, financial backing is provided by KTH CBH, the EU Erasmus+ program and the KTH Digitalisation Platform. We also receive invaluable computational support from KTH PDC via CoS
The project was kickstarted by the thesis "Designing and implementing a private cloud for student and faculty software projects" by Pierre Le Fevre and Emil Karlsson in 2022. You can find the thesis here.
Our cloud platform is available here where users can create VMs and deploy containers.
We use Discord for account requests and support, so please join our server to get started.
You can also follow our status bot account on Mastodon to stay up-to-date with any maintenance or outage notifications.
There are many ways to contribute to kthcloud. Whether you're a developer or not, we welcome your contributions! You can help us by:
- Writing code
- Testing and debugging our software
- Reporting issues
- Contributing to our documentation
- Suggesting new features
To get started, check out our GitHub organization where you'll find our source code repositories, documentation, and issue tracker. We use GitHub for our development process, so be sure to familiarize yourself with it if you're not already. Before you submit a pull request, please make sure to:
- Review our Code of Conduct
- Follow our Contributing Guidelines
- Submit a descriptive pull request with a clear title and a detailed description
- Ensure that all tests pass
- Sign off on your commits
Thank you for considering contributing to kthcloud! If you have any questions, feel free to reach out to us on our Discord server. We're always happy to help new contributors get up to speed.