09/02/2022 at 14:17 in Technik

Yunohost: Selfhosting für alle

Einen eigenen Server einzurichten und zu warten, muss nicht kompliziert sein - siehe Yunohost.

Der Gedanke, den einen oder anderen Dienst zuhause selbst zu betreiben, ist verlockend - sei es, um die Hoheit über die eigenen Daten wiederzuerlangen oder aus Datenschutzgründen. Viele hält jedoch die Furcht vor einer komplizierten Einrichtung und Wartung eines eigenen Servers davon ab. An dieser Stelle kommt Yunohost ins Spiel.

Yunohost ist Open-Source-Software und basiert auf Debian-Linux. Es entledigt den Nutzer davon, aufwendig jeden einzelnen nötigen Dienst von Hand einzurichten und zu konfigurieren. Somit sind auch Anfänger in der Lage, einen leistungsfähigen Server aufzusetzen.

Yunohost wird kontinuierlich weiterentwickelt und ist auf den meisten Plattformen vom Raspberry Pi bis zum ausgewachsenen Server installierbar. Auch ein ausrangierter PC, der im Keller sein Dasein fristet, ist gut nutzbar. Einmal installiert, was in der Regel nach einer halben Stunde erledigt ist, lassen sich von der Web-Oberfläche unglaublich viele Anwendungen mit einem Klick installieren.

Als privater Nutzer, der nicht über eine feste IP-Adresse verfügt, sollte im Vorfeld der Installation ein DynDNS-Account eingerichtet werden. Im privaten Umfeld, wo sich in der Regel täglich die IP-Adresse ändert, ermöglicht das die ständige Erreichbarkeit des Yunohost-Servers.

Wer den DynDNS-Anbieter nicht explizit selbst auswählen möchte, für den bietet Yunohost bei der Ersteinrichtung verschiedene voreingestellte Anbieter an. Für den Zugriff auf die eigene Domain wird automatisch ein Let's-Encrypt-Zertifikat für eine sichere HTTPS-Verbindung erstellt.

Angriffe von außen, die bei jedem Server, der aus dem Internet erreichbar ist, auftreten, werden mit Fail2ban und einer Firewall abgesichert. Alle installierten Apps werden in einem Kachelmenü in der Art des Periodensystems der Elemente dargestellt. Wem das nicht gefällt, der muss das Kachelmenü aber nicht unbedingt nutzen.

Es wird eine eigene Subdomain für jede Anwendung angelegt, die dann direkt aufrufbar ist, zum Beispiel https://testdomain.dyndns/nextcloud. Auf diesem Wege sind etwa auch die mobilen Apps für Nextcloud uneingeschränkt nutzbar. Ob man nun einen Bitwarden-Passwortmanager, eine Wordpress-Seite, eine Nextcloud-Instanz, ein Forum oder was auch immer hosten will: Yunohost hat für jeden Anwendungsfall und Geschmack etwas Passendes zu bieten.

erfügbare Anwendungen und Plattformen

Wer im Firmenumfeld mal eben auf Daten auf dem heimischen Server zugreifen muss, für den wird Yunohost schnell zum unverzichtbaren Werkzeug. Wer keine Office-Suite installiert hat oder das nicht tun will, kann mit dem ebenfalls verfügbaren Onlyoffice fix Microsoft-kompatible Dokumente erzeugen, bearbeiten oder sich anzeigen lassen. Auch dieser Artikel ist mit Onlyoffice auf einem Yunohost Server entstanden.

Es sind Server-Anwendungen und Webapps aus folgenden Bereichen verfügbar:

 

  • Synchronization
  • Communication
  • Office
  • Productivity & Management
  • Small Utilities
  • Reading
  • Multimedia
  • Social Media
  • Games
  • Development
  • System Tools
  • Internet of Things

 

Insgesamt stehen derzeit rund 300 Anwendungen zur Verfügung, wie der umfangreiche Anwendungskatalog zeigt.

Yunohost ist auf folgenden Plattformen installierbar:

 

 

  • Virtualbox
  • Raspberry Pi
  • ARM Boards Olixuxino Lime 1 und Lime 2 sowie Orange Pi PC+
  • Jeder Single-Board-Computer, auf dem das Debian-basierte Armbian läuft; dafür existiert ein install-Skript
  • Regulärer Computer
  • Remote Server

Bedienung ist intuitiv und problemlos

 

Bei mir läuft Yunohost seit zwei Jahren rund um die Uhr auf meinem privaten Server und hat schon unzählige Konfigurationsänderungen und Updates unbeschadet überstanden.

Ich betreibe:

 

  • Bitwarden als zentralen Passwortmanager für die ganze Familie
  • Nextcloud als zentralen Zugangspunkt
  • Seafile als zuverlässiges Tool zum Synchronisieren großer Datenmengen
  • Wallabag als Ersatz für Pocket im Browser
  • einen Wordpress-Blog
  • Yuno Flux BB als Foren-Software
  • Callibre Web zum Verwalten meiner E-Books

 

Mit dem Admin-Panel lässt sich alles rund um den Server übersichtlich konfigurieren:

  • Grundkonfiguration
  • Diagnose und Sicherheitsüberprüfungen
  • Installation und Deinstallation von Apps
  • Domänen-, Dienst- und User-Verwaltung
  • Systemaktualisierung
  • Datensicherung

 

Für Privatnutzung und Mittelstandsfirmen sehr zu empfehlen

Die Bedienung ist auch für nicht technikaffine Anwender intuitiv und problemlos. An jeder Stelle stehen erklärende Hinweise zur Verfügung.

Für die Benutzung im privaten Umfeld oder in kleinen und mittelständischen Unternehmen ist Yunohost uneingeschränkt zu empfehlen. Probleme können eigentlich nur auftreten, wenn das Verhältnis der Nutzeranzahl zur eingesetzten Hardware und verfügbaren Bandbreite des Internetanschlusses nicht stimmt.

Das heißt, es ist zum Beispiel nicht sinnvoll, auf einem Raspberry Pi mit einem schwachen Internetzugang mehr als zwei Nutzer einzurichten. An der Stelle hilft jedoch nur auszuprobieren, wann die Grenze erreicht ist.

Aktualisierung auf Debian Bullseye

Zurzeit steht Yunohost in einer ersten Alpha-Version auf Basis des aktuellen Debian Bullseye zur Verfügung. Die stabile Version läuft noch auf dem Vorgänger Debian Buster.

Zum jetzigen Zeitpunkt wird von den Entwicklern jedoch noch klar von einem Produktivbetrieb abgeraten. Jeder, der möchte, kann sich an den Alpha-Tests beteiligen.

An einem Migrationsscript für ältere Installationen wird gearbeitet. Dann wird auch eine einfache Aktualisierung vom Web-Frontend aus möglich sein.

Eine ausführliche Dokumentation und eine hilfreiche Community runden das Gesamtbild positiv ab. Heruntergeladen kann Yunohost hier.

 

Norbert Rüthers ist gelernter Kommunikationselektroniker und seit 2006 in der IT unterwegs. Seit Anfang der 1980er beschäftigt er sich mit Computern und seit 2012 mit der praktischen Anwendung von Singleboard-Computern im Bereich Selfhosting.

Keine Reaktionen









<<< zurück