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?
Suche Ersatz für frontail
-
- Beiträge: 487
- Registriert: 30. Apr 2021 13:13
- udo1toni
- Beiträge: 15240
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Suche Ersatz für frontail
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).
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
-
- Beiträge: 487
- Registriert: 30. Apr 2021 13:13
Re: Suche Ersatz für frontail
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
Für lazyjournal habe ich in AppData die Datei test.env erstellt
und anschließend versucht ein Stack zu erstellen
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 ...
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ß
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"
Code: Alles auswählen
TTYD=true
PORT=5555
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
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 ...

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ß
- udo1toni
- Beiträge: 15240
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Suche Ersatz für frontail
Ja, das mit der env-Datei ist etwas ungünstig...
So sieht der Stack bei mir aus:
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:
Diese gekürzte Fassung habe ich aber nicht noch mal getestet.
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
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
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 487
- Registriert: 30. Apr 2021 13:13
Re: Suche Ersatz für frontail
Funktioniert
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

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