Primeiros passos

O C-Gate IoT Hub é fornecido como um software em formato de container. É recomendável instalar o C-Gate IoT Hub em um servidor central por localização da empresa. Alternativamente, a instalação em um PC padrão também é possível.

Requisitos do sistema

  • Ambiente de funcionamento do contêiner (por exemplo, Docker, Kubernetes, OpenShift, Podman, ...)
  • 8 GB DE RAM
  • 128 GB de espaço em disco rígido
  • Processador de 64 bits (4 núcleos recomendados)
  • Conexão à Internet (durante a instalação e atualização)
Se mais de 25 controladores estiverem conectados, os requisitos podem ser maiores.

C-Gate IoT Hub Container

O container C-Gate IoT Hub é fornecido no Registro de Docker pela CLOOS. Você receberá os dados de acesso necessários quando comprar um C-Gate IoT Hub .

Registro e URL da imagem

docker.cloos.de/cgate

Exemplo de um ambiente de teste com Docker

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

Exemplo de um ambiente produtivo com 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:

Volumes

C-Gate armazena todas as configurações e dados no diretório /data. Um volume deve ser usado para que este diretório persista com os dados.

Portos expostos

Variáveis

APP_ADMIN_PASSWORD

Força uma senha para o usuário administrador.

Valor padrão: Vazio

APP_MAX_DATA_SIZE

Define o tamanho máximo do total de dados armazenados por C-Gate em GB.

Valor padrão: 32

Guia passo a passo

Se você ainda não estiver usando um ambiente de tempo de funcionamento de contêineres, as seguintes instruções o guiarão através das etapas necessárias para um ambiente de tempo de funcionamento básico de contêineres com C-Gate. Neste caso, recomendamos que você, mesmo assim, se adapte ao ambiente de seu container para poder operá-lo com segurança.

Linux Recomendação!

  1. Instale o Docker para sua distribuição Linux.
  2. Execute os seguintes comandos para instalar e iniciar 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
    # Digite aqui os dados de acesso que você recebeu da CLOOS.
    sudo docker compose up -d
    # Dê alguns segundos para o início da aplicação.
    # Leia a senha gerada para o usuário admin com o seguinte comando:
    sudo docker logs cgate | grep UserInitializer

Windows

Recomendamos uma instalação sob um sistema operacional Linux, uma vez que os containers já foram estabelecidos lá há vários anos. Sob o Windows, por outro lado, os recipientes ainda são atualmente novos. Portanto, você deve esperar mudanças mais freqüentes, consumo de recursos ligeiramente maior e mais desafios durante a instalação e operação.

  1. Assegure-se de que a última atualização para Windows esteja instalada. Você precisa pelo menos do Windows 10 da versão número 2004 (Build 19041) ou do Windows 11.

    Para exibir a versão Windows, o seguinte comando pode ser executado na linha de comando:
    winver
  2. Instalar WSL (Windows Subsystem for Linux) com os seguintes comandos na linha de comando:
    wsl --set-default-version 2
    # A seguir, selecione qualquer nome de usuário e senha.
    # Não é necessário inserir aqui os dados de acesso à CLOOS.
    wsl --install -d Ubuntu
    wsl --set-default Ubuntu
  3. Instalar C-Gate com nosso instaladorC-Gate IoT Hub para Windows.

Após a instalação

As próximas etapas e outras informações podem ser encontradas na interface web C-Gate. Você pode acessá-lo após a instalação em http://localhost em seu servidor ou PC.

De outro computador você pode acessar C-Gate em http://[serverip], onde [serverip] deve ser substituído pelo IP de seu servidor ou PC no qual C-Gate foi instalado.

Problemas com a instalação?

Suporte ao usuário Você pode encontrar respostas para perguntas frequentes e documentação adicional em .