4 Selbsthostende Webanwendungsplattformen

Weshalb viel Geld ausgeben, wenn Sie Ihre bevorzugten Webanwendungen unkompliziert auf Ihrem eigenen Server innerhalb Ihres Netzwerks betreiben können?

Ob für ein Startup, kleine, mittelständische oder große Unternehmen – es gibt eine Vielzahl an Open-Source- und kommerzieller Software, die es Ihnen ermöglicht, beliebte Produktivitäts-, Projektmanagement-, Chat-, Dokumenten- und weitere Anwendungen auf einfache Weise entweder in einer öffentlichen Cloud oder in Ihren eigenen Räumlichkeiten zu nutzen.

Im Folgenden finden Sie eine Übersicht über verschiedene Softwareplattformen. Wählen Sie jene aus, die Ihren individuellen Bedürfnissen am besten entspricht.

Sandstorm

Sandstorm ist eine Open-Source-Serverplattform, die über 70 Applikationen für kleine Teams, Entwickler oder mittelständische bis große Organisationen anbietet.

Apps können mit einem einzigen Klick installiert werden und stehen Ihren Nutzern sofort zur Verfügung. Einige der beliebtesten Anwendungen umfassen:

  • Simple Chat – für Kommunikation und Zusammenarbeit
  • GitWeb – eine Webschnittstelle für Git
  • Davros – zur Dokumentenverwaltung
  • Hugo, WordPress, Ghost – für Dokumentenbearbeitung und Webpublishing
  • Piwik – für Analysen

Sandstorm bietet Single-Sign-On, sodass sich Benutzer nicht für jede einzelne Anwendung Zugangsdaten merken müssen. Werfen wir einen Blick auf einige der Funktionen.

  • Sie können jederzeit nachvollziehen, wer Zugriff auf Ihre Daten (Dokumente, Dateien etc.) hat und die Berechtigungen auch sofort widerrufen
  • Ein zentrales Dashboard, um alle Anwendungsdaten an einem Ort zu verwalten
  • Ein Audit-Log, um zu prüfen, wer auf was zugreift

Besuchen Sie den App-Marktplatz, um zu prüfen, ob Ihre spezifischen Anforderungen erfüllt werden.

YunoHost

YunoHost ist ein auf Debian basierendes System, das in erster Linie darauf abzielt, Selbsthosting für jedermann zugänglich zu machen. Es ist vollständig Open Source und der Quellcode ist auf Github verfügbar. Es stehen über 100 Anwendungen zur Verfügung, darunter:

  • Kanboard – für Aufgabenmanagement
  • Nextcloud – zum Teilen von Dateien, Kalendern und E-Mails
  • phpMyAdmin – zur Verwaltung von SQL-Datenbanken
  • Roundcube – Webmail
  • Cachet – Statusseiten
  • Discourse – Diskussions-/Forumplattform
  • Grafana – Metrik- und Analyse-Dashboard

YunoHost zeichnet sich durch eine benutzerfreundliche Oberflächen und eine Managementkonsole aus. Hier sind einige der herausragenden Funktionen.

  • Benutzerverwaltung über LDAP
  • Backup- und Wiederherstellungsfunktionen
  • Sicherheit durch Let’s Encrypt-Zertifikate
  • Integrierte YunoHost-Firewall

Die Software ist sehr schlank und kann bereits auf Systemen mit 1 GB RAM und einer 500 MHz CPU installiert werden.

Cloudron

Verwalten Sie Gitlab, Ghost, OpenVPN, Mattermost, Confluence, Paperwork und viele weitere Anwendungen reibungslos mit Cloudron. Die Plattform ist portabel, was bedeutet, dass Sie problemlos zu einem anderen Server oder einer anderen Cloud-Plattform wie DigitalOcean, Google Cloud, AWS oder Linode wechseln können.

Cloudron verwendet im Hintergrund Docker-Container, um die einzelnen Anwendungen voneinander zu isolieren.

Sie haben die Möglichkeit, Backups auf externen Speichern wie S3, DO Spaces oder GCS zu sichern. Falls Sie sich für Cloudron entscheiden und die Einrichtung nicht selbst vornehmen möchten, können Sie Kamatera ausprobieren, wo Sie Cloudron mit einem Klick bereits ab 4 $ pro Monat erhalten.

DPlatform

DPlatform ist eine vollständig freie Software, deren Quellcode auf GitHub verfügbar ist. Sie ist Docker-fähig.

Funktionen:

  • Die Plattform verfügt über eine intuitive Benutzeroberfläche, die bei der einfachen, automatisierten Installation hilft
  • Durch die Systemd-Integration können Sie alle App-Dienste komfortabel verwalten, z.B. den Status der Dienste anzeigen, mit einem Klick starten/stoppen, automatisch beim Systemstart starten und bei unerwarteten Ausfällen automatisch neu starten

Fazit

Sparen Sie Kosten mit den oben genannten Selbsthosting-Plattformen. Alle bieten eine ausgezeichnete Dokumentation, und Sie können sie in weniger als 30 Minuten installieren.

Als Nächstes können Sie alternative Messaging-Lösungen zu Slack erkunden.

Hat Ihnen dieser Artikel gefallen? Teilen Sie ihn gerne mit der Welt!