Installation

STOR2RRD in a Docker

You can run STOR2RRD 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 STOR2RRD --restart always -p 8080:80 xorux/stor2rrd
If you want to use this container as a XorMon backend, set XORMON env variable:
docker run -d --name STOR2RRD --restart always -v stor2rrd:/home/stor2rrd -e XORMON=1 xorux/stor2rrd

If you run container with volume params, it will use XORUX_DIR to store all data and configurations for easy backups, log access and further upgrades.

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

docker run -d --name STOR2RRD --restart always -v $XORUX_DIR/stor2rrd:/home/stor2rrd -v $XORUX_DIR/stor2rrd:/home/stor2rrd -p 8080:80 -e TIMEZONE="Europe/Prague" xorux/stor2rrd>

On first run:

  • visit web GUI on port 80 (mapped to host port 8080 in example)
  • or continue to STOR2RRD and use admin/admin 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


Troubleshooting

  • 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/stor2rrd /startup.sh 7 weeks ago Up 8 minutes 22/tcp,443/tcp,8162/tcp,0.0.0.0:80->80/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": "172.17.0.2",
        "MacAddress": "02:42:ac:11:00:02",
         "IPAddress": "172.17.0.2",
         "GlobalIPv6Address": "",
         "MacAddress": "02:42:ac:11:00:02"
    
    and finally you can get product UI on this address: http://172.17.0.2

  • In case of a problem check our forum or contact us via support@stor2rrd.com