Első lépések

A C-Gate IoT Hub szoftverként, konténer formátumban kerül rendelkezésre bocsátásra. Ajánlott a C-Gate IoT Hub egy központi szerverre telepíteni vállalati telephelyenként. Alternatív megoldásként a telepítés egy hagyományos PC-re is lehetséges.

Rendszerkövetelmények

  • Konténer futtatókörnyezet (pl. Docker, Kubernetes, OpenShift, Podman, ...)
  • 8 GB RAM
  • 128 GB tárhely a merevlemezen
  • 64 bites processzor (4 mag ajánlott)
  • Internetkapcsolat (a telepítés és frissítés során)
Ha 25-nél több vezérlő van csatlakoztatva, a követelmények nagyobbak lehetnek.

C-Gate IoT Hub Konténer

A C-Gate IoT Hub konténert a CLOOS biztosítja a Docker Registryben. A C-Gate IoT Hub megvásárlásakor megkapja a szükséges hozzáférési adatokat.

Nyilvántartás és kép URL

docker.cloos.de/cgate

Példa egy tesztkörnyezetre Dockerrel

docker run -d --name cgate -p 80:8080 -p 4840:4840 docker.cloos.de/cgate

Példa egy produktív környezetre a Docker Compose-szal

version: "3"
services:
  cgate:
    container_name: cgate
    image: docker.cloos.de/cgate:latest
    restart: always
    ports:
      - "80:8080"
      - "4840:4840"
      - "5000:5000/tcp"
      - "5000:5000/udp"
      - "5005:5005"
      - "5010:5010"
      - "5679:5679"
    environment:
      - APP_MAX_DATA_SIZE_GB=64
    volumes:
      - data:/data
    logging:
      driver: "json-file"
      options:
        max-size: "100m"
volumes:
  data:

Kötetek

C-Gate az összes konfigurációt és adatot a /data könyvtárban tárolja. Ehhez a könyvtárhoz egy kötetet kell használni az adatok tárolásához.

Kitett portok

Változók

APP_ADMIN_PASSWORD

Kényszeríti az admin felhasználó jelszavát.

Alapértelmezett érték: Üres

APP_MAX_DATA_SIZE

Beállítja a C-Gate által tárolt összes adat maximális méretét GB-ban.

Alapértelmezett érték: 32

Lépésről lépésre útmutató

Ha még nem használ konténer-futtatókörnyezetet, a következő utasítások végigvezetik a C-Gate segítségével egy alap konténer-futtatókörnyezet létrehozásához szükséges lépéseken. Ebben az esetben javasoljuk, hogy ennek ellenére ismerkedjen meg a konténer-környezetével, hogy biztonságosan tudja üzemeltetni azt.

Linux Ajánlás!

  1. Telepítse a Dockert a Linux disztribúciójához.
  2. A C-Gate telepítéséhez és indításához hajtsa végre a következő parancsokat:
    sudo mkdir -p /opt/cloos/cgate
    cd /opt/cloos/cgate/
    sudo curl -L https://c-gate.cloos.de/static/install/docker-compose.yml -o docker-compose.yml
    sudo docker login docker.cloos.de
    # Itt adja meg a CLOOS-tól kapott hozzáférési adatokat.
    sudo docker compose up -d
    # Adjon az alkalmazásnak néhány másodpercet az induláshoz.
    # Olvassa ki a admin felhasználó generált jelszavát a következő paranccsal:
    sudo docker logs cgate | grep UserInitializer

Windows

Javasoljuk a Linux operációs rendszer alatti telepítést, mivel a konténerek már évek óta ott vannak jelen. Windows alatt viszont a konténerek jelenleg még újdonságnak számítanak. Ezért gyakoribb változtatásokra, valamivel nagyobb erőforrás-fogyasztásra és több kihívásra kell számítani a telepítés és a működés során.

  1. Győződjön meg róla, hogy a Windows legújabb frissítése telepítve van. Legalább Windows 10-re van szüksége a 2004 (Build 19041) vagy Windows 11 verziószámtól.

    A Windows-verzió megjelenítéséhez a parancssorban a következő parancsot lehet végrehajtani:
    winver
  2. Telepítse a WSL-t (Windows Subsystem for Linux) a következő parancsokkal a parancssorban:
    wsl --set-default-version 2
    # A következőkben válasszon ki egy tetszőleges felhasználónevet és jelszót.
    # Itt nem szükséges megadni a CLOOS hozzáférési adatokat.
    wsl --install -d Ubuntu
    wsl --set-default Ubuntu
  3. Telepítse a C-Gate a C-Gate IoT Hub Windows telepítőnkkel.

A telepítés után

A következő lépések és további információk a C-Gate webes felületen találhatók. Ezt a telepítés után a http://localhost címen érheti el szerverén vagy számítógépén.

Egy másik számítógépről a C-Gate címen érhető el: http://[serverip], ahol a [serverip] helyett a szerver vagy a számítógép IP-címét kell megadni, amelyre a C-Gate van telepítve.

Problémák a telepítéssel?

Felhasználói támogatás A gyakran ismételt kérdésekre adott válaszokat és további dokumentációt a .