Would like somebody to have a look at the config.properties file here. I am not able to get the latest DMX Debian package to work on my FreedomBox. (Raspbian GNU/Linux behind a FRITZ!Box, ports 8080, 8081, 8443 are passed through, firewall on FreedomBox deactivated during tests)
With the configuration mentioned above, I get 403 Forbidden errors for favicon.ico and /systems.dmx.webclient/
I guess your requests are rejected by the DMX request filter, in particular the subnet filter.
In a server scenario – that is when the DMX server and the browser run on different machines – you have to configure dmx.security.subnet_filter.
By default DMX allows requests only from localhost.
From DMX config.properties:
# Requests are allowed from this subnet only.
# An address range denoted by network number and netmask.
# To allow local access only set "127.0.0.1/32". This is the default.
# To allow global access set "0.0.0.0/0".
dmx.security.subnet_filter = 127.0.0.1/32
For further diagnosis you could activate DMX access control fine logging. Add this line to DMX logging.properties (resp. uncomment it) and restart the DMX server:
Now the login dialog appears and afterwards I can use the DMX webclient. Very good. Only when I click “logout” the system behaves strange. Instead of logging me out, the login dialog appears. I have to reload the page and then I can login again.