Skip to Content

İşletim

Yerel Çalıştırma

Appliance’ı çevrimiçi tutmak istemiyorsanız, her zaman aynı yerel ağdaki bir tarayıcıyı kullanabilir ve Appliance’ın IP adresine veya ana bilgisayar adına gidebilirsiniz:

http://<appliance-host>

Admin kullanıcısı olarak giriş yapın:

  • Kullanıcı adı: admin
  • Parola: Appliance’ınız için oluşturulan ilk admin parolası

Yükleyici bu parolayı kurulumun sonunda gösterir. Parola ayrıca Appliance ana makinesinde, yalnızca root’un okuyabildiği /opt/ironflock/.env dosyasında APPLIANCE_ADMIN_PASSWORD olarak saklanır:

sudo grep '^APPLIANCE_ADMIN_PASSWORD=' /opt/ironflock/.env

İlk girişinizden sonra parolayı değiştirin.

Admin parolasını mı unuttunuz? Yeni bir parola belirlemek için Appliance ana makinesinde şu komutu çalıştırın; komut yeni parolayı gösterir:

curl -fsSL https://instance-registry.ironflock.com/dl/appliance/install_ironflock.sh \ | sudo bash -s -- --reset-admin-password

Eski Appliance’lar: Yükleyici admin parolasını oluşturmaya başlamadan önce kurulmuş bir Appliance, ironflock parolasıyla başlar. Bu parolayla ilk girişte sizden yeni bir parola belirlemeniz istenir.

Uygulama Web Arayüzleri

Bağlı bir cihazdaki bir uygulama bir web arayüzü sunduğunda, Appliance bunu yerleşik tüneli üzerinden erişilebilir kılar. Kutudan çıktığı haliyle bunun için kurumsal BT’den hiçbir şey gerekmez — her uygulama arayüzü, Appliance adresinin otomatik olarak atanan bir portunda düz HTTP üzerinden yayınlanır (http://<appliance-host>:<port>) ve IronFlock UI bağlantıyı gösterir. Erişim yine Appliance girişiyle korunur.

Paylaşılan bir kurumsal ağda güvenilir https:// URL’leri için — CA’nızdan bir wildcard sertifika veya TLS sonlandıran bir ters proxy kullanarak — bkz. Uygulama Arayüzleri ve HTTPS.

Hesapları Bağlama

Ekibiniz için yerel kullanıcı hesaplarını, Appliance üzerindeki proje ayarlarınızdan e-posta ile davet ederek oluşturun. Davet e-postası, davet edilen kişinin ihtiyaç duyduğu her şeyi içerir:

  • Kişisel bir bağlantı linki — ironflock.com üzerinde açıldığında, davet edilen kişinin ironflock.com hesabını Appliance’a bağlar. Henüz bir ironflock.com hesabı yoksa, önce davet edilen e-posta adresini kullanarak bir hesap oluşturur (bağlantı yalnızca iki e-posta adresi eşleştiğinde verilir). Bağlantı kurulduktan sonra Appliance, kişinin ironflock.com proje seçicisinde görünür ve hemen uzaktan üzerinde çalışmaya başlayabilir — manuel anahtar yok, yerel kayıt gerekmez.
  • Yerel bir kayıt linki — isteğe bağlı: yerel kaydı tamamlamak, ek olarak doğrudan Appliance arayüzünde (http://<appliance-host>) oturum açabilmeyi sağlar.

Bilinmesi gereken birkaç nokta:

  • Mevcut yerel kullanıcıların proje sahibinden yeni bir davet almasına gerek yoktur. Appliance arayüzünde Profil sayfalarını açar ve ironflock.com’a bağlan bölümündeki Bağlantı linkini e-postayla gönder düğmesine tıklarlar.
  • Yeniden gönderme: aynı e-posta adresini yeniden davet etmek (veya profildeki düğmeye yeniden tıklamak) yeni bir bağlantı linki oluşturur. Yalnızca en son e-postadaki link geçerlidir.
  • Appliance e-posta gönderemiyorsa — örneğin posta aktarıcısını engelleyen kısıtlı bir kurumsal ağda — bağlantı linki bunun yerine doğrudan arayüzde gösterilir: davet eden kişi linki kopyalar ve herhangi bir kanaldan iletir. Linkin internet erişimi olan bir tarayıcıda açılması gerekir.
  • Bağlantıyı kaldırma: bir kullanıcı, ironflock.com üzerinde Profil → Instances → Bağlı Örnekler altından bağlantıyı istediği zaman kaldırabilir. En son bağlantı linkini yeniden açmak bağlantıyı geri getirir.

Örnek sahibi — Instance Key’i ironflock.com üzerinde oluşturan kullanıcı — otomatik olarak örneğin yerel admin hesabına bağlanır; sahip için davet gerekmez.

Uygulamaları Çevrimiçi Mağazadan Senkronize Etme

Appliance, yerel ağdaki cihazlara uygulama sunan özel bir uygulama kataloğu ve konteyner kayıt defteri olan local App Store içerir. Senkronizasyon sırasında Appliance’ın bir internet bağlantısı bulunduğu sürece bu yerel mağazayı genel çevrimiçi IronFlock Store’dan uygulamaları senkronize ederek doldurabilirsiniz. Kalıcı bir internet bağlantısı gerekmez; ihtiyacınız olan uygulamaları çekmek için geçici bir bağlantı yeterlidir.

Önkoşullar

  • Genel ironflock.com platformunda bir hesap.
  • Appliance hesabınızın ironflock.com hesabınıza bağlı olması (bkz. Hesapları Bağlama). Örnek sahibinin admin hesabı otomatik olarak bağlanır.

Uygulama Senkronizasyonu Nasıl Çalışır

┌────────────────────┐ ┌────────────────────┐ │ Online IronFlock │ ◄──── account ─────► │ Appliance │ │ Store (cloud) │ connection │ local Store │ └────────────────────┘ └────────────────────┘ │ │ apps available to sync button shown the connected account instead of install
  1. Local App Store’u açın — Appliance aktif bir internet bağlantısına sahip olduğunda App Store, bağlı ironflock.com hesabınıza çevrimiçi platformda sunulan tüm uygulamaları gösterir.
  2. İhtiyacınız olan uygulamaları senkronize edin — Her uygulama, Install düğmesi yerine bir Sync düğmesi gösterir. Buna tıklamak uygulamayı — konteyner görüntüleri ve meta verileri dahil — çevrimiçi mağazadan yerel mağazaya indirir.
  3. Cihaz ekleyin — Senkronize edildikten sonra uygulama yerel mağazanızda tamamen kullanılabilir olur ve internet bağlantısı olmadan cihazları normal şekilde ekleyebilirsiniz.

Güncelleme Akışı

Senkronize edilmiş bir uygulamanın yeni bir sürümü çevrimiçi mağazada yayımlandığında, o uygulama için yeniden bir Sync düğmesi görünecektir. Appliance’ı kısa süreliğine internete bağlayın, güncellenmiş sürümü senkronize edin ve ardından standart uygulama yükseltme akışı üzerinden cihazlarınıza dağıtın.

Bu tasarım, ağınıza neyin gireceği üzerinde tam kontrol sağlar — hiçbir şey otomatik olarak indirilmez ve internet bağlantısı yalnızca senkronizasyon adımı sırasında gereklidir.

Özel E-posta Göndericisi (SMTP)

Varsayılan olarak tüm platform e-postaları — hesap doğrulama, şifre kurtarma, davetler ve alarm bildirimleri — IronFlock bulut SMTP proxy’si üzerinden iletilir ve [email protected] olarak görünür. E-postaların kendi şirketinizden gönderilmiş gibi görünmesi için Appliance’ı kendi SMTP sunucunuza yönlendirebilirsiniz.

Appliance ana makinesinde, yükleyici tarafından oluşturulan ortam dosyasını /opt/ironflock/.env üzerinden düzenleyin ve aşağıdaki değişkenleri ayarlayın:

SMTP_CONNECTION_URI=smtps://USERNAME:[email protected]:465/ SMTP_FROM_ADDRESS=[email protected] SMTP_FROM_NAME=Your Company
  • Örtük TLS için (genellikle 465 portu) smtps://, STARTTLS için (587 portu) smtp:// kullanın.
  • Kullanıcı adı veya paroladaki özel karakterleri URL ile kodlayın (örn. @ → %40).
  • SMTP_FROM_ADDRESS ve SMTP_FROM_NAME, her platform e-postasının Kimden başlığında alıcıların gördüğü değerlerdir.

Stack’i yeniden başlatarak değişiklikleri uygulayın:

sudo systemctl restart ironflock.service

Yeniden başlatmanın ardından tüm kimlik doğrulama e-postaları, platform bildirimleri ve alarm e-postaları, şirketinizin gönderici adresi ve görünen adıyla kendi SMTP sunucunuz üzerinden gönderilir.

SMTP_CONNECTION_URI ayarlanmazsa Appliance, lisans anahtarınızla kimlik doğrulanan IronFlock bulut SMTP proxy’si üzerinden e-postaları yönlendirmeye devam eder — ek kuruluma gerek yoktur, ancak e-postalar IronFlock markasıyla görünür.

Bakım

Appliance’ınızdaki IronFlock sistemini güncellemek için admin, yeni bir sürüm mevcut olduğunda profilinin lisans bölümündeki güncelleme düğmesini kullanabilir. Appliance’ın güncellemeyi indirmek için bir internet bağlantısına ihtiyacı vardır. Güncelleme tamamlandığında IronFlock otomatik olarak yeniden başlar.

Linux işletim sistemi güncellemelerinin bakımı sizin sorumluluğunuzdadır.

Lisans Yaşam Döngüsü

Lisansınız tek bir fiziksel Appliance’a bağlıdır. Aynı lisans, aynı anda farklı donanım üzerinde ikinci bir IronFlock örneğini çalıştıramaz. Günlük çalışma için Appliance çevrimdışı çalışır — üretim verileri, panolar, uygulama yönetimi ve uç cihaz kontrolü tamamen kutu üzerinde yerel olarak kalır.

Appliance’ın İnternete İhtiyaç Duyduğu Anlar

İnternet bağlantısı yalnızca şu anlarda gereklidir:

  • İlk kurulum ve Appliance güncellemeleri — yazılımı IronFlock dağıtım sunucularından çekmek için zaten gereklidir; lisans, aynı adımın bir parçası olarak etkinleştirilir.
  • Periyodik lisans yeniden kontrolü — planınıza bağlıdır:
    • Aylık lisans: 30 günde bir.
    • Yıllık lisans: 365 günde bir.
    • Süresiz lisans: periyodik yeniden kontrol yoktur — internet yalnızca kurulum ve güncelleme sırasında gereklidir.
  • Lisansın yeni donanıma devri (aşağıya bakın).
  • AI Multi Agent hizmeti — yalnızca aktif olarak kullanıldığı süre boyunca.

Yetkisiz Bekleme Süresi (Grace Period) ve Kilitlenme

Periyodik bir yeniden kontrol buluta ulaşamazsa (ağ kesintisi, geçici bulut hatası), Appliance 7 günlük yetkisiz bekleme süresine girer. Bu süre boyunca Appliance normal şekilde çalışmaya devam eder ve otomatik olarak yeniden dener.

Yedi tam gün başarılı bir yeniden kontrol olmadan geçerse Appliance kendini kilitler: çoğu işlem reddedilir ve arayüz lisansı geçersiz olarak gösterir. Kurtarmak için Appliance’ın internet bağlantısını yeniden sağlayın ve Appliance arayüzündeki profilinizin lisans panelinde (yerel http://<appliance-host> görünümü veya ironflock.com üzerinden erişilen örneğiniz) Şimdi Yeniden Doğrula düğmesine tıklayın.

Lisansınızı Yeni Donanıma Taşıma (Devir)

Bir lisans, tek bir makinenin donanım parmak izine bağlıdır. Başka bir makineye taşımak için IronFlock bulut profilinizden bir devir başlatırsınız:

  1. ironflock.com üzerinde Profil → Instances kısmını açın.
  2. Taşımak istediğiniz örnekte Donanım parmak izini sıfırla düğmesine tıklayın.

Devir işlemi, mevcut olarak bağlı Appliance’ın çevrimiçi olmasını gerektirir. Bulut ona geri bağlanır, kendini yerel olarak iptal etmesini ister ve ancak bundan sonra bulut tarafındaki parmak izini temizler. Bu el sıkışma, eski Appliance’ın yenisi bağlanırken çalışmaya devam edememesini garanti eder — aynı lisansın yanlışlıkla çift kullanılmasını önler.

Kilit açma başarılı olduğunda:

  1. Yeni donanımı Kurulum adımlarını izleyerek aynı instance key ile kurun.
  2. Yeni Appliance doğrulanır, parmak izini bağlar ve aktif cihaz olur.

Eski Donanım Bozuk veya Erişilemez Olduğunda

Önceden bağlı Appliance ölmüşse veya başka bir nedenle erişilemiyorsa, el sıkışma zaman aşımına uğrar ve bulut arayüzü appliance_unreachable_contact_support mesajını gösterir. Bu durumda IronFlock ekibiyle iletişime geçin — sahipliği doğruladıktan sonra bağlamayı manuel olarak temizleyebiliriz.

İpucu: devir işlemini eski donanımı emekliye ayırmadan önce, hâlâ çevrimiçiyken tetikleyin. Eski Appliance’a hâlâ ulaşılabildiğinde süreç çok daha hızlıdır — hem sizin için hem de destek ekibimiz için.

Last updated on