Open Source Software as a Service

Juli 22, 2022

Wir haben seit Mitte Juni ein Angebot für das Hosting von Open Source Software im SaaS Betrieb.

Produkte

Die folgenden Produkte stehen auf https://www.ossaas.de/products zur Verfügung:

Wir werden diese Liste schrittweise um weitere Produkte ergänzen. Wir sind gerne auch für Anregungen offen!

Unser Angebot

Sie können die meisten Produkte erstmal kostenlos testen. Dazu müssen Sie sich lediglich mit Ihrer E-Mail Adresse anmelden, und können sich Ihre Instanz des gewünschten Produktes reservieren lassen, und dann auch sofort darauf zugreifen.

Wenn Sie mit der Software zurechtkommen, können Sie gerne die zahlungspflichtigen Angebote in Anspruch nehmen.

Es wird meist ein Administrationsbenutzer mit Ihrer E-Mail Adresse vorkonfiguriert, und Sie können dann das Passwort für diesen Benutzer über Ihre E-Mail Adresse zurücksetzen lassen.

Wir übernehmen die regelmäßigen Updates der Anwendungen für Sie, und die nächtlichen Backups werden durch Hostsharing durchgeführt.

Technische Details

Wir setzen auf die Managed Hosting Plattform der Hostharing eG.

Die verschiedenen Anwendungen werden über Ansible Skripte installiert und konfiguriert. Diese Skripte stehen bei Github zur Verfügung.

Um massenhaft Installationen pflegen zu können, haben wir SaaSAdmin entwickelt. Diese Anwendung ist in Python geschrieben und setzt auf das Django Framework. Die Idee ist, dass es verschiedene Produkte gibt, für jedes Produkt gibt es verschiedene Angebote. Dann können Instanzen angelegt werden, die dann mittels REST API ausgelesen werden, und dann wird für jede Instanz das playbook-install.yml ausgeführt, wobei die Platzhalter in inventory.yml mit den Werten aus der SaaSAdmin Datenbank ersetzt werden. Die Instanzen werden mit einer saas_deactivate.php und saas_activate.php (siehe templates) bestückt, damit frische Instanzen keinen gültigen Login haben, und nur bei Buchung durch einen Kunden mit der entsprechenden E-Mail Adresse für den Administrator aktiviert werden. Der Kunde setzt dann das Passwort zurück und erhält einen Passwort-Reset-Link per E-Mail.

Motivation

Wir möchten es so einfach wie möglich machen, dass Sie Open Source Software einsetzen können.

Unser Angebot soll die Schwelle verringern, in den Genuß der Leistungen der Hostsharing eG zu kommen, wenn eine eigene Mitgliedschaft bei Hostsharing für Sie erstmal noch nicht in Frage kommt.

Ein weiterer Vorteil ist, dass wir verschiedene Open Source Softwarelösungen aus einer Hand anbieten können. So könnte es sich in der Zukunft ergeben, dass verschiedene Lösungen miteinander verbunden werden können. So könnte eine Keycloak Instanz installiert werden, die die Anmeldung für verschiedene Lösungen (z.B. Nextcloud und WordPress) zentral anbietet.