Suche Ersatz für frontail

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Harka
Beiträge: 487
Registriert: 30. Apr 2021 13:13
Answers: 19

Suche Ersatz für frontail

Beitrag von Harka »

Erster! ^^

Moin,
der neue integrierte Logviewer ist zwar toll aber ab und zu brauch es ja auch Infos zu bereits abgelaufen Infos (warum ist gerade das Licht ausgegangen?). Ich suche nach einer Lösung die (im Idealfall) wieder mit nur einem Klick die Infos anzeigt. Das Hauptsystem läuft noch mit openHABian aber soll, wie das Testsystem, in Zukunft unter Docker/Portainer laufen. Unter Portainer habe ich schon Lazyjournal versucht aber bin bei der Einrichtung kläglich gescheitert.
Wie handhabt ihr das?

Benutzeravatar
udo1toni
Beiträge: 15240
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Suche Ersatz für frontail

Beitrag von udo1toni »

Aloha, prima dass es hier weiter geht!

Bisher habe ich das tatsächlich ganz schnöde über die Shell "zu Fuß" gemacht. Lazyjournal sieht ja ziemlich interessant aus, gerade wenn Du per Docker unterwegs bist, sollte das eigentlich sehr einfach in Betrieb zu nehmen sein.
Hast Di die Einrichtung mit dem docker-compose-File probiert? Einfach als Template in Portainer anlegen und die Pfade entsprechend anpassen sollte eigentlich ausreichen (ich bin gerade bei der Arbeit und kann das leider erst heute Nacht testen).
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Harka
Beiträge: 487
Registriert: 30. Apr 2021 13:13
Answers: 19

Re: Suche Ersatz für frontail

Beitrag von Harka »

Hallo Udo,
jup und Danke schon mal. Die Leute von International sind ja auch alle nett, aber ohne große Englischkenntnisse ist es dort auch extrem anstrengend.

Das System läuft nach Deiner Anleitung von hier -> viewtopic.php?t=8836
Für Frontail reichen ja folgende Parameter

Code: Alles auswählen

    ports:
      - "9001:9001"
    volumes:
      - "/portainer/Files/AppData/Config/openHAB4/openhab_userdata/logs:/openhab/userdata/logs:ro"
Für lazyjournal habe ich in AppData die Datei test.env erstellt

Code: Alles auswählen

TTYD=true
PORT=5555
und anschließend versucht ein Stack zu erstellen

Code: Alles auswählen

services:
  lazyjournal:
    image: lifailon/lazyjournal:latest
    container_name: lazyjournal
    restart: unless-stopped
    # Grant read permissions (:ro) from the host system
    volumes:
      # Systemd
      # - /run/dbus/system_bus_socket:/run/dbus/system_bus_socket:ro
      # - /run/systemd/system:/run/systemd/system:ro
      # - /run/systemd/journal/socket:/run/systemd/journal/socket:ro
      # Journald
      # - /etc/machine-id:/etc/machine-id:ro
      # Filesystem
      # - /var/log:/var/log:ro
      # - /opt:/opt:ro
      # - /home:/home:ro
      # Docker socket
      # - /var/run/docker.sock:/var/run/docker.sock:ro
      # Read docker logs from filesystem
      # - /var/lib/docker/containers:/var/lib/docker/containers:ro
      - /portainer/Files/AppData/Config/openHAB4/openhab_userdata/logs:/logs:ro
    privileged: true
    # Remove if not using Web mode
    environment:
      - PORT=${PORT}
      # - USERNAME=${USERNAME}
      # - PASSWORD=${PASSWORD}
    ports:
      - "${PORT}:${PORT}"
    env_file:
      - /portainer/Files/AppData/test.env
    # Remove if not using TUI mode
    stdin_open: true
    tty: true
Bekomme aber nur Fehlermeldungen an den Kopf geknallt. Aktuell "Deployment error
Failed to interpolate config for stack lazyjournal. Error: compose config operation failed: failed to load the compose file: no port specified: :<empty>"

Habe schon auf gut Glück einige Kommentare entfernt und den Port 5555 direkt eingesetzt, aber ohne richtigen Plan von der Materie ... :lol:

lazyjournal einzusetzen ist jetzt auch nur eine Idee. Neben Frontail kann ich bisher noch mit hurlenko/filebrowser die log-Dateien lesen. Aber das ist irgendwie sehr "anstrengend" . Darum die Frage.
Gruß

Benutzeravatar
udo1toni
Beiträge: 15240
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Suche Ersatz für frontail

Beitrag von udo1toni »

Ja, das mit der env-Datei ist etwas ungünstig...
So sieht der Stack bei mir aus:

Code: Alles auswählen

services:
  lazyjournal:
    image: lifailon/lazyjournal:latest
    container_name: lazyjournal
    restart: unless-stopped
    # Grant read permissions (:ro) from the host system
    volumes:
      # Systemd
      #- /run/dbus/system_bus_socket:/run/dbus/system_bus_socket:ro
      #- /run/systemd/system:/run/systemd/system:ro
      #- /run/systemd/journal/socket:/run/systemd/journal/socket:ro
      # Journald
      #- /etc/machine-id:/etc/machine-id:ro
      # Filesystem
      - /portainer/Files/AppData/Config/openHAB5/openhab_userdata:/var/log:ro
      #- /opt:/opt:ro
      #- /home:/home:ro
      # Docker socket
      #- /var/run/docker.sock:/var/run/docker.sock:ro
      # Read docker logs from filesystem
      #- /portainer/Files/AppData/Config:/var/lib/docker/containers:ro
    privileged: true
    # Remove if not using Web mode
    environment:
      - TTYD=true
      - PORT=5555
      - USERNAME=username
      - PASSWORD=password
    ports:
      - 5555:5555
    # Remove if not using TUI mode
    stdin_open: true
    tty: true
Statt also die environment-Datei zu verwenden, habe ich die Environment Variablen direkt in den Stack geschrieben (das ist ja auch der Normalfall)
Sobald der Stack gestartet ist, ist das Webinterface über Port 5555 erreichbar, der Loginaname lautet username und das Passwort password. Alles, was auskommentiert ist, kann man logischerweise auch komplett weg lassen, also so:

Code: Alles auswählen

services:
  lazyjournal:
    image: lifailon/lazyjournal:latest
    container_name: lazyjournal
    restart: unless-stopped
    volumes:
      - /portainer/Files/AppData/Config/openHAB5/openhab_userdata:/var/log:ro
    privileged: true
    environment:
      - TTYD=true
      - PORT=5555
      - USERNAME=username
      - PASSWORD=password
    ports:
      - 5555:5555
    stdin_open: true
    tty: true
Diese gekürzte Fassung habe ich aber nicht noch mal getestet.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Harka
Beiträge: 487
Registriert: 30. Apr 2021 13:13
Answers: 19

Re: Suche Ersatz für frontail

Beitrag von Harka »

Funktioniert :D
War am WE ja schon dicht dran - aber ohne "TTYD=true" blieb die Seite leer. Ist, im Nachhinein, auch logisch.
Ein Klick und ich kann den Problemchen ggf. auch wieder vom Tablet aus auf den Zahn fühlen.
DANKE

Code: Alles auswählen

services:
  lazyjournal:
    image: lifailon/lazyjournal:latest
    container_name: lazyjournal
    restart: unless-stopped
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock:ro
      - /portainer/Files/AppData/Config/openHAB4/openhab_userdata:/var/log:ro
    privileged: true
    environment:
      - TTYD=true
      - PORT=5555
    ports:
      - 5555:5555
    stdin_open: true
    tty: true

Antworten