Primeros pasos

C-Gate IoT Hub se suministra como software en formato contenedor. Se recomienda instalar C-Gate IoT Hub en un servidor central por empresa. Alternativamente, también es posible la instalación en un PC estándar.

Requisitos del sistema

  • Entorno de ejecución de contenedores (por ejemplo, Docker, Kubernetes, OpenShift, Podman, ...)
  • 8 GB RAM
  • 128 GB de espacio en disco duro
  • Procesador de 64 bits (se recomiendan 4 núcleos)
  • Conexión a Internet (durante la instalación y actualización)
Si se conectan más de 25 controladores, los requisitos pueden ser mayores.

C-Gate IoT Hub Contenedor

CLOOS proporciona el contenedor C-Gate IoT Hub en el Registro Docker. Recibirá los datos de acceso necesarios al comprar un C-Gate IoT Hub .

URL de registro e imagen

docker.cloos.de/cgate

Ejemplo de entorno de prueba con Docker

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

Ejemplo de entorno productivo con 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:

Volúmenes

C-Gate almacena todas las configuraciones y datos en el directorio /data. Se debe utilizar un volumen para este directorio para persistir los datos.

Puertos expuestos

Variables

APP_ADMIN_PASSWORD

Fuerza una contraseña para el usuario admin.

Valor por defecto: Vacío

APP_MAX_DATA_SIZE

Establece el tamaño máximo de los datos totales almacenados por C-Gate en GB.

Valor por defecto: 32

Guía paso a paso

Si aún no utiliza un entorno de ejecución de contenedores, las siguientes instrucciones le guiarán por los pasos necesarios para un entorno de ejecución de contenedores básico con C-Gate. En este caso, le recomendamos que, no obstante, se familiarice con el entorno de su contenedor para poder manejarlo con seguridad.

Linux ¡Recomendación!

  1. Instale Docker para su distribución de Linux.
  2. Ejecute los siguientes 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
    # Introduzca aquí los datos de acceso que ha recibido de CLOOS.
    sudo docker compose up -d
    # Espere unos segundos a que se inicie la aplicación.
    # Lea la contraseña generada para el usuario admin con el siguiente comando:
    sudo docker logs cgate | grep UserInitializer

Windows

Recomendamos una instalación en un sistema operativo Linux, ya que los contenedores ya están establecidos allí desde hace varios años. En Windows, en cambio, los contenedores son todavía una novedad. Por lo tanto, debe esperar cambios más frecuentes, un consumo de recursos ligeramente superior y más desafíos durante la configuración y el funcionamiento.

  1. Asegúrese de que está instalada la última actualización de Windows. Necesitas al menos Windows 10 a partir del número de versión 2004 (Build 19041) o Windows 11.

    Para mostrar la versión de Windows, se puede ejecutar el siguiente comando en la línea de comandos:
    winver
  2. Instale WSL (Windows Subsystem for Linux) con los siguientes comandos en la línea de comandos:
    wsl --set-default-version 2
    # A continuación, seleccione cualquier nombre de usuario y contraseña.
    # No es necesario introducir aquí los datos de acceso a CLOOS.
    wsl --install -d Ubuntu
    wsl --set-default Ubuntu
  3. Instale C-Gate con nuestro instaladorC-Gate IoT Hub para Windows.

Después de la instalación

Los pasos siguientes y más información se encuentran en la interfaz web C-Gate. Puede acceder a él tras la instalación en http://localhost en su servidor o PC.

Desde otro ordenador puede acceder a C-Gate en http://[serverip], donde [serverip] debe sustituirse por la IP de su servidor o PC en el que se haya instalado C-Gate.

¿Problemas con la instalación?

Asistencia al usuario Encontrará respuestas a las preguntas más frecuentes y más documentación en .