Ich bräuchte mal eure hilfe.
Ich habe einen Server hier im Keller wo Esxi drauf läuft.
Darauf Debian mit OMV wo ich Docker laufen lasse.
Von Docker hab ich null Ahnung und bekomme es nicht richtig hin.
Habe das Image geladen und versucht es mit diesen Einstellungen einen Container zu erstellen.
Code: Alles auswählen
solaranzeige:
container_name: Solaranzeige
image: "takealug/solaranzeige:latest"
container_name: Solaranzeige
labels:
- "traefik.enable=true"
# SSL redirect requires a separate router (https://github.com/containous/traefik/issues/4688#issuecomment-477800500)
- "traefik.http.middlewares.redirect-solar-https.redirectScheme.scheme=https"
- "traefik.http.middlewares.redirect-solar-https.redirectScheme.permanent=true"
- "traefik.http.routers.solaranzeige-ui-http.rule=Host(`${SOLARANZEIGE_URL}`)"
- "traefik.http.routers.solaranzeige-ui-http.entrypoints=web"
- "traefik.http.routers.solaranzeige-ui-http.service=solaranzeige-ui"
- "traefik.http.services.solaranzeige-ui.loadbalancer.server.port=3000"
- "traefik.http.routers.solaranzeige-ui-http.middlewares=redirect-solar-https"
- "traefik.http.routers.solaranzeige-ui-https.middlewares=secHeaders@file"
# SSL endpoint
- "traefik.http.routers.solaranzeige-ui-https.entrypoints=web-secure"
- "traefik.http.routers.solaranzeige-ui-https.rule=Host(`${SOLARANZEIGE_URL}`)"
- "traefik.http.routers.solaranzeige-ui-https.tls=true"
- "traefik.http.routers.solaranzeige-ui-https.tls.certResolver=default"
- "traefik.http.routers.solaranzeige-ui-https.service=solaranzeige-ui-https"
- "traefik.http.services.solaranzeige-ui-https.loadBalancer.server.port=3000"
environment:
- USER_ID=99
- GROUP_ID=100
- TIMEZONE=Europe/Berlin
- UPDATE=no
- INFLUXDB=yes
- MOSQUITTO=yes
networks:
- traefik_reverse_proxy
- default
ports:
# to be removed later, when only using traefik
- "3001:3000"
- "1883:1883"
- "8070:80"
- "8086:8086"
volumes:
- /var/docker/solaranzeige/data/solaranzeige:/solaranzeige
- /var/docker/solaranzeige/data/influx:/var/lib/influxdb
- /var/docker/solaranzeige/data/grafana:/var/lib/grafana
- /var/docker/solaranzeige/data/www:/var/www
- /var/docker/solaranzeige/data/pvforecast:/pvforecast
# local backup drive on NAS:
- /backup:/backup
restart: unless-stopped
privileged: true
tmpfs:
- "/tmp"
- "/var/log"
Das hat geklappt.
Der Container wurde erstellt und Solaranzeige läuft.
Habe "solaranzeige/setup" in der console eingegeben meine Daten eingetragen. Läuft.
Im Log sehe ich das er sich die Daten vom Shelly holt.
Code: Alles auswählen
08.08. 14:10:55 -WattstundenGesamtHeute: -9.07
08.08. 14:10:55 |-------------------- Stop shelly.php ------------------
08.08. 14:11:01 |-------------------- Start shelly.php ------------------
08.08. 14:11:01 -Gesamtleistung: -142.67 Watt
08.08. 14:11:01 * -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet.
08.08. 14:11:55 -OK. Datenübertragung erfolgreich.
08.08. 14:11:55 -WattstundenGesamtHeute: -11.44
08.08. 14:11:55 |-------------------- Stop shelly.php ------------------
08.08. 14:12:01 |-------------------- Start shelly.php ------------------
08.08. 14:12:02 -Gesamtleistung: 545.26 Watt
08.08. 14:12:02 * -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet.
08.08. 14:12:55 -OK. Datenübertragung erfolgreich.
08.08. 14:12:55 -WattstundenGesamtHeute: -2.36
08.08. 14:12:55 |-------------------- Stop shelly.php ------------------
08.08. 14:13:01 |-------------------- Start shelly.php ------------------
08.08. 14:13:01 -Gesamtleistung: 533.54 Watt
08.08. 14:13:01 * -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet.
08.08. 14:13:55 -OK. Datenübertragung erfolgreich.
08.08. 14:13:55 -WattstundenGesamtHeute: 6.54
08.08. 14:13:55 |-------------------- Stop shelly.php ------------------
08.08. 14:14:01 |-------------------- Start shelly.php ------------------
08.08. 14:14:01 -Gesamtleistung: 527.91 Watt
08.08. 14:14:01 * -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet.
08.08. 14:14:55 -OK. Datenübertragung erfolgreich.
08.08. 14:14:55 -WattstundenGesamtHeute: 15.33
08.08. 14:14:55 |-------------------- Stop shelly.php ------------------
08.08. 14:15:01 |-------------------- Start shelly.php ------------------
08.08. 14:15:01 -Gesamtleistung: 500.67 Watt
08.08. 14:15:01 * -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet.
08.08. 14:15:55 -OK. Datenübertragung erfolgreich.
08.08. 14:15:55 -WattstundenGesamtHeute: 23.68
08.08. 14:15:55 |-------------------- Stop shelly.php ------------------
08.08. 14:16:01 |-------------------- Start shelly.php ------------------
08.08. 14:16:01 -Gesamtleistung: 114.38 Watt
08.08. 14:16:01 * -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet.
08.08. 14:16:55 -OK. Datenübertragung erfolgreich.
08.08. 14:16:55 -WattstundenGesamtHeute: 25.59
08.08. 14:16:55 |-------------------- Stop shelly.php ------------------
08.08. 14:17:02 |-------------------- Start shelly.php ------------------
08.08. 14:17:02 -Gesamtleistung: -302.02 Watt
08.08. 14:17:02 * -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet.
08.08. 14:17:56 -OK. Datenübertragung erfolgreich.
08.08. 14:17:56 -WattstundenGesamtHeute: 20.55
08.08. 14:17:56 |-------------------- Stop shelly.php ------------------
08.08. 14:18:01 |-------------------- Start shelly.php ------------------
08.08. 14:18:01 -Gesamtleistung: -295.91 Watt
08.08. 14:18:01 * -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet.
08.08. 14:18:55 -OK. Datenübertragung erfolgreich.
08.08. 14:18:55 -WattstundenGesamtHeute: 15.62
08.08. 14:18:55 |-------------------- Stop shelly.php ------------------
08.08. 14:19:01 |-------------------- Start shelly.php ------------------
08.08. 14:19:01 -Gesamtleistung: -286.14 Watt
08.08. 14:19:01 * -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet.
08.08. 14:19:55 -OK. Datenübertragung erfolgreich.
08.08. 14:19:55 -WattstundenGesamtHeute: 10.85
08.08. 14:19:55 |-------------------- Stop shelly.php ------------------
08.08. 14:20:01 |-------------------- Start shelly.php ------------------
08.08. 14:20:01 -Gesamtleistung: -296.47 Watt
08.08. 14:20:01 -Alle 10 Minuten werden die Statistikdaten übertragen.
08.08. 14:20:01 * -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet.
08.08. 14:20:38 |------------------- Start wetterdaten.php --------------------
08.08. 14:20:38 o---Wetterdaten ausgeschaltet.
08.08. 14:20:38 -Wetterprognose ausgeschaltet.
08.08. 14:20:38 |------------------- Stop wetterdaten.php ---------------------
08.08. 14:20:55 -OK. Datenübertragung erfolgreich.
08.08. 14:20:55 -WattstundenGesamtHeute: 5.91
08.08. 14:20:55 |-------------------- Stop shelly.php ------------------
08.08. 14:21:01 |-------------------- Start shelly.php ------------------
08.08. 14:21:01 -Gesamtleistung: -330.84 Watt
08.08. 14:21:01 * -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet.
08.08. 14:21:55 -OK. Datenübertragung erfolgreich.
08.08. 14:21:55 -WattstundenGesamtHeute: 0.4
08.08. 14:21:55 |-------------------- Stop shelly.php ------------------
08.08. 14:22:01 |-------------------- Start shelly.php ------------------
08.08. 14:22:02 -Gesamtleistung: -294.75 Watt
08.08. 14:22:02 * -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet.
08.08. 14:22:55 -OK. Datenübertragung erfolgreich.
08.08. 14:22:55 -WattstundenGesamtHeute: -4.52
08.08. 14:22:55 |-------------------- Stop shelly.php ------------------
08.08. 14:23:01 |-------------------- Start shelly.php ------------------
08.08. 14:23:01 -Gesamtleistung: 47.34 Watt
08.08. 14:23:01 * -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet.
08.08. 14:23:55 -OK. Datenübertragung erfolgreich.
08.08. 14:23:55 -WattstundenGesamtHeute: -3.73
08.08. 14:23:55 |-------------------- Stop shelly.php ------------------
08.08. 14:24:01 |-------------------- Start shelly.php ------------------
08.08. 14:24:01 -Gesamtleistung: 383.73 Watt
08.08. 14:24:01 * -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet.
08.08. 14:24:55 -OK. Datenübertragung erfolgreich.
08.08. 14:24:55 -WattstundenGesamtHeute: 2.67
08.08. 14:24:55 |-------------------- Stop shelly.php ------------------
08.08. 14:25:01 |-------------------- Start shelly.php ------------------
08.08. 14:25:01 -Gesamtleistung: 411.24 Watt
08.08. 14:25:01 * -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet.
08.08. 14:25:55 -OK. Datenübertragung erfolgreich.
08.08. 14:25:55 -WattstundenGesamtHeute: 9.52
08.08. 14:25:55 |-------------------- Stop shelly.php ------------------
08.08. 14:26:01 |-------------------- Start shelly.php ------------------
08.08. 14:26:01 -Gesamtleistung: 218.72 Watt
08.08. 14:26:01 * -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet.
Ich komme nicht auf das Web interface.
Ich glaube es stimmt mit den Ports was nicht.
Published Ports ist leer.
Da sind keine Ports eingetragen?
Wie kann ich das ändern?
Am liebsten wäre mir ja eine eigene IP Adresse für den Container,
wäre aber auch glücklich erstmal auf´s Web Interface zu kommen.
Würde mich freuen wenn mir da jemand weiterhelfen kann.