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. Tome cuidado para não instalar o Docker várias vezes (por exemplo, por meio dos gerenciadores de pacotes apt-get e snap).
  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 a instalação em um sistema operacional Linux, pois os contêineres já estão estabelecidos nesse sistema há vários anos. No Windows, por outro lado, os contêineres ainda são novos. Portanto, você pode esperar mudanças mais frequentes, um consumo de recursos um pouco maior e mais desafios durante a configuração e a operação.

Recomendamos a instalação em um sistema operacional Linux, pois os contêineres já estão estabelecidos nesse sistema há vários anos. No Windows, por outro lado, os contêineres ainda são novos. Portanto, você pode esperar mudanças mais frequentes, um consumo de recursos um pouco maior e mais desafios durante a configuração e a operação.

  1. Certifique-se de que a atualização mais recente do Windows esteja instalada. Você precisa pelo menos do Windows 10 a partir do número de versão 2004 (Build 19041) ou do Windows 11. Como regra, as versões do Windows Server não são adequadas.

    Para exibir a versão Windows, o seguinte comando pode ser executado na linha de comando:
    winver
    O aplicativo instalado é iniciado com uma chamada "tarefa do Windows" depois que o usuário faz login. Selecione um usuário para o qual você possa salvar os dados de login na chamada "tarefa do Windows", se necessário, para que o aplicativo possa ser iniciado automaticamente mesmo sem o login do usuário e não seja interrompido novamente quando o usuário fizer logoff.
  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. Inicie o aplicativo 'Ubuntu'. Você pode encontrar o aplicativo no menu Iniciar do Windows. Configure um nome de usuário e uma senha se for solicitado. Em seguida, feche a janela.
  4. Instale o 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 .