Docker

Docker konteyneri uzaktan erişim - Awacino yerleşik, açılışta başlar

Awacino Unattended Client, hazır bir Docker imajı olarak: tek bir docker compose dosyası ve ana makine ile ağına her yerden ulaşılır - doğrudan, uçtan uca şifreli, açık port olmadan.

compose.yaml
services:
  awacino:
    image: docker.awacino.net/awacino/unattended:latest
    restart: unless-stopped
    network_mode: host
    pid: host
    privileged: true
    cap_add: [NET_ADMIN]
    environment:
      AWACINO_SETUP_CODE: "YOUR-SETUP-CODE"
    volumes:
      - awacino-data:/opt/awabon
volumes:
  awacino-data:
$ docker compose up -d
Uygulama kurulum kodunuzu doldurur. Cihaz başına bir kurulum kodu.

Bir dakikada kurulum

  1. Awacino uygulamasında: Gözetimsiz cihaz ekle, ardından NAS'a kur.
  2. Uygulama kurulum kodunuzu ve kodun içine yerleştirildiği bir compose.yaml dosyasını gösterir.
  3. Başlatın: docker compose up -d - ya da dosyayı NAS'ınızın konteyner yöneticisine yapıştırın.
  4. Cihaz bir dakika içinde uygulamada görünür. Kurulum kodu yalnızca bir kez kullanılır.

İmaj: docker.awacino.net/awacino/unattended:latest - linux/amd64 ve linux/arm64 için.

Açılışta başlar

restart: unless-stopped - konteyner her yeniden başlatmadan sonra Docker ile birlikte geri gelir ve kimse oturum açmadan cihaza yeniden ulaşılabilir.

Ana makine ve ağı

Ana makine ağıyla Beam in, ana makinenin içinde bulunduğu ağın tamamına ulaşır; Awacino terminali ana makinenin kendisinde açılır.

Güncellemeler eşleşmeyi korur

Kimlik, sertifikalar ve istemci güncellemeleri awacino-data biriminde durur; bu yüzden konteyneri yeniden oluşturmak veya güncellemek cihazın eşleşmesini korur.

NAS konteyner yöneticileri

Synology Container Manager, QNAP Container Station, TrueNAS SCALE ve Unraid - compose dosyasını yapıştırın ve başlatın.

Çok sayıda cihaz

Her cihaz uygulamadan kendi kurulum kodunu alır; böylece aynı compose dosyasını her biri için bir kodla birçok ana makineye dağıtabilirsiniz.

Kubernetes

İmaj, Docker, Docker Compose ve NAS konteyner yöneticilerinin çalıştığı her yerde çalışır. Kubernetes dağıtımı (DaemonSet / Helm) planlanmaktadır.

Neden konteyner

Ana makineye kurulacak paket yok, elle yapılandırılacak bir şey yok: konteyner istemciyi getirir, güncel tutar ve Docker ile birlikte başlar. Port yönlendirme yok, VPN sunucusu yok.

Sıkça sorulan sorular

Bir Docker ana makinesine uzaktan erişimi nasıl elde ederim?

Awacino imajını docker compose ile çalıştırın. Ana makine Awacino uygulamasında görünür; ona ve ağına - terminal, SSH, web arayüzleri - doğrudan ve uçtan uca şifreli olarak ulaşırsınız.

Konteyner yeniden başlatmadan sonra otomatik başlar mı?

Evet. Compose dosyası restart: unless-stopped ayarını yapar, bu yüzden her açılışta Docker ile birlikte başlar.

Birçok cihaz için tek bir kurulum kodu kullanabilir miyim?

Hayır, her cihaz uygulamadan kendi kurulum kodunu alır ve onu yalnızca bir kez kullanır.

Kubernetes için Helm chart var mı?

Henüz yok. Kubernetes dağıtımı (DaemonSet / Helm) planlanmaktadır; bugün imaj Docker, Docker Compose ve NAS konteyner yöneticileriyle çalışır.