latest
, stable
(bpodwinski/docker-phpservermon)
3.4.5
(bpodwinski/docker-phpservermon/3.4.5)
3.3.2
(bpodwinski/docker-phpservermon/3.3.2)
3.3.1
(bpodwinski/docker-phpservermon/3.3.1)
3.3.0
(bpodwinski/docker-phpservermon/3.3.0)
PHP Server Monitor is a script that checks whether your websites and servers are up and running. It comes with a web based user interface where you can manage your services and websites, and you can manage users for each server with a mobile number and email address. official website.
- Based on Alpine (>50MB!)
- Latest stable versions
- With nginx and PHP7
- 80
Variable | Type | Default value |
---|---|---|
PSM_BASE_URL | required | null |
PSM_DB_HOST | required | null |
PSM_DB_PORT | optional | 3306 |
PSM_DB_NAME | required | null |
PSM_DB_USER | required | null |
PSM_DB_PASS | required | null |
PSM_DB_PREFIX | required | null |
PHP_TIMEZONE | optional | UTC |
PHP_MEMORY_LIMIT | optional | 512M |
MAX_UPLOAD | optional | 128M |
UPDATE_INTERVAL | optional | 120 |
No volume required!
version: "3"
services:
db:
image: mariadb:10
container_name: phpservermon-mariadb
hostname: mariadb
restart: always
volumes:
- ./mariadb:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=password
- MYSQL_DATABASE=phpservermon
- MYSQL_USER=phpservermon
- MYSQL_PASSWORD=password
phpservermon:
image: benoitpodwinski/phpservermon
container_name: phpservermon
hostname: phpservermon
restart: always
environment:
- PSM_BASE_URL=http://website.com/
- PSM_DB_HOST=db
- PSM_DB_NAME=phpservermon
- PSM_DB_USER=phpservermon
- PSM_DB_PASS=password
- PSM_DB_PREFIX=Y8ze_
- PHP_TIMEZONE=Europe/Paris
depends_on:
- db
ports:
- 80:80
- Image Github: https://github.com/bpodwinski/docker-phpservermon
- PHP Server Monitor Github: https://github.com/phpservermon/phpservermon
- PHP Server Monitor Website: http://www.phpservermonitor.org/
- Fork https://github.com/invartam/Docker-PHPServerMon