YunoHost: Die benutzerfreundliche Selfhosting-Lösung für alle!
YunoHost ist eine Selfhosting-Lösung, die es euch ermöglicht, verschiedene Anwendungen auf eurem eigenen Server zu installieren und zu verwalten – und das ganz ohne großen technischen Aufwand! Viele von euch haben vielleicht schon von FreedomBox oder von Nextcloud gehört, aber YunoHost bietet eine integrierte Lösung, die auf Debian basiert und euch die Verwaltung eurer Dienste erheblich erleichtert.
Installation leicht gemacht!
Der erste Schritt ist, YunoHost von der offiziellen Webseite yunohost.org herunterzuladen. Hier habt ihr die Wahl zwischen verschiedenen Installationsoptionen. Ihr könnt YunoHost entweder auf einer virtuellen Maschine mit VirtualBox installieren oder direkt auf einem physischen Computer. Wenn ihr plant, YunoHost im Internet zugänglich zu machen, müsst ihr euren Router entsprechend konfigurieren. Das bedeutet, dass ihr Port-Forwarding und DynDNS einrichten müsst, damit eure YunoHost-Installation von außen erreichbar ist.
Ich habe mich für die Installation in einer virtuellen Maschine entschieden und dabei die einzelnen Schritte erklärt: von der Auswahl der Sprache über die Region bis hin zur Tastaturbelegung während des Debian-Installationsprozesses. Nach der Installation folgt die Router-Konfiguration, um DynDNS zu aktivieren und das Port-Forwarding einzurichten. Hierbei ist es sehr wichtig als Ziel die richtige lokale IP-Adresse eures YunoHost-Servers zu verwenden, damit alles reibungslos funktioniert. Falls ihr wie ich YunoHost in einer virtuellen Maschine installieren möchtet, achtet auch darauf, dass in den Neztwerkeinstellungen der VM der Modus auf Bridged gestellt ist.
Post-Installationsprozess und Weboberfläche
Nachdem ihr YunoHost erfolgreich installiert habt, folgt der Post-Installationsprozess. Ihr müsst einen Administrator einrichten und eine DynDNS-Domain angeben. Außerdem solltet ihr ein sicheres Passwort wählen und die IP-Adresse des Servers überprüfen. Der Zugang zur Weboberfläche erfolgt zunächst über die lokale IP-Adresse, bevor ihr ein SSL-Zertifikat von Let's Encrypt einrichtet – für die Sicherheit eurer Daten ist das ein wichtiger Schritt!
Vielfältige Möglichkeiten mit YunoHost
YunoHost bietet eine breite Palette an verfügbaren Apps – von Nextcloud über Passwortmanager bis hin zu Webmailern und Kommunikationsplattformen. Mit nur wenigen Klicks könnt ihr die gewünschten Anwendungen aus dem App-Katalog auswählen und installieren. Die benutzerfreundliche Weboberfläche macht die Verwaltung und Aktualisierung der Software zum Kinderspiel!
Wenn ihr Fragen oder Probleme habt, zögert nicht, in den YunoHost-Foren nach Unterstützung zu fragen. Die Community ist super hilfsbereit und steht euch mit Rat und Tat zur Seite.
Fazit: Macht mit bei YunoHost!
Ich kann euch nur ermutigen, YunoHost auszuprobieren und die verschiedenen Apps zu installieren. Der gesamte Prozess ist einfach und benutzerfreundlich, was es jedem ermöglicht, seine eigenen Dienste sicher und effektiv zu hosten. Solltet ihr auf Schwierigkeiten stoßen, stehe ich euch gerne zur Verfügung! Lasst uns gemeinsam die Welt des Selfhostings erkunden!
Bis zum nächsten Mal und viel Spaß beim Ausprobieren!
TuxWiz
Hast du Lust, das Linux-Betriebssystem auf eine unterhaltsame Weise kennenzulernen? Dann schau unbedingt auf meinem YouTube-Kanal TuxWiz vorbei! ✨
Ich habe speziell für Einsteiger eine Playlist erstellt, die dich Schritt für Schritt durch die aufregende Welt von Linux und Freier Software führt. Also starte von Anfang an – du wirst sehen, wie viel Spass es macht!
Die Linux-Lernvideos bauen auf meiner Debian GNU/Linux basierenden Distribution SpaceFun auf. Viele der bei Einsteiger_innen beliebten Linux-Distros wie Mint, MX Linux oder Ubuntu stammen ebenfalls aus dieser kosmischen Familie. Falls du eine andere Distro nutzt, keine Sorge – die grundlegenden Mechanismen sind universell und lassen sich problemlos übertragen.
Ich freue mich auch, wenn du mir auf Mastodon folgst. Dort erfährst du immer sofort, wenn es etwas Neues zu entdecken gibt.
Mein Kanal auf YouTube: https://www.youtube.com/@tuxwiz
Die Einsteiger-Playlist: https://www.youtube.com/playlist?list=PLJlnbs0kQiZiWks57CPOoCOnUlFwbZWQp
Jezt wo ich mitten im "Homelab-Bau" kommst du damit um die Ecke :). Cool werde ich mir mal ansehen - Danke!
Hallo zusammen, ich möchte u.a. immich, Nextcloud/Opencloud und Paperless-ngx bei mir hosten. Hatte schon mal zwei, drei simple Docker am laufen (kein docker Compose). Ich bin Laie und bis jetzt scheute mich für den "Produktiveinsatz" der Wartungsaufand (auch zu wenig Zeit wegen kleinen Kindern um stundenlang mit Containern sich zu beschäftigen) und auch das, dass ich nicht genau weiß, wie ich saubere Backups erstelle, welche ich dann wieder einfach einspielen kann, wenn es mal zu einen z.B. Plattenausfall kommen sollte oder das System aus anderen Gründen zerschossen wurde. Bin auch schon mal über Liohs Videos auf Runtipi gestoßen. Ich habe aktuell ein Ugreen NAS um einfach Bilder oder Daten und Speichern (sichere diese ganz simple auf externe Festplatten). Was würder ihr empfehlen um die genannten Tools produktiv zu verwenden. Runtipi oder yunohost? Oder etwas anderes? Danke Gruß Matthias
Das ist letztendlich Geschmackssache. Ich mag zum Beispiel für Nextcloud die Variante mit Snap unter Ubuntu (Server). Da musst du nix machen und alles erledigt sich automagisch. Je mehr du auf einem System laufen lässt, desto anfälliger ist es grundsätzlich. YunoHost kenne ich schon ewig und es läuft prinzipiell sehr gut, solange die App beliebt ist und einen aktiven Maintainer hat. Dazu schaust du am besten mal im App-Katalog von YunoHost, wie gut die für dich interessanten Apps bewertet wurden und wie es dort im Git Repository der jeweiligen App (YunoHost Paket Repository) aussieht. Nextcloud ist eine der beliebtesten Apps und wird unter YunoHost häufig verwendet. immich ist dort noch recht neu, hat aber einige aktive Maintainer. paperless-ngx sieht auch gut aus. Daher würde ich sagen, es spricht nicht wirklich etwas gegen YunoHost. Runtipi ist sehr beliebt, hat aber einige mekrwürdige Eigenheiten. So kannst du dort kein docker-compose nutzen, wie zum Beispiel unter Yacht oder Portainer, sondern ein selbst gestricktes Format, was soweit ich weiss nur in dem Projekt zum Einsatz kommt. Sie nennen es Dynamic Compose. Auch der AppStore von Runtipi nimmt aktuell keine neuen Apps auf: https://runtipi.io/docs/contributing/adding-a-new-app
Daher wäre meine aktuelle Empfehlung, wenn du nicht nur Nextcloud (mit Snap) nutzen willst, YunoHost. Die Software gibt es schon lange und die von dir gesuchten Apps werden scheinbar gut unterstützt.
Danke dir Lioh für die ausführliche Antwort. Das hilft mir sehr weiter. Danke auch für dein Engagement und die tollen Videos!
Ich nehme an, das alles funktioniert aber nur, wenn man eine öffentliche IP-Adresse hat. Ich habe mein heimisches Internet via 4G/5G (Provider Salt) und damit wohl eine private IP. Ich habe mal gehört, damit könnte ich keinen von aussen erreichbaren Server betreiben, denn auch mit Freischaltung im Router (das ist momentan ein Handy als Hotspot fürs Haus, da ich damit dann auch 5G habe) und DynDNS bin ich von aussen nicht zu erreichen. Geht das damit auch?
Deine Annahme ist korrekt, denn die meisten Provider im Mobilfunk setzen im IPv4 Bereich auf Carrier-grade NAT (CGNAT). Im Bereich IPv6 ist dies meist nicht noetigt, da dort noch genuegend Adressen vorhanden sind. Falls du Dienste aus dem Heimnetz von aussen erreichbar machen moechstest, waere eine schlanke Loesung mittels VPN auf eine winzige VM bei einem beliebigen Hoster der Weg der Wahl.
Letztendlich mußt du dir einem Vermittler im Web einrichten. Das gilt auch für Kunden, die ein Kabelanschluss mit DS-Lite haben. Hier 2 Links die weiterhelfen können:
Tuxwiz Video von Lioh: https://m.youtube.com/watch?v=deUY5a2r3xI
Andys Blog: https://www.andysblog.de/zugriff-auf-server-oder-eingehendes-vpn-mit-ds-lite-anschluessen
Sonst einfach im Internet nach ds-lite oder cgnat suchen.
Mit Yunohost habe ich gute Erfahrungen gemacht, besonders für Anfänger ist es gut geeignet.
Vielen Dank für die Hinweise zu Yunohost in diesem Forum. Ich habe zunächst versucht Libre Workspace zu installieren, da hat mich der aktuelle Podcast von GNU/Linux.ch inspiriert. Nach einer Basisinstallation von Debian und einem Restart macht die Installation aber nicht weiter (ab Module). Scheinbar ein bekanntes Problem ohne wirklichen Lösungsansatz im Forum. Ich schaue jetzt einmal bei Yunohost hinein.