Cihaz Kurulumu: Çok Yakında
Moftgate sanal cihaz imajları son hazırlık aşamasında. İndirmeler yayınlandığında tam kurulum kılavuzu burada olacak.
Kurulum Videosu#
Sistem Gereksinimleri#
| vCPU | 4 çekirdek (minimum 2) |
| Bellek | 8 GB RAM (minimum 4 GB) |
| Disk | 60 GB thin/thick provisioned |
| Hipervizör | OVA: VMware ESXi/Workstation/Fusion, VirtualBox 7+ · VHDX: Hyper-V · qcow2: Proxmox VE, KVM/libvirt, XCP-ng |
| Ağ | DHCP veya statik IPv4; ajanlar cihaza TCP 4222 üzerinden erişebilmeli |
| Misafir OS | Dahili: Ubuntu Server 24.04 LTS (ayrıca OS kurmanız gerekmez) |
RMM Modülü Endpoint Sayısına Göre CPU / RAM / Disk Tablosu#
| Ölçek Profili | Endpoint (Ajan) Sayısı | vCPU | RAM | Disk (SSD / NVMe) | Eşzamanlı Uzaktan Oturum & İş Yükü Kapasitesi |
|---|---|---|---|---|---|
| Lab / PoC (Minimum) | 1 – 50 Endpoint | 2 vCPU | 4 GB | 60 GB | 1-2 eşzamanlı uzak oturum, temel envanter ve izleme |
| Küçük Ölçek (Başlangıç) | 50 – 250 Endpoint | 4 vCPU | 8 GB | 100 GB | 3-5 eşzamanlı uzak oturum, standart yama ve script otomasyonu |
| Orta Ölçek (Standart) | 250 – 1.000 Endpoint | 6 vCPU | 16 GB | 200 GB | 5-10 eşzamanlı uzak oturum, yoğun paket/yama dağıtımı |
| Büyük Ölçek (Kurumsal) | 1.000 – 2.500 Endpoint | 8 vCPU | 32 GB | 350 GB | 10-20 eşzamanlı uzak oturum, yüksek frekanslı telemetri ve denetim |
| Yüksek Yoğunluk (Enterprise) | 2.500 – 5.000 Endpoint | 12 – 16 vCPU | 48 – 64 GB | 500+ GB | 25+ eşzamanlı uzak oturum, geniş çaplı filo otomasyonları |
| 5.000+ Endpoint | 5.000+ Endpoint | 16+ vCPU | 64+ GB | 1 TB+ NVMe | Veritabanı ve uygulama katmanlarının ayrıştırılması (Cluster/HA) önerilir |
Cihaz İmajını İndirin ve İçe Aktarın#
Moftgate sanal cihaz imajları son hazırlık aşamasında. Kullanmayı planladığınız hipervizör formatını seçin; yayınlandığında indirme bağlantıları burada görünecek.
Bu format çok yakında yayınlanacak.
Açın - Otomatik İlk Açılış Kurulumu#
İlk açılışta moftgate-firstboot systemd servisi cihazı otomatik olarak hazırlar. Bu işlem yaklaşık 2-5 dakika sürer ve yalnızca bir kez çalışır.
- Benzersiz secret’lar üretir: APP_KEY, veritabanı ve Redis şifreleri, lisans şifreleme anahtarı ve şirket ID’si.
- /opt/moftgate altında 0600 izinli, güçlendirilmiş bir .env dosyası yazar.
- PostgreSQL, Redis ve NATS’ı başlatır; ardından veritabanı migrasyonlarını ve ilk seed’i çalıştırır.
- İlk kurulum sihirbazını hazırlar - cihaz üzerinde önceden üretilmiş kimlik bilgisi saklanmaz.
- Gömülü endpoint ajanlarını (Windows, macOS, Linux) dağıtıma hazır şekilde sisteme kaydeder.
tail -f /var/log/moftgate-firstboot.log
İlk Kurulum Sihirbazını Tamamlayın#
Kurulum bittiğinde VM konsol başlığı panel adresini gösterir. Tarayıcıda açın:
http://<vm-ip>
İlk ziyarette panel bir kurulum sihirbazı açar: kendi e-posta ve şifrenizle yönetici hesabını oluşturup giriş yapın. Cihaz üzerinde önceden üretilmiş kimlik bilgisi saklanmaz.
Ağ Portları ve Güvenlik Duvarı Kuralları#
Cihaz host’unda yalnızca dört port yayınlanır. PostgreSQL ve Redis container ağının içinde kalır; dışarıdan asla erişilemez.
| Port | Servis | Amaç |
|---|---|---|
| 80 / TCP | Web Panel (nginx) | Yönetici konsolu ve son kullanıcı arayüzü |
| 4222 / TCP | NATS (ajan kanalı) | Endpoint ajanları komut ve telemetri için buraya bağlanır |
| 8222 / TCP | NATS izleme | Sağlık kontrolleri ve metrikler (isteğe bağlı açılabilir) |
| 9222 / TCP | NATS WebSocket | Tarayıcı gerçek zamanlı bildirimleri ve ajan WS taşıyıcısı |
Cihaz İçinde Çalışan Servisler#
80 portunda reverse proxy ve statik dosya sunumu
Laravel uygulaması (PHP 8.4 FPM) - panel, API, lisans kontrolleri
Job, bildirim ve otomasyon işlem hatları için kuyruk işleyicisi
Periyodik görevler için zamanlayıcı (takılı run tespiti, raporlar)
Rust ingestion servisi: NATS ajan telemetrisi → PostgreSQL
PostgreSQL 15 - ana veri deposu (host’a açık değildir)
Cache, oturum ve kuyruk altyapısı (host’a açık değildir)
Gerçek zamanlı ajan ve arayüz iletişimi için mesaj bus
Günlük Operasyon Komutları#
Tüm yığın tek bir systemd birimiyle yönetilir. Bu komutları hipervizörün VM konsolundan çalıştırın - cihaz uzaktan shell (SSH) oturumu kabul etmez:
systemctl status moftgate-stack sudo systemctl restart moftgate-stack cd /opt/moftgate && docker compose -f docker-compose.ova.yml --env-file .env ps docker compose -f docker-compose.ova.yml --env-file .env logs -f
VM yeni bir IP alırsa (DHCP), render-env.sh betiği her açılışta APP_URL ve WebSocket adresini günceller - elle ayar gerekmez. Üretim için yine de statik IP veya DHCP rezervasyonu önerilir.
Endpoint Ajanlarını Dağıtın#
Windows, macOS ve Linux ajan kurulum paketleri cihaz içinde gömülüdür ve ilk açılışta otomatik kaydedilir. Panelde Settings → Endpoint Visibility → Agent Versions bölümünden indirin. Ajanlar cihaza TCP 4222 üzerinden NATS ile bağlanır.
Kurulum Sonrası Güvenlik Kontrol Listesi#
- 1SSH tasarım gereği kapalıdır - sanal makineyi yalnızca hipervizör konsolundan ve web panelinden yönetin.
- 2İlk oturum açmada konsol şifresini değiştirin - cihaz bunu otomatik olarak zorunlu tutar.
- 3Ajanları bağlamadan önce ilk kurulum sihirbazını güçlü bir admin şifresiyle tamamlayın.
- 4Ajanların hep aynı adrese ulaşması için cihaza statik IP veya DHCP rezervasyonu verin.
- 5Üretim ortamında paneli HTTPS için reverse proxy veya TLS terminator arkasına alın.
- 6Gelen trafiği 80, 4222 ve 9222 portlarıyla sınırlayın; 8222’yi yalnızca izleme sistemlerine açın.
Sorun Giderme#
Panel açılmıyor mu?
Konteynerler çalışmıyor mu?
Ajanlar bağlanamıyor mu?
Admin şifresi mi unutuldu?
Mühendislik ekibimiz cihaz boyutlandırma, ağ tasarımı ve ajan dağıtımında rehberlik edebilir.