Server läuft, aber kein Zugriff auf die Weboberfläche

Hallo, wir wollen für unsere Feuerwehr den Alarmiatorserver einrichten. Leider kennen wir uns in dieser Materie nicht so gut aus. Wir haben den Server mit Docker Compose auf einem Raspberry PI3 B installiert und mit der Eingabe von „docker compose up -d“ gestartet.
Es erscheint im Terminal:
⠿ Container alarmiatorserver-alarmiator_service-1 Healthy
⠿ Container alarmiatorserver-nginxProxyManager-1 Running
Lässt sich jetzt ohne eine Domain (wir besitzen noch keine) im lokalen Netzwerk auf die Weboberfläche des Servers zugreifen?
Bei Eingabe des Befehls im Browser : „http://<>:5000“ ersetzt durch in diesem Fall „raspberrypi“ erscheint:
Die Website ist nicht erreichbar
raspberrypi hat die Verbindung abgelehnt.

Schon mal vielen Dank für eure Hilfe.

Hallo freut mich schonmal das alles läuft.

Man muss im Compose file für jeden Service angeben, welche Ports auf den Host gemapped werden sollen. In unserem Compose file ist nur der Nginx Proxy Manager auf den Host gemapped, da er ja ALARMiator ausliefern soll.

Ich poste euch mal ein Compose file mit Port Mapping auf den Host hier rein:

version: '3.0'
networks:
  alarmiator-network:
    name: alarmiator-network
    driver: bridge

services:
  alarmiator_service:
    networks:
      - alarmiator-network
    restart: always
    image: alarmiator/alarmiator
    ports:
      - '5000:5000'
    healthcheck:
      test: curl --fail http://localhost:5000 || exit 1
      interval: 20s
      retries: 5
      start_period: 15s
      timeout: 10s
    volumes:
      - alarm-db:/alarmiatorserver/store
      - alarm-katsys:/alarmiatorserver/plugins/inbound/katsys
      - alarm-public-img:/alarmiatorserver/public/assets/img
      - alarm-uploads:/alarmiatorserver/uploads
      - alarm-logs:/alarmiatorserver/logs
  nginxProxyManager:
    networks:
      - alarmiator-network
    image: 'jc21/nginx-proxy-manager:latest'
    restart: always
    depends_on:
      alarmiator_service:
        condition: service_healthy
    ports:
      - '80:80'
      - '81:81'
      - '443:443'
    healthcheck:
      test: curl --fail http://localhost:81 || exit 1
      interval: 20s
      retries: 5
      start_period: 10s
      timeout: 10s
    volumes:
      - /nginx-pm/data:/data
      - /nginx-pm/letsencrypt:/etc/letsencrypt

volumes:
  alarm-db:
  alarm-katsys:
  alarm-public-img:
  alarm-uploads:
  alarm-logs:

Wenn ihr diese mit der im Handbuch vergleicht wurde nur die Portfreigabe für den ALARMiator Service eingefügt. Genauso könntet ihr auch um das Wallboard zu testen noch Port 5010 und 5020 freigeben.

Um das Compose file zu benutzen einfach das jetzige Compose file ersetzen oder selber die Sektion mit der Portfreigabe hinzufügen und dann wieder

docker compose up -d

eingeben.

Danke für die Antwort.
Das funktioniert ja einwandfrei, wir können jetzt drauf zugreifen, top. :+1: :+1:

1 „Gefällt mir“