Portainer Netzwerk hilfe.

Solaranzeige und Docker
Alles was mit der Docker Version zu tun hat.

Moderatoren: Ulrich, DeBaschdi

Antworten
Banabas
Beiträge: 8
Registriert: Fr 5. Aug 2022, 13:37
Wohnort: Kreis GT
Hat sich bedankt: 1 Mal

Portainer Netzwerk hilfe.

Beitrag von Banabas »

Hallo zusammen.
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.
Bild

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 habe ich unter "Advanced container settings" ---ENV ----"Advanced mode Switch to advanced mode to copy & paste multiple variables" mit copy&paste eingefügt.
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. 
Jetzt zu meinem Problem.
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?
Bild

Bild

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. :D
Würde mich freuen wenn mir da jemand weiterhelfen kann.
[Growatt Mic-2500TL-X]----[6xTrinaSolar VertexS FullBlack 390W]

Banabas
Beiträge: 8
Registriert: Fr 5. Aug 2022, 13:37
Wohnort: Kreis GT
Hat sich bedankt: 1 Mal

Re: Portainer Netzwerk hilfe.

Beitrag von Banabas »

Ich nochmal.
Hab´s jetzt hinbekommen.
Aber ob das der richtige weg von mir war glaube ich nicht. :?
Habe jetzt über Stacks installiert.
Add Stack.
Da dann die Github Adresse eingegeben und dann "Deploy the Stack"
Der erstellte Container hat jetzt auch die Port´s.

Schöner fände ich es aber wenn der Container eine eigene IP bekommt.
Wie bekomme ich dass denn noch hin...
Meine FritzBox hat die IP "10.0.77.1" und ist DHCP Server.
Bild

10.0.77.110 oder sowas soll der Container haben.
Hauptsache außerhalb des DHCP.

Grüße und noch einen schönen Tag wünsche ich.
[Growatt Mic-2500TL-X]----[6xTrinaSolar VertexS FullBlack 390W]

Antworten