Pierwsze kroki

Serwis C-Gate IoT Hub jest udostępniany jako oprogramowanie w formacie kontenera. Zaleca się instalację C-Gate IoT Hub na centralnym serwerze w każdej lokalizacji firmy. Alternatywnie możliwa jest również instalacja na standardowym komputerze PC.

Wymagania systemowe

  • Środowisko uruchomieniowe kontenerów (np. Docker, Kubernetes, OpenShift, Podman, ...)
  • 8 GB RAM
  • 128 GB miejsca na dysku twardym
  • Procesor 64-bitowy (zalecane 4 rdzenie)
  • Połączenie z Internetem (podczas instalacji i aktualizacji)
Jeśli podłączonych jest więcej niż 25 sterowników, wymagania mogą być większe.

C-Gate IoT Hub Kontener

Kontener C-Gate IoT Hub jest udostępniany w Docker Registry przez CLOOS. Niezbędne dane dostępowe otrzymacie Państwo przy zakupie strony C-Gate IoT Hub .

Rejestr i adres URL obrazu

docker.cloos.de/cgate

Przykład środowiska testowego z Dockerem

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

Przykład produktywnego środowiska z Docker Compose

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:

Tomy

C-Gate przechowuje wszystkie konfiguracje i dane w katalogu /data. Dla tego katalogu powinien być użyty wolumin, który będzie utrzymywał dane.

Odsłonięte porty

Zmienne

APP_ADMIN_PASSWORD

Wymusza hasło dla użytkownika admin.

Wartość domyślna: Puste

APP_MAX_DATA_SIZE

Ustawia maksymalny rozmiar całkowitych danych przechowywanych przez C-Gate w GB.

Wartość domyślna: 32

Przewodnik krok po kroku

Jeśli nie używasz jeszcze środowiska uruchomieniowego kontenera, poniższe instrukcje poprowadzą Cię przez niezbędne kroki dla podstawowego środowiska uruchomieniowego kontenera z C-Gate. W takim przypadku zalecamy, aby mimo wszystko zapoznać się ze środowiskiem kontenera, aby móc go bezpiecznie obsługiwać.

Linux Rekomendacja!

  1. Zainstaluj Dockera dla swojej dystrybucji Linuksa. Należy uważać, aby nie instalować Dockera wielokrotnie (np. za pomocą menedżerów pakietów apt-get i snap).
  2. Wykonaj następujące polecenia, aby zainstalować i uruchomić stronę C-Gate:
    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
    # Wpisz tutaj dane dostępowe, które otrzymałeś od CLOOS.
    sudo docker compose up -d
    # Daj aplikacji kilka sekund na uruchomienie.
    # Odczytaj wygenerowane hasło dla użytkownika admin za pomocą następującego polecenia:
    sudo docker logs cgate | grep UserInitializer

Windows

Zalecamy instalację pod systemem operacyjnym Linux, ponieważ kontenery są tam już obecne od kilku lat. Z drugiej strony, w systemie Windows kontenery są wciąż nowością. Można zatem spodziewać się częstszych zmian, nieco większego zużycia zasobów i większych wyzwań podczas konfiguracji i obsługi.

Zalecamy instalację pod systemem operacyjnym Linux, ponieważ kontenery są tam już obecne od kilku lat. Z drugiej strony, w systemie Windows kontenery są wciąż nowością. Można zatem spodziewać się częstszych zmian, nieco większego zużycia zasobów i większych wyzwań podczas konfiguracji i obsługi.

  1. Upewnij się, że zainstalowana jest najnowsza aktualizacja systemu Windows. Wymagany jest co najmniej system Windows 10 od wersji o numerze 2004 (kompilacja 19041) lub Windows 11. Z reguły wersje systemu Windows Server nie są odpowiednie.

    Aby wyświetlić wersję systemu Windows, można wykonać następujące polecenie w wierszu poleceń:
    winver
    Zainstalowana aplikacja uruchamia się z tak zwanym "zadaniem Windows" po zalogowaniu się użytkownika. Wybierz użytkownika, dla którego możesz zapisać dane logowania w tak zwanym "zadaniu Windows", jeśli jest to wymagane, aby aplikacja mogła uruchamiać się automatycznie nawet bez logowania użytkownika i nie była ponownie zatrzymywana po wylogowaniu użytkownika.
  2. Zainstaluj WSL (Windows Subsystem for Linux) za pomocą następujących poleceń w wierszu poleceń:
    wsl --set-default-version 2
    # W dalszej części należy wybrać dowolną nazwę użytkownika i hasło.
    # Nie jest konieczne wprowadzanie tutaj danych dostępowych CLOOS.
    wsl --install -d Ubuntu
    wsl --set-default Ubuntu
  3. Uruchom aplikację 'Ubuntu'. Aplikację można znaleźć w menu Start systemu Windows. Ustaw nazwę użytkownika i hasło, jeśli zostaniesz o to poproszony. Następnie zamknij okno.
  4. Zainstaluj C-Gate za pomocą naszego instalatoraC-Gate IoT Hub dla Windows.

Po instalacji

Kolejne kroki i dalsze informacje można znaleźć w interfejsie internetowym C-Gate. Dostęp do niego można uzyskać po instalacji pod adresem http://localhost na serwerze lub komputerze.

Z innego komputera można dotrzeć do C-Gate pod adresem http://[serverip], gdzie [serverip] należy zastąpić IP serwera lub komputera, na którym zainstalowano C-Gate.

Problemy z instalacją?

Wsparcie użytkownika Odpowiedzi na najczęściej zadawane pytania i dalszą dokumentację można znaleźć na stronie .