Comparable projects

Other open source projects similar to Stackspin exist. Each of the platforms listed here, like Stackspin, provide a suite of open source cloud applications. Most of the platforms, like Stackspin, include their own user management dashboard and single sign-on (SSO) features.

What makes Stackspin unique

However there are changes in implementation that make Stackspin different from these alternatives. As far as we found, none of the projects listed below will automatically update your applications without you having to push a button. Also, all mentioned platforms require application modifications, for example to make use of the authentication system.

Stackspin avoids changing the included applications to prevent maintenance overhead and enable seamless native updates. It only requires OpenID Connect support, so the application can be integrated with single sign-on.

So far, Stackspin requires one intervention before an update can be pushed to users: It needs to be tested. We want to make sure that an application works well with the platform and other applications before we let you use it. We work towards a fully automated test suite to minimize failure while providing automatic updates.

Platforms

Fully Open

🐳 Co-op Cloud, driven by the coop Autonomic automates setting up selfhosted tools with recipes based on docker swarm.
KolliCloud is a German project based on coop-cloud to build a similarly read-to-use suite with a different technological foundation. Most notably they do not use Infrastructure-as-Code which makes it possible for Stackspin to smoothly keep all deployed instances up-to-date from one central repository, drastically reducing administrative overhead for essentially unlimited scalability.

🏺 Sandstorm (own data-based containerization) allows applications to be installed as so-called Grains. Each grain is a copy of the complete application made for a specific purpose. For example, a grain for document editor β€œEtherpad” contains not only the data written in the notepad, but also the Etherpad and database software. If you have two notepads, you also have two copies of the software. While this approach creates a lot of flexibility in permissions, resource use can easily get out of hand with many users.

πŸŒ€ YunoHost is mostly based on Debian and its package management and user management system, supporting LDAP plus OpenID Connect via Dex. As a result, Yunohost is relatively lightweight. However, a security breach in one application can easily compromise the whole instance. the data of other applications is likely compromised as well. This is less likely in Stackspin, as applications run in sealed-off containers.

πŸŒ€ FreedomBox is also based on Debian and focused on personal use, providing quick application setup.

☁️ SelfPrivacy lets you sets up an open stack from your phone on an established cloud provider focused on personal use. From the documentation it seems to not add any integration (such as SSO) between the services and the only dashboard is the app itself.

βœ‰ Mail-in-a-Box is a narrowly focused project that tightly integrates Nextcloud and various applications to create a full-featured mailserver with a control panel. As such it has no SSO and no configuration possibilities.

Open Core

Cloudron offers a similar application suite. In contrast to Stackspin, Cloudron requires a paid account if you want to use more than two applications or more than five users.

Univention Corporate Server is focused on business and does not make reproducible builds easily available or facilitate community contribution.