Skip to content

Latest commit

 

History

History
31 lines (19 loc) · 1.53 KB

README.md

File metadata and controls

31 lines (19 loc) · 1.53 KB

XoruX Docker Image

This is Docker image of XoruX applications - LPAR2RRD & STOR2RRD.

It's based on the latest official Alpine Linux with all necessary dependencies installed.

Quick start:

docker run -d --name XoruX --restart always -p 8080:80 xorux/apps

or better

XORUX_DIR=/srv/xorux   # select any directory with rwx owner permissions
mkdir -p $XORUX_DIR/lpar2rrd $XORUX_DIR/stor2rrd
chown 1005 $XORUX_DIR/lpar2rrd $XORUX_DIR/stor2rrd   # 1005 is uid of user lpar2rrd inside the container
docker run -d --name XoruX --restart always -v $XORUX_DIR/lpar2rrd:/home/lpar2rrd/lpar2rrd -v $XORUX_DIR/stor2rrd:/home/stor2rrd/stor2rrd -p 8080:80 xorux/apps

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 XoruX --restart always -v $XORUX_DIR/lpar2rrd:/home/lpar2rrd/lpar2rrd -v $XORUX_DIR/stor2rrd:/home/stor2rrd/stor2rrd -p 8080:80 -e TIMEZONE="Europe/Prague" xorux/apps

or later in web UI.

On first run:

  • visit web GUI on port 80 (mapped to host port 8080 in example)
  • continue to LPAR2RRD and use admin/admin as username/password
  • or continue to STOR2RRD and use admin/admin as username/password

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