Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: "2"
- services:
- openhab:
- image: openhab/openhab
- container_name: openHAB
- depends_on:
- - influxdb
- - mosquitto
- restart: always
- environment:
- - OPENHAB_HTTP_PORT=8080
- - OPENHAB_HTTPS_PORT=8443
- volumes:
- - /etc/localtime:/etc/localtime:ro
- - /etc/timezone:/etc/timezone:ro
- - /opt/openHAB/addons:/openhab/addons
- - /opt/openHAB/userdata:/openhab/userdata
- - /opt/openHAB/conf:/openhab/conf
- - ./backup:/backups
- ports:
- - 8080:8080
- - 8443:8443
- mariadb:
- image: linuxserver/mariadb
- container_name: MariaDB
- environment:
- - MYSQL_ROOT_PASSWORD=xxxxx
- - MYSQL_DATABASE=OH
- - TZ=Europe/Berlin
- volumes:
- - /opt/db/MariaDB/mysql:/var/lib/mysql
- - /opt/db/MariaDB/config:/config
- expose:
- - 3606
- ports:
- - 3606:3606
- restart: unless-stopped
- phpmyadmin:
- image: ebspace/armhf-phpmyadmin
- container_name: phpMyAdmin
- environment:
- - PMA_HOST=mariadb
- restart: always
- ports:
- - 9080:80
- volumes:
- - /opt/phpMyAdmin/config.user.inc.php:/etc/phpmyadmin/config.user.inc.php
- links:
- - mariadb
- influxdb:
- image: influxdb
- container_name: InfluxDB
- volumes:
- - /opt/openHAB/InfluxDB:/var/lib/influxdb
- - ./backup:/backups
- restart: always
- grafana:
- image: grafana/grafana
- container_name: Grafana
- restart: always
- volumes:
- - /opt/openHAB/Grafana:/var/lib/grafana
- - ./backup:/backups
- environment:
- GF_USERS_ALLOW_SIGN_UP: "false"
- GF_SERVER_DOMAIN: "${HOSTNAME}"
- GF_SERVER_ROOT_URL: "http://${HOSTNAME}:3000/grafana"
- GF_USERS_DEFAULT_THEME: "light"
- GF_AUTH_ANONYMOUS_ENABLED: "true"
- GF_AUTH_BASIC_ENABLED: "false"
- GF_AUTH_ANONYMOUS_ORG_ROLE: "Admin"
- mosquitto:
- image: eclipse-mosquitto
- container_name: Mosquitto
- restart: always
- volumes:
- - /opt/Mosquitto/data:/mosquitto/data
- - /opt/Mosquitto/log:/mosquitto/log
- - /opt/Mosquitto/config:/mqtt/config:ro
- - /opt/Mosquitto/config/passwd:/etc/mosquitto/passwd
- ports:
- - 1883:1883
- - 9001:9001
- owncloud:
- image: owncloud
- container_name: ownCloud
- ports:
- - 7080:80
- restart: always
- volumes:
- - /opt/ownCloud/apps:/var/www/html/apps
- - /opt/ownCloud/config:/var/www/html/config
- - /opt/ownCloud/data:/var/www/html/data
- deconz:
- image: marthoc/deconz
- container_name: deCONZ
- network_mode: host
- restart: always
- volumes:
- - /opt/deCONZ:/root/.local/share/dresden-elektronik/deCONZ
- - /etc/localtime:/etc/localtime:ro
- devices:
- - /dev/ttyAMA0
- environment:
- - DECONZ_WEB_PORT=4080
- - DECONZ_WS_PORT=4443
- - DEBUG_INFO=1
- - DEBUG_APS=0
- - DEBUG_ZCL=0
- - DEBUG_ZDP=0
- - DEBUG_OTAU=0
- - DECONZ_VNC_MODE=1
- - DECONZ_VNC_PORT=5900
- - DECONZ_VNC_PASSWORD=xxxx
- ports:
- - 4080:4080
- - 4443:4443
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement