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. Tenga cuidado de no instalar Docker varias veces (por ejemplo, a través de los gestores de paquetes apt-get y snap).
  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 la instalación en un sistema operativo Linux, ya que los contenedores llevan varios años establecidos en él. En Windows, en cambio, los contenedores son todavía nuevos. Por lo tanto, puede esperar cambios más frecuentes, un consumo de recursos ligeramente superior y más desafíos durante la configuración y el funcionamiento.

Recomendamos la instalación en un sistema operativo Linux, ya que los contenedores llevan varios años establecidos en él. En Windows, en cambio, los contenedores son todavía nuevos. Por lo tanto, puede 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. Necesita al menos Windows 10 a partir del número de versión 2004 (Build 19041) o Windows 11. Por regla general, las versiones de Windows Server no son adecuadas.

    Para mostrar la versión de Windows, se puede ejecutar el siguiente comando en la línea de comandos:
    winver
    La aplicación instalada se inicia con una "tarea de Windows" después de que el usuario inicie la sesión. Seleccione un usuario para el que pueda guardar los datos de inicio de sesión en la denominada 'tarea de Windows' si es necesario, de modo que la aplicación pueda iniciarse automáticamente incluso sin que el usuario inicie sesión y no se detenga de nuevo cuando el usuario cierre la sesión.
  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. Inicie la aplicación 'Ubuntu'. Puede encontrar la aplicación a través del menú Inicio de Windows. Si se le pide, introduzca un nombre de usuario y una contraseña. A continuación, cierre la ventana.
  4. 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 .