- PUID/PGID support
- Multiarch support
- Updates app on container restart (can disable)
Status Page for monitoring your websites and applications with beautiful graphs, analytics, and plugins. Run on any type of environment.
Tags
Tag | Description | Build Status |
---|---|---|
latest | stable | |
dev | development, pre-release | |
exp | experimental, unstable |
Docker Create
docker create \
--name=statping \
-v <path to data>:/app \
-e PGID=<gid> -e PUID=<uid> \
-e TZ=<timezone> \
-e SKIPUPDATE='no' \
eafxx/statping
OR
Docker Compose
statping:
container_name: statping
image: eafxx/statping
volumes:
- <path to data>:/app
environment:
- PUID=<uid>
- PGID=<gid>
- TZ=<timezone>
- SKIPUPDATE=no
OR
Docker Run
docker run -d --name='Statping' --net='bridge' -e TZ="Europe/London" -e 'PUID'='99' -e 'PGID'='100' -e 'SKIPUPDATE'='no' -e 'VERBOSE'='1' -p '8366:8080/tcp' -v '/mnt/cache/appdata/statping/config':'/app':'rw' 'eafxx/statping'
Container images are configured using parameters passed at runtime (such as those above).
Parameter | Function |
---|---|
-e PUID=99 |
For UserID - see below for explanation |
-e PGID=100 |
For GroupID - see below for explanation |
-e TZ=Europe/London |
Specify a timezone to use EG Europe/London |
-e SKIPUPDATE=no |
Skip auto-update of the Statping app on container restarts, options: yes/no, default: no |
-e VERBOSE=1 |
1-4, display more logs in verbose mode (optional) |
-v /app |
Contains all relevant configuration files |
When using volumes (-v
flags) permissions issues can arise between the host OS and the container, we avoid this issue by allowing you to specify the user PUID
and group PGID
.
Ensure any volume directories on the host are owned by the same user you specify and any permissions issues will vanish like magic.
In this instance PUID=1000
and PGID=1000
, to find yours use id user
as below:
$ id username
uid=1000(dockeruser) gid=1000(dockergroup) groups=1000(dockergroup)