diff --git a/homeassistant/docker-compose.yml b/homeassistant/docker-compose.yml new file mode 100644 index 0000000..2686f84 --- /dev/null +++ b/homeassistant/docker-compose.yml @@ -0,0 +1,14 @@ +version: '3' +services: + homeassistant: + container_name: homeassistant + restart: always + image: homeassistant/home-assistant + volumes: + - /opt/homeassistant/config:/config + - /etc/localtime:/etc/localtime:ro + ports: + - "192.168.0.111:8123:8123" + privileged: true + environment: + - TZ=Europe/Berlin \ No newline at end of file diff --git a/knxd/docker-compose.yml b/knxd/docker-compose.yml new file mode 100644 index 0000000..1dc7847 --- /dev/null +++ b/knxd/docker-compose.yml @@ -0,0 +1,8 @@ +version: "2" +services: + knxd: + image: henfri/knxd:v0.12.6 + container_name: knxd + network_mode: "host" + command: knxd -t 1022 -e 1.1.250 -E 1.1.210:30 -f9 -DTRS -c -B single --send-delay=120 -b ipt:192.168.0.200 + restart: always \ No newline at end of file diff --git a/mumble/docker-compose.yml b/mumble/docker-compose.yml new file mode 100644 index 0000000..303f1be --- /dev/null +++ b/mumble/docker-compose.yml @@ -0,0 +1,10 @@ +version: '3' + +services: + murmur: + image: vimagick/murmur + container_name: mumble + ports: + - "64738:64738/tcp" + - "64738:64738/udp" + restart: always diff --git a/node-red/docker-compose.yml b/node-red/docker-compose.yml new file mode 100644 index 0000000..1b61363 --- /dev/null +++ b/node-red/docker-compose.yml @@ -0,0 +1,19 @@ +version: '2.1' + +services: + nodered: + container_name: node-red + image: nodered/node-red + user: root + ports: + - "1880:1880" + dns: + - 192.168.0.1 + - 8.8.8.8 + volumes: + - /opt/node-red/data:/data + - /etc/localtime:/etc/localtime:ro + environment: + - TZ=Europe/Berlin + restart: always + network_mode: host diff --git a/openhab/docker-compose.yml b/openhab/docker-compose.yml new file mode 100644 index 0000000..fed401d --- /dev/null +++ b/openhab/docker-compose.yml @@ -0,0 +1,26 @@ +version: '2.2' + +services: + openhab: + image: "openhab/openhab:3.0.1" + container_name: openhab + restart: always + network_mode: host + volumes: + - "/etc/localtime:/etc/localtime:ro" + - "/etc/timezone:/etc/timezone:ro" + - "./openhab_addons:/openhab/addons" + - "./openhab_conf:/openhab/conf" + - "./openhab_userdata:/openhab/userdata" + environment: + OPENHAB_HTTP_PORT: "8081" + OPENHAB_HTTPS_PORT: "8444" + EXTRA_JAVA_OPTS: "-Duser.timezone=Europe/Berlin" + +volumes: + openhab_addons: + driver: local + openhab_conf: + driver: local + openhab_userdata: + driver: local \ No newline at end of file diff --git a/portainer/docker-compose.yml b/portainer/docker-compose.yml new file mode 100644 index 0000000..727e6bc --- /dev/null +++ b/portainer/docker-compose.yml @@ -0,0 +1,12 @@ +version: "2" +services: + portainer: + container_name: portainer + image: portainer/portainer-ce:latest + ports: + - "8000:8000" + - "9000:9000" + volumes: + - /var/run/docker.sock:/var/run/docker.sock + - /opt/portainer:/data + restart: unless-stopped \ No newline at end of file diff --git a/ports.md b/ports.md new file mode 100644 index 0000000..5a99d1d --- /dev/null +++ b/ports.md @@ -0,0 +1,44 @@ +Container Ports + +adguard 53 +reverse-porxy 80 +reverse-porxy 81 +gitea 222 +reverse-porxy 443 +adguard 853 +adguard 1082 +adguard 1443 +node-red 1880 +adguard 3000 +gitea 3030 +bookstack_db 3306 +fredbed_db 3307 +webserver_db 3309 +unifi controller 3478 +bookstack 6875 +portainer 8000 +unifi controller 8080 +openhab 8081 +freescout_app 8082 +fredbed 8083 +bitwarden 8084 +checkmk 8085 +statping 8086 +webserver_phpmyadmin 8087 +nextcloud_app 8088 +cloud9 8089 +guacamole 8091 +homeassistant 8123 +heimdall 8124 +heimdall 8143 +webserver 8180 +code-Server 8181 +unifi controller 8443 +openhab 8444 +youTubeDL 8998 +portainer 9000 +unifi controller 10001 +ecodms 17001 +ecodms 17004 +ecodms 17005 +mumble 64738 diff --git a/unifi/docker-compose.yml b/unifi/docker-compose.yml new file mode 100644 index 0000000..b301642 --- /dev/null +++ b/unifi/docker-compose.yml @@ -0,0 +1,15 @@ +version: "2.1" +services: + unifi-controller: + image: ghcr.io/linuxserver/unifi-controller + container_name: unifi-controller + volumes: + - /opt/unifi/config:/config + ports: + - 3478:3478/udp + - 10001:10001/udp + - 8080:8080 + - 8443:8443 + environment: + - TZ=Europe/Berlin + restart: unless-stopped \ No newline at end of file diff --git a/youtubeDL/docker-compose.yml b/youtubeDL/docker-compose.yml new file mode 100644 index 0000000..7ea0c40 --- /dev/null +++ b/youtubeDL/docker-compose.yml @@ -0,0 +1,16 @@ +version: "3.2" +services: + ytdl_material: + container_name: youtubeDL + environment: + ALLOW_CONFIG_MUTATIONS: 'true' + restart: always + volumes: + - ./appdata:/app/appdata + - ./audio:/app/audio + - ./video:/app/video + - ./subscriptions:/app/subscriptions + - ./users:/app/users + ports: + - "8998:17442" + image: tzahi12345/youtubedl-material:latest