Zum Hauptinhalt springen

Gladys Assistant auf einer Freebox Delta installieren

Auf einer Freebox Delta​

Diese Anleitung erklärt, wie du Gladys auf einer Freebox Delta installierst (das geschieht mit Docker).

Eine virtuelle Maschine auf der Freebox Delta erstellen​

Rufe zunächst die Freebox-Oberfläche unter folgender Adresse auf: mafreebox.free.fr.

FreeboxOS

Klicke auf „VMs“. Dieses Fenster erscheint:

Eine VM hinzufügen

Wähle einen Namen für die VM, zum Beispiel Gladys.

Wähle die Option „Ein vorinstalliertes Betriebssystem aus einer Liste auswählen“.

Klicke auf „Weiter“.

Eine VM hinzufügen

Wähle das zu installierende System, zum Beispiel Ubuntu.

Gib einen öffentlichen SSH-Schlüssel oder ein Passwort ein.

Wähle einen Benutzernamen, zum Beispiel gladys.

Klicke auf „Weiter“.

Eine VM hinzufügen

Klicke auf „Fertigstellen“.

Die virtuelle Maschine (VM) ist bereit. Klicke auf „Einschalten“, um die VM zu starten.

Eine VM hinzufügen

Verbinde dich per SSH mit deiner VM und aktualisiere das System:

sudo apt update
sudo apt upgrade

Docker auf der Freebox Delta installieren​

Gib die folgenden Befehle nacheinander ein, um Docker auf der Freebox Delta zu installieren.

sudo apt install docker.io
sudo systemctl enable --now docker
sudo usermod -aG docker gladys

Beende anschließend deine SSH-Sitzung und melde dich erneut an, damit die Änderungen übernommen werden.

Gladys starten​

Um Gladys zu starten, führe den folgenden Befehl auf deiner VM aus:

docker run -d \
--log-driver json-file \
--log-opt max-size=10m \
--cgroupns=host \
--restart=always \
--privileged \
--network=host \
--name gladys \
-e NODE_ENV=production \
-e SERVER_PORT=80 \
-e TZ=Europe/Paris \
-e SQLITE_FILE_PATH=/var/lib/gladysassistant/gladys-production.db \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /var/lib/gladysassistant:/var/lib/gladysassistant \
-v /dev:/dev \
-v /run/udev:/run/udev:ro \
gladysassistant/gladys:v5

Gladys mit Watchtower automatisch aktualisieren​

Mit Watchtower kannst du Gladys automatisch aktualisieren, sobald eine neue Version verfügbar ist. Starte dazu einen Watchtower-Container:

docker run -d \
--name watchtower \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
nickfedor/watchtower \
--cleanup --include-restarting

Gladys aufrufen​

Du erreichst Gladys unter http://gladysassistant.local, dem Namen, den Gladys per mDNS in deinem lokalen Netzwerk bekannt macht. Falls dein Netzwerk mDNS blockiert, gib stattdessen die IP-Adresse deiner VM in deinen Browser ein.

Gladys aufrufen

Abonniere den Newsletter von Gladys Assistant

Ein paar E-Mails im Monat zu neuen Releases und Neuigkeiten aus dem Projekt. Verschickt von Pierre-Gilles Leymarie, dem Gründer des Projekts. Jederzeit abbestellbar 🙂