We Kick Open Source Projects into High-Gear
This year we are once again sourcing projects from all over the community. They will all be open source, not-for-profit, and interoperable.
If you have a project that can benefit from the skills of a dev team at CloudFest Hackathon and also fits the open-source ethos. get in touch with us here. (Email to: firstname.lastname@example.org)
Domain Connect DNS Provider
Domain Connect is an open standard that makes it easy for a user to configure DNS for a domain running at a DNS provider to work with a Service running at an independent Service Provider. The user can do so without understanding any of the complexities of DNS.
In the Cloud Fest Hackathon we want to build a reference implementation of Domain Connect DNS-Provider on top of standard open source DNS project (PowerDNS or BIND). By doing so, we should help to accelerate adoption from DNS Providers that utilize these services.
ID4me Plugin Fiesta
Accept new users to your service or platform with ID4me, a new open digital identity service providing seamless user onboarding and authentication.
ID4me returns control over digital identities back into the hands of users. It is the ultimate independent SSO solution the hosting and cloud industry needs to turn separated ecosystems into a seamless experience across the board.
Join the ID4me Plugin Fiesta at Cloud Fest Hackathon to take advantage of this open and independent single sign-on infrastructure and create a seamless user experience to accept ID4me credentials!
The Hackathon goal is to give hosting, cloud or SaaS providers a headstart to implement and adopt this new standard by developing libraries or plugins for as many languages, frameworks and projects as possible. At the end of this session, you should have created code for one (or several) of the following:
- a code library covering the technical aspects of ID4me client protocol in the programming language of your choice
- an ID4me login button for your service or platform in form of extension, plugin or direct integration
Visit id4me.org to find resources and documentation about the standard.
Looking forward to seeing you and helping to create the “open internet” alternative for single sign-on!
Application <=> Server Management Protocol (ASMP)
There’s currently no standardized protocol for server applications to request information about or changes to the underlying infrastructure. While we have APIs to provision such servers through code, we have no protocol or API to allow the applications that run on them to make changes after the provisioning.
I hereby suggest creating a communication protocol (tentatively named ASMP) between servers and applications that run on these servers that allows for bidirectional communication so that these two actors can coordinate.
This would allow such scenarios as a WordPress end user having the possibility to update the PHP or MySQL version from the admin backend, a provisioning script automatically adapting the server environment to meet the requirements described in the Composer configuration, or a server control panel showing latest updates to the server components in a user’s admin area. The protocol should be limited to querying capabilities and state and sending asynchronous requests, and all possible request types should be opt-in.
This allows for a gradual or partial introduction by the hosting providers. We should provide a reference implementation based on a common server distribution. Also, building implementations into popular server control panels would accelerate adoption.
Hack my Hoster
How secure is your hosting provider? Who leads as a role model and who falls behind? Let’s hack and find it out! The target of our project is to protect customers of most used hosting companies against hackers by unleashing security vulnerabilities and pushing those providers to fix them before being exploited. A result of the hackathon will be the hacker’s cookbook (list of test cases), a security comparison of all tested hosters as well as a document with security best practices.