XorMon in a Docker

You can run XorMon easily with Docker.
No missing modules, library version conflicts or dependency hell.
It's based on the latest official Alpine Linux with all necessary dependencies installed.
Use Docker image on the host with no internet access

Quick start:

docker run -d --name XorMon --restart always -v xormon-data:/root/xormon-data -p 8443:8443 xorux/xormon

You can set container timezone via env variable TIMEZONE in docker run command:

docker run -d --name XorMon --restart always -v xormon-data:/root/xormon-data -p 8443:8443 -e TIMEZONE="Europe/Prague" xorux/xormon

The first run:

  • visit web GUI on port 8443
  • continue to XorMon and use as username/password

You can connect via SSH on port 22 (exposed), username stor2rrd, password xorux4you - please change it ASAP.

Docker Hub
Docker source code


  • How to find IP of deployed Docker instance:
    Apache and everything needed is already included in Docker container, it should work out-of-the-box.
    Just try if your instance is running:
    > docker ps
    CONTAINER ID IMAGE      COMMAND     CREATED     STATUS       PORTS                                      NAMES
    d96c9e5edcdb xorux/xormon / 7 weeks ago Up 8 minutes 8443/tcp,8162/tcp,>8443/tcp berserk_payne
    Then you can find IP address of running container
    You will get other random name of the instance, do not use berserk:payne:
    > docker inspect berserk_payne | grep Address
        "LinkLocalIPv6Address": "",
        "SecondaryIPAddresses": null,
        "SecondaryIPv6Addresses": null,
        "GlobalIPv6Address": "",
        "IPAddress": "",
        "MacAddress": "02:42:ac:11:00:02",
         "IPAddress": "",
         "GlobalIPv6Address": "",
         "MacAddress": "02:42:ac:11:00:02"
    and finally you can get product UI on this address:

  • In case of a problem check our forum or contact us via