Verwenden Sie CasaOS, um Ihren Homelab-Server problemlos zu verwalten
CasaOS ist ein effizientes Heimserver-Betriebssystem, das einfache Installation, Docker-Integration und individuelle Anpassungen für lokale Apps bietet – ideal für private Cloud-Lösungen.
CasaOS ist ein leistungsstarkes Betriebssystem für Heimserver, das eine einfache Möglichkeit bietet, Dienste in einem lokalen Netzwerk auszuführen. Es ist für x86- und ARM-Geräte verfügbar und eignet sich auch für stromsparende SoCs wie den Raspberry Pi. In diesem Artikel zeigen wir Ihnen, was CasaOS so besonders macht, wie Sie es auf einem Heimserver installieren und wie Sie mühelos viele selbst gehostete Apps installieren können.
Warum CasaOS als Heimserver-Betriebssystem verwenden
Das größte Verkaufsargument von CasaOS ist, dass es ein Rundumpaket ist, das Server-Apps installieren, überwachen und verwalten kann. Es bietet ein einfaches Dashboard und eine Vielzahl von „One-Click-Install“ Docker-Containern über seinen Marktplatz.
Eine einzigartige Eigenschaft von CasaOS ist, dass es als Overlay-System auf einer bestehenden Debian-Linux-Installation läuft. Das bedeutet, dass Sie Ihre aktuelle Einrichtung nicht neu anpassen müssen, um ein Heimserver-Betriebssystem auszuführen. Daher ist CasaOS im Vergleich zu anderen Heimserver-Betriebssystemen einfach auszuprobieren und zu implementieren.
Eine meiner Lieblingsfunktionen ist, dass Sie Ihre eigenen Docker-Container konfigurieren und ausführen können. Als begeisterter Docker-Nutzer finde ich diese Funktion äußerst attraktiv, da ich damit benutzerdefinierte Dienste ohne die Abhängigkeit von Entwicklern ausführen kann, die sie für mich verpacken.
Hinweis: Verwenden Sie noch ein reguläres Linux-System als Ihren Heimserver? Erfahren Sie, wie Sie Docker heute auf Ihrem Linux-Betriebssystem bereitstellen können.
Vorbereiten und Installieren von CasaOS
Voraussetzung: Dieser Artikel geht davon aus, dass Sie CasaOS auf einem Debian 12-System installieren. Die folgenden Anweisungen gelten auch für die neueste Version von Raspberry Pi OS und Ubuntu 20.04.
Der erste Schritt zur Bereitstellung von CasaOS auf Ihrem lokalen Computer besteht darin, sicherzustellen, dass Ihr Basissystem auf dem neuesten Stand ist:
sudo apt update && sudo apt upgrade
Stellen Sie sicher, dass Sie das curl-Utility auf Ihrem Basissystem installiert haben:
sudo apt install curl
Laden Sie das Quick Installation-Skript für CasaOS herunter und verwenden Sie eine UNIX-Pipe, um es auf Ihrem System auszuführen:
curl -fsSL https://get.casaos.io | sudo bash
Dies lädt CasaOS automatisch herunter und konfiguriert es für Ihr System. Je nach Hardware kann dieser Prozess zwischen 5 und 10 Minuten dauern.
Sobald der Vorgang abgeschlossen ist, gibt das Installationsskript die lokale IP-Adresse Ihrer CasaOS-Installation aus. Gehen Sie zu Ihrem Client-Computer und öffnen Sie die Adresse in einem Webbrowser.
Klicken Sie auf Los, um den ersten Einrichtungsprozess zu starten.
Geben Sie den Benutzernamen und das Passwort ein, die Sie für Ihre CasaOS-Instanz verwenden möchten.
Klicken Sie auf Akzeptieren, um sicherzustellen, dass Sie über die neuesten Informationen zu CasaOS informiert sind.
Installieren und Ausführen Ihrer ersten CasaOS-App
Nachdem Ihre neue CasaOS-Instanz hochgefahren ist, können Sie nun beginnen, Ihre bevorzugten selbst gehosteten Apps zu installieren. Klicken Sie dazu auf das Symbol App Store auf dem Dashboard.
Ein Popup-Fenster öffnet sich und zeigt die Dienste, die CasaOS in seinen Repos bereitstellt. Um eine App zu installieren, klicken Sie in das Suchfeld und geben Sie den Namen des gewünschten Dienstes ein. In meinem Fall werde ich Nextcloud auf meiner CasaOS-Instanz installieren.
Klicken Sie auf das Symbol des Dienstes und wählen Sie Installieren, um den Installationsprozess zu starten.
Nach Abschluss bestätigen Sie, dass Ihr neuer Dienst ordnungsgemäß funktioniert, indem Sie auf das Symbol auf dem CasaOS-Dashboard klicken.
Konfigurieren Ihrer Anwendung
CasaOS bietet nicht nur eine einfache Installation und Ausführung, sondern auch einen schnellen Zugriff auf die Interna eines Servercontainers. Dadurch ist es sehr einfach, Ihre Apps nach Ihren Bedürfnissen anzupassen.
Um eine bestehende Server-App zu konfigurieren, gehen Sie zum Dashboard von CasaOS und suchen Sie nach dem Symbol der Server-App.
Bewegen Sie den Mauszeiger über das Symbol und klicken Sie auf die drei Punkte in der oberen rechten Ecke des Symbols.
Wählen Sie im Kontextmenü Einstellungen. Ein kleines Popup-Fenster zeigt die Details des Docker-Containers Ihrer App an.
Hier können Sie fast jeden Aspekt der App-Konfiguration Ihres Servers ändern. Zum Beispiel können Sie die Menge an Speicher, die der Container verwenden kann, über eine einfache Schieberegleroption anpassen.
Sobald Sie mit Ihren Änderungen fertig sind, klicken Sie auf die Schaltfläche „Speichern“, um sie auf Ihrer Server-App anzuwenden.
Gut zu wissen: Erfahren Sie, wie Sie einen bestehenden Docker-Container zwischen verschiedenen Hosts verschieben können.
Erstellen Ihrer benutzerdefinierten Server-App
Zusätzlich zum Ausführen und Konfigurieren vorgefertigter Server...
Mit CasaOS können Sie auch Ihre eigenen benutzerdefinierten Docker-Container bereitstellen. Dies ist nützlich, wenn ein Docker-Dienst derzeit nicht im CasaOS-App-Store verfügbar ist.
Gehen Sie zu Ihrem CasaOS-Dashboard und klicken Sie auf das +-Symbol neben der Überschrift App.
Wählen Sie Installieren einer benutzerdefinierten App im Popup-Menü aus. Dadurch öffnet sich ein leeres Fenster für die App-Details Ihres neuen Docker-Containers.
Klicken Sie auf die Schaltfläche Importieren in der oberen rechten Ecke des Fensters.
Fügen Sie den Inhalt Ihrer “docker-compose.yml” in das Textfeld ein. In meinem Fall möchte ich eine Webcord-Instanz auf meinem CasaOS-Box ausführen.
Klicken Sie auf Übermitteln, um Ihre Compose-Konfiguration in ein CasaOS-App-Format zu konvertieren.
Scrollen Sie im App-Konfigurationsfenster nach unten und stellen Sie sicher, dass die freigegebenen Host-Ports nicht mit anderen Diensten auf Ihrer CasaOS-Instanz in Konflikt stehen. Ich werde den Port meiner Webcord-Instanz auf “9095” und “9096” setzen, da ich weiß, dass diese nicht mit laufenden Diensten in Konflikt stehen.
Scrollen Sie im App-Konfigurationsfenster nach oben, geben Sie einen Namen für Ihre neue benutzerdefinierte App ein und setzen Sie den Web-UI-Port auf einen Ihrer freigegebenen Container-Ports.
Klicken Sie auf Installieren, um den Importprozess zu starten.
Wenn der Vorgang abgeschlossen ist, bestätigen Sie, dass Ihre benutzerdefinierte Server-App ordnungsgemäß funktioniert, indem Sie auf ihr Symbol in Ihrem CasaOS-Dashboard klicken.
Zu lernen, wie man CasaOS installiert und lokale Server-Apps bereitstellt, ist nur ein Teil dessen, was mit einem Heimserver-Betriebssystem möglich ist.
Häufig gestellte Fragen von unseren Lesern
Was ist CasaOS?
CasaOS ist ein elegantes, benutzerfreundliches und Open-Source-Tool zur Verwaltung persönlicher Cloud-Systeme. Es bietet eine komfortable Oberfläche zur Verwaltung von Docker-Containern und ermöglicht Nutzern, verschiedene Anwendungen einfach zu installieren und zu nutzen. Hauptmerkmale von CasaOS:
- -
Einfache Installation
- : Beliebte Anwendungen wie Home Assistant sind mit einer Ein-Klick-Installation verfügbar.
- Docker-Integration: Benutzer können Docker-Container bequem verwalten.
- Benutzerfreundlichkeit: Eine intuitive Oberfläche sorgt für eine unkomplizierte Nutzung.
- Open-Source: CasaOS ist quelloffen, was individuelle Anpassungen und Erweiterungen ermöglicht.
- Vielseitige Anwendung: Ideal für den Einsatz in privaten Cloud-Umgebungen. Durch die Kombination dieser Funktionen stellt CasaOS eine leistungsstarke Lösung zur Schaffung und Verwaltung einer eigenen Cloud dar.
Für was braucht man einen Home Server?
Ein Home Server erfüllt verschiedene wichtige Funktionen im modernen Zuhause:
- -
Dateispeicherung und -austausch
- : Zentrale Ablage für Fotos, Videos und Dokumente, die von verschiedenen Geräten aus zugänglich sind.
- Heimautomatisierung: Steuert Smart-Home-Geräte wie Beleuchtung, Thermostate und Sicherheitssysteme.
- Webhosting: Ermöglicht das Hosten eigener Webseiten oder Blogs, ideal für Entwickler und Kreative.
- Leistungssteigerung: Kann die Rechenleistung für spezifische Anwendungen verbessern, wie z. B. Datenanalysen oder Multimedia-Streaming.
- Gaming: Dient als Plattform für private Gaming-Server, um mit Freunden zu spielen und eigene Spiele-Umgebungen zu schaffen. Insgesamt sorgt ein Heimserver für mehr Kontrolle, Flexibilität und Effizienz im digitalen Alltag.
Schreibe einen Kommentar