teslamateapi

This commit is contained in:
Arnout van Westen committed 2026-04-18 15:17:22 +02:00
1 parent 3592208a33
commit 261d4aaeb9
1 file changed
+50
+50
View File
@@ -113,3 +113,53 @@ services:
org.opencontainers.image.version: "3.3.0"
network_mode: "bridge"
restart: "always"
teslamateapi:
image: tobiasehlert/teslamateapi:1.24.2
restart: always
environment:
- "ENCRYPTION_KEY=${ENCRYPTION_KEY}"
- DATABASE_USER=teslamate
- "DATABASE_PASS=${DATABASE_PASS}"
- DATABASE_NAME=teslamate
- DATABASE_HOST=192.168.10.144
- "MQTT_HOST=192.168.10.54"
- "MQTT_PASSWORD=${MQTT_PASSWORD}"
- "MQTT_TLS_ACCEPT_INVALID_CERTS=true"
- "MQTT_USERNAME=teslamate"
- "HOST_HOSTNAME=Atlas"
- "MQTT_TLS=false"
- "MQTT_PORT=1883"
- TZ=Europe/Berlin
- TESLAMATE_HOST=192.168.10.144
- TESLAMATE_PORT=4000
- API_TOKEN=826d3b8b-daad-48c7-ad3b-8bdaade8c706
ports:
- 4001:8080
labels:
- traefik.http.routers.tesla.rule="Host(`teslamateapi.arnoutvw.nl`)"
- pangolin.proxy-resources.teslamateapi.name=teslamateapi
- pangolin.proxy-resources.teslamateapi.full-domain=teslamateapi.arnoutvw.nl
- pangolin.proxy-resources.teslamateapi.protocol=http
- pangolin.proxy-resources.teslamateapi.ssl=true
- pangolin.proxy-resources.teslamateapi.targets[0].method=http
- pangolin.proxy-resources.teslamateapi.targets[0].hostname=192.168.10.144
- pangolin.proxy-resources.teslamateapi.targets[0].port=4001
- pangolin.proxy-resources.teslamateapi.targets[0].healthcheck.hostname=192.168.10.144
- pangolin.proxy-resources.teslamateapi.targets[0].healthcheck.port=4001
- pangolin.proxy-resources.teslamateapi.targets[0].healthcheck.enabled=true
- pangolin.proxy-resources.teslamateapi.auth.sso-enabled=false
- pangolin.proxy-resources.teslamateapi.rules[0].match=country
- pangolin.proxy-resources.teslamateapi.rules[0].action=allow
- pangolin.proxy-resources.teslamateapi.rules[0].value=NL
- pangolin.proxy-resources.teslamateapi.rules[1].match=country
- pangolin.proxy-resources.teslamateapi.rules[1].action=allow
- pangolin.proxy-resources.teslamateapi.rules[1].value=DE
- pangolin.proxy-resources.teslamateapi.rules[2].match=ip
- pangolin.proxy-resources.teslamateapi.rules[2].action=allow
- pangolin.proxy-resources.teslamateapi.rules[2].value=172.21.0.1
- pangolin.proxy-resources.teslamateapi.rules[3].match=ip
- pangolin.proxy-resources.teslamateapi.rules[3].action=allow
- pangolin.proxy-resources.teslamateapi.rules[3].value=212.227.105.183
- pangolin.proxy-resources.teslamateapi.rules[4].match=country
- pangolin.proxy-resources.teslamateapi.rules[4].action=deny
- pangolin.proxy-resources.teslamateapi.rules[4].value=ALL