ilk adımlar

C-Gate IoT Hub bir konteyner formatında yazılım olarak sağlanır. C-Gate IoT Hub adresinin her şirket konumu için merkezi bir sunucuya kurulması önerilir. Alternatif olarak, standart bir PC'ye kurulum da mümkündür.

Sistem gereksinimleri

  • Konteyner çalışma zamanı ortamı (örneğin Docker, Kubernetes, OpenShift, Podman, ...)
  • 8 GB RAM
  • 128 GB sabit disk alanı
  • 64 bit işlemci (4 çekirdek önerilir)
  • İnternet bağlantısı (kurulum ve güncelleme sırasında)
25'ten fazla kontrol ünitesi bağlıysa gereksinimler daha fazla olabilir.

C-Gate IoT Hub Konteyner

C-Gate IoT Hub konteyneri CLOOS tarafından Docker Registry'de sağlanmaktadır. Bir C-Gate IoT Hub satın aldığınızda gerekli erişim verilerini alacaksınız.

Kayıt ve Görüntü URL'si

docker.cloos.de/cgate

Docker ile test ortamı örneği

docker run -d --name cgate -v cgate-data:/data -p 80:8080 -p 4840:4840 -p 5679:5679 --memory=6g --ulimit nofile=64000:64000 docker.cloos.de/cgate

Docker Compose ile üretken bir ortam örneği

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:

Ciltler

C-Gate tüm konfigürasyonları ve verileri /data dizininde saklar. Verilerin kalıcı olması için bu dizin için bir birim kullanılmalıdır.

Açıkta Kalan Bağlantı Noktaları

Değişkenler

APP_ADMIN_PASSWORD

Yönetici kullanıcısı için bir parola zorlar.

Varsayılan değer: Boş

APP_MAX_DATA_SIZE

C-Gate tarafından depolanan toplam verinin maksimum boyutunu GB cinsinden ayarlar.

Varsayılan değer: 32

Adım adım kılavuz

Henüz bir konteyner çalışma zamanı ortamı kullanmıyorsanız, aşağıdaki talimatlar C-Gate ile temel bir konteyner çalışma zamanı ortamı için gerekli adımlarda size yol gösterecektir. Bu durumda, güvenli bir şekilde çalıştırabilmek için yine de konteyner ortamınızı tanımanızı öneririz.

Linux Tavsiye!

  1. Linux dağıtımınız için Docker'ı yükleyin. Lütfen Docker'ı birden fazla kez yüklememeye dikkat edin (örneğin apt-get ve snap paket yöneticileri aracılığıyla).
  2. C-Gate adresini yüklemek ve başlatmak için aşağıdaki komutları yürütün:
    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'tan aldığınız erişim verilerini buraya girin.
    sudo docker compose up -d
    # C-Gate şimdi arka planda başlayacaktır. 1-2 dakika sonra tarayıcınızla C-Gate adresine erişebileceksiniz.

Windows

Linux işletim sistemi altında kurulum yapmanızı öneririz, çünkü konteynerler zaten birkaç yıldır orada kurulmuştur. Öte yandan Windows altında konteynerler hala yenidir. Bu nedenle daha sık değişiklikler, biraz daha yüksek kaynak tüketimi ve kurulum ve çalıştırma sırasında daha fazla zorluk bekleyebilirsiniz.

Linux işletim sistemi altında kurulum yapmanızı öneririz, çünkü konteynerler zaten birkaç yıldır orada kurulmuştur. Öte yandan Windows altında konteynerler hala yenidir. Bu nedenle daha sık değişiklikler, biraz daha yüksek kaynak tüketimi ve kurulum ve çalıştırma sırasında daha fazla zorluk bekleyebilirsiniz.

  1. Windows için en son güncellemenin yüklü olduğundan emin olun. En azından 2004 (Build 19041) veya Windows 11 sürüm numarasından Windows 10'a ihtiyacınız vardır. Kural olarak, Windows Server sürümleri uygun değildir.

    Windows sürümünü görüntülemek için komut satırında aşağıdaki komut çalıştırılabilir:
    winver
    Yüklenen uygulama, kullanıcı oturum açtıktan sonra 'Windows görevi' olarak adlandırılan bir görevle başlar. Uygulamanın kullanıcı oturum açmadan da otomatik olarak başlayabilmesi ve kullanıcı oturumu kapattığında tekrar durdurulmaması için gerekirse oturum açma verilerini 'Windows görevi' olarak adlandırılan göreve kaydedebileceğiniz bir kullanıcı seçin.
  2. Komut satırında aşağıdaki komutları kullanarak WSL'yi (Linux için Windows Alt Sistemi) kurun:
    wsl --set-default-version 2
    # Aşağıda, herhangi bir kullanıcı adı ve parola seçin.
    # CLOOS erişim verilerinin buraya girilmesi gerekli değildir.
    wsl --install -d Ubuntu
    wsl --set-default Ubuntu
  3. 'Ubuntu' uygulamasını başlatın. Uygulamayı Windows Başlat menüsü üzerinden bulabilirsiniz. Sizden istenirse bir kullanıcı adı ve şifre oluşturun. Ardından pencereyi kapatın.
  4. Windows içinC-Gate IoT Hub Yükleyicimiz ile C-Gate adresini yükleyin.

Kurulumdan sonra

Sonraki adımlar ve daha fazla bilgi C-Gate web arayüzünde bulunabilir. Kurulumdan sonra sunucunuzda veya bilgisayarınızda http://localhost adresinden buna erişebilirsiniz.

Başka bir bilgisayardan C-Gate adresine http://[serverip] adresinden ulaşabilirsiniz; burada [serverip] yerine C-Gate 'un kurulu olduğu sunucunuzun veya bilgisayarınızın IP'si yazılmalıdır.

Kurulumla ilgili sorun mu var?

Kullanıcı Desteği Sık sorulan soruların yanıtlarını ve daha fazla belgeyi şu adreste bulabilirsiniz.