첫 번째 단계

C-Gate IoT Hub 은 컨테이너 형식의 소프트웨어로 제공됩니다. C-Gate IoT Hub 을 회사 위치별 중앙 서버에 설치하는 것이 좋습니다. 또는 일반 PC에 설치하는 것도 가능합니다.

시스템 요구 사항

  • 컨테이너 런타임 환경(예: Docker, Kubernetes, OpenShift, Podman, ...)
  • 8GB RAM
  • 128GB 하드 디스크 공간
  • 64비트 프로세서(4코어 권장)
  • 인터넷 연결(설치 및 업데이트 중)
25개 이상의 컨트롤러가 연결된 경우 요구 사항이 더 커질 수 있습니다.

C-Gate IoT Hub 컨테이너

C-Gate IoT Hub 컨테이너는 CLOOS가 Docker 레지스트리에서 제공합니다. C-Gate IoT Hub 을 구매하면 필요한 액세스 데이터를 받게 됩니다.

레지스트리 및 이미지 URL

docker.cloos.de/cgate

Docker를 사용한 테스트 환경 예시

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

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:

볼륨

C-Gate 디렉터리 /data 에 모든 구성과 데이터를 저장합니다. 데이터를 유지하려면 이 디렉터리에 볼륨을 사용해야 합니다.

노출된 포트

변수

APP_ADMIN_PASSWORD

관리자 사용자에게 비밀번호를 강제 설정합니다.

기본값: 빈

APP_MAX_DATA_SIZE

C-Gate 에 저장되는 총 데이터의 최대 크기를 GB 단위로 설정합니다.

기본값: 32

단계별 가이드

아직 컨테이너 런타임 환경을 사용하지 않는 경우 다음 지침을 통해 C-Gate 을 사용하여 기본 컨테이너 런타임 환경에 필요한 단계를 안내합니다. 이 경우에도 컨테이너 환경을 안전하게 운영할 수 있도록 컨테이너 환경에 익숙해지는 것이 좋습니다.

Linux 추천!

  1. Linux 배포에 맞는 Docker를 설치합니다.
  2. 다음 명령을 실행하여 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
    # 여기에 CLOOS에서 받은 액세스 데이터를 입력합니다.
    sudo docker compose up -d
    # 애플리케이션이 시작될 때까지 몇 초간 기다립니다.
    # 다음 명령을 사용하여 admin 사용자에 대해 생성된 비밀번호를 읽습니다.:
    sudo docker logs cgate | grep UserInitializer

Windows

Linux 운영 체제에서는 이미 몇 년 전부터 컨테이너가 사용되어 왔기 때문에 Linux 운영 체제에서 설치하는 것을 권장합니다. 반면에 Windows에서는 컨테이너가 아직 새로운 개념입니다. 따라서 더 자주 변경하고 리소스를 약간 더 많이 소비하며 설정 및 운영 중에 더 많은 문제를 예상해야 합니다.

  1. Windows용 최신 업데이트가 설치되어 있는지 확인하세요. 버전 번호 2004 (빌드 19041) 또는 Windows 11 이상의 Windows 10이 필요합니다.

    Windows 버전을 표시하려면 명령줄에서 다음 명령을 실행할 수 있습니다:
    winver
  2. 명령줄에서 다음 명령을 사용하여 WSL(Linux용 Windows 하위 시스템 )을 설치합니다.:
    wsl --set-default-version 2
    # 다음에서 사용자 이름과 비밀번호를 선택합니다.
    # 여기에 CLOOS 액세스 데이터를 입력할 필요는 없습니다.
    wsl --install -d Ubuntu
    wsl --set-default Ubuntu
  3. C-Gate IoT Hub Windows용 설치 프로그램을 사용하여 C-Gate 을 설치합니다.

설치 후

다음 단계와 자세한 정보는 C-Gate 웹 인터페이스에서 확인할 수 있습니다. 설치 후 서버 또는 PC의 http://localhost 에서 액세스할 수 있습니다.

다른 컴퓨터에서는 http://[serverip] 에서 C-Gate 으로 접속할 수 있으며, 여기서 [serverip] 은 C-Gate 이 설치된 서버 또는 PC의 IP로 대체해야 합니다.

설치에 문제가 있나요?

사용자 지원 자주 묻는 질문에 대한 답변과 추가 문서는 에서 확인할 수 있습니다.