I was thinking I might need to check the status of the Webtop webserver first and see if it is running. But I am unsure what command that is. Also I figured I probably need to restart the webserver for Webtop. I am unsure what that command is either.
I went to -
To see if it has commands related to what I should do next, but I don’t see ones that would help.
[root@node ~]# runagent -m webtop1 podman ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
febe97a266b5 localhost/podman-pause:5.2.2-1746548935 About an hour ago Up About an hour 0.0.0.0:20022->8081/tcp 8a7cc3b82f86-infra
72eaf1dd6014 ghcr.io/nethserver/webtop-postgres:1.5.0 postgres About an hour ago Up About an hour 0.0.0.0:20022->8081/tcp, 5432/tcp postgres
0fbb59d72132 ghcr.io/nethserver/webtop-apache:1.5.0 httpd-foreground About an hour ago Up About an hour 0.0.0.0:20022->8081/tcp, 80/tcp apache
3836e5451632 ghcr.io/nethserver/webtop-webapp:1.5.0 catalina.sh run About an hour ago Up About an hour 0.0.0.0:20022->8081/tcp, 8080/tcp webapp
d1ca93ec6e05 ghcr.io/nethserver/webtop-webapp:1.5.0 About an hour ago Up About an hour 0.0.0.0:20022->8081/tcp, 8080/tcp pecbridge
501a9f9ad790 ghcr.io/nethserver/webtop-webdav:1.5.0 php-fpm About an hour ago Up About an hour 0.0.0.0:20022->8081/tcp, 9000/tcp webdav
3e5ed41bc8fa ghcr.io/nethserver/webtop-z-push:1.5.0 php-fpm About an hour ago Up About an hour 0.0.0.0:20022->8081/tcp, 9000/tcp z-push
[root@node ~]# runagent -m webtop1 podman images
REPOSITORY TAG IMAGE ID CREATED SIZE
ghcr.io/nethserver/webtop 1.5.0 5448b287a34a 13 days ago 8.91 MB
ghcr.io/nethserver/webtop-phonebook 1.5.0 b64c604a0de2 13 days ago 123 MB
ghcr.io/nethserver/webtop-z-push 1.5.0 e18bc9e8b358 13 days ago 81.5 MB
ghcr.io/nethserver/webtop-webdav 1.5.0 72284a6a52c9 13 days ago 71.5 MB
ghcr.io/nethserver/webtop-apache 1.5.0 0240ab11b83a 13 days ago 138 MB
ghcr.io/nethserver/webtop-postgres 1.5.0 944819883c5a 13 days ago 462 MB
ghcr.io/nethserver/webtop-webapp 1.5.0 8362aa57531c 13 days ago 467 MB
localhost/podman-pause 5.2.2-1746548935 e3ec47902085 3 weeks ago 813 kB
So I can still get email from my phone via email app (not web). But I am unable to get on Webtop from logon from pc browser. It still errors out and will not go to Logon page.
SLF4J: The requested version 1.7.16 by your slf4j binding is not compatible with [1.6]
2025-09-15T05:16:08-04:00 [1:webtop5:pecbridge] SLF4J: See http://www.slf4j.org/codes.html#version_mismatch for further details.
and
ERROR com.sonicle.pecbridge.Configuration - Webtop Api Error
2025-09-15T05:16:09-04:00 [1:webtop5:pecbridge] com.sonicle.webtop.core.cli.ApiException: error
I don’t think it is OPNSense. I don’t think I made any changes that would affect that side. I am going to recreate the local Traefik route.
Just curious… I know under Node 1 firewall and Public zone services - I see zone services for dhcpv6-client / ejabberd1 / http / https / mail1 / nethvoice-proxy3 / nethvoice5 / ns-wireguard / samaba2 / ssh
No, Webtop doesn’t need a firewall setting as it just uses HTTP/HTTPS.
Did you set an internal DNS record for Webtop? If not you may need to enable Hairpin NAT/NAT reflection on the opnsense to follow the port forward from inside LAN.
I originally made a Traefic local route, by /webtop. I removed that and I setup a OPNSense NAT rules manually with Method 1 prevents unwanted traffic and makes auditing easy.
I can now access Webtop local as well now.
This has me up and running now. Thank you my friend. You are an amazing addition to NethCommunity!