İçeriğe geç

Ilegya License Server

Lisans anahtarının üretilmesinden cihaz aktivasyonuna, abonelik yaşam döngüsünden sürüm dağıtımına kadar tüm zinciri tek serviste toplar. Masaüstü uygulamalar REST API veya hazır SDK ile bağlanır; yönetim tarafı web panelinden yürütülür.

BetaBulut altyapıDocker · PostgreSQL · REST API

Ne kazandırır

  • Lisans süreci elle yürümez

    Aktivasyon, doğrulama, yenileme ve deaktivasyon uçtan uca servis tarafından yönetilir; bayi veya destek ekibinin elle anahtar üretmesi gerekmez.

  • Kendi altyapınızda çalışır

    Docker ile kurulur, PostgreSQL üzerinde çalışır ve ters vekil arkasında kendi alan adınızdan yayınlanır. Lisans verisi sizde kalır.

  • Her hareket kayıt altında

    Aktivasyon, cihaz devri, abonelik durum değişimi ve yönetici işlemleri denetim hattına yazılır; olay görüntüleyiciden geriye dönük izlenir.

  • Sağlık ve kullanım görünür

    Prometheus uyumlu metrik yüzeyi, sağlık uçları ve dağıtık izleme ile servisin durumu tahmin edilmez, ölçülür.

Özellikler

Ürünün bugün yaptığı işler, kullanım alanına göre gruplanmış olarak.

Lisans yaşam döngüsü

Aktivasyon ve doğrulama
Lisans anahtarı ve cihaz kimliği ile aktivasyon; sonraki açılışlarda doğrulama ve düzenli sağlık sinyali.
Floating lisans
Eşzamanlı kullanım havuzu: sabit cihaz yerine aynı anda kaç kullanıcının çalışabileceği yönetilir.
Çevrimdışı aktivasyon
İnternet erişimi olmayan makineler için çevrimdışı aktivasyon akışı desteklenir.
Cihaz devri
Donanım değişiminde aktivasyonun yeni cihaza taşınması; devir talepleri yönetici onayından geçer.

Abonelik ve faturalama

Abonelik durum makinesi
Aktif, ödemesiz dönem ve sonlanmış durumları tanımlı bir geçiş modeliyle yönetilir; lisans doğrulaması bu duruma bakar.
Yaşam döngüsü motoru
Yenileme, ödemesiz döneme düşme ve sonlandırma zamanlanmış işlerle otomatik yürür.
Ödeme sağlayıcı entegrasyonu
Abonelik tahsilatı için ödeme sağlayıcı entegrasyonu bulunur.

Yönetim ve müşteri erişimi

Yönetim paneli
Müşteri, lisans, cihaz, abonelik ve devir talepleri tek panelden yönetilir; rol bazlı yetkilendirme uygulanır.
Müşteri portalı
Müşterinin kendi lisanslarını ve cihazlarını görebildiği ayrı bir yüzey.
Denetim ve olay görüntüleyici
Yönetici işlemleri ve alan olayları ayrı hatlarda tutulur; ikisi de panelden filtrelenerek incelenir.

Entegrasyon ve işletim

REST API ve SDK
Müşteri uçları REST üzerinden çağrılır; Python ve .NET için hazır istemci SDK'ları vardır.
Yüksek erişilebilirlik
Küme kurulumu, lider seçimi ve devralma senaryoları destekli dağıtım topolojisi.
Gözlemlenebilirlik
Metrik yüzeyi, sağlık uçları, dağıtık izleme ve uyarı kuralları kurulumla birlikte gelir.
Kurumsal ağ güvenliği
Karşılıklı TLS ve IP izin listesi ile yönetim yüzeyinin daraltılması.

Ekran görüntüleri

  • Ilegya License Server yönetim panelinde lisans, cihaz ve abonelik özetini gösteren Operasyon Merkezi dashboard'u

    Operasyon Merkezi

    Aktif/toplam/pasif lisans sayıları, günlük aktivasyonlar ve abonelik göstergeleri tek ekranda.

  • Ilegya License Server yönetim panelinde firma listesi: müşteri numarası, yetkili, lisans ve cihaz durumu

    Müşteri yönetimi

    Tüm müşteriler; lisans durumu, cihaz kullanımı ve firma aktiflik bilgisiyle tek listede.

  • Ilegya License Server yönetim panelinde lisans listesi: anahtar, bitiş tarihi, kalan gün ve durum

    Lisans yaşam döngüsü

    Lisans anahtarları, bitiş tarihleri ve aktif/pasif durumları tek ekrandan yönetilir.

  • Ilegya License Server yönetim panelinde makine istemcisi (Machine Client) kayıtları ve API anahtarı durumu

    Machine Client kaydı

    Desktop uygulamalarının API anahtarı ve yetki (scope) kayıtları, ürün ve firma bazında izlenir.

Nasıl çalışır

Sihir değil mekanizma: hangi adım ne yapar, veriye ne olur.

  1. Servisi kurun

    Docker Compose ile veritabanı, API, arka plan işçisi ve ters vekil ayağa kaldırılır; ortam değişkenleri tek dosyadan yönetilir.

  2. Ürün ve lisansı tanımlayın

    Yönetim panelinden müşteri, ürün ve lisans kaydı oluşturulur; kullanım limitleri ve abonelik dönemi belirlenir.

  3. Uygulamayı bağlayın

    Masaüstü uygulama SDK veya REST API üzerinden aktivasyon, doğrulama ve sağlık sinyali çağrılarını yapar.

  4. İzleyin ve yönetin

    Aktivasyonlar, cihazlar, devir talepleri ve abonelik durumları panelden izlenir; metrikler ve denetim kaydı geriye dönük sorgulanır.

Veri nereden nereye gider

Akıştaki her bileşen ve kime ait olduğu. Diyagram yalnızca bugün doğrulanabilen ilişkileri gösterir.

İstemci uygulamalar HTTPS üzerinden ters vekile bağlanır; vekil TLS'i sonlandırıp isteği servise iletir. Lisans, cihaz ve abonelik kayıtları sizin çalıştırdığınız PostgreSQL örneğinde tutulur. Zamanlanmış işler ve giden olay işçisi ayrı süreçlerde yürür.
  1. Dış taraf
    İstemci uygulamaMasaüstü uygulama; aktivasyon, doğrulama, sağlık sinyali, yenileme ve deaktivasyon çağrılarını Python/.NET SDK veya doğrudan REST ile yapar.
  2. HTTPS
    Sizin altyapınız
    Ters vekil (Nginx)TLS sonlandırma ve yönlendirme. Kurumsal kurulumda karşılıklı TLS ve IP izin listesi bu katmanda devreye girer.
  3. İç ağdan HTTP
    Ürün bileşeni
    License Server APILisans yaşam döngüsü, cihaz devri, abonelik durumu, yönetim paneli ve müşteri portalı uçlarını yürüten FastAPI servisi; konteyner olarak çalışır.
  4. Lisans, cihaz ve abonelik kayıtları
    Sizin altyapınız
    PostgreSQLLisans, cihaz, abonelik, denetim kaydı ve giden olay kuyruğunun birincil deposu. Sizin çalıştırdığınız örnektedir.

Akışı besleyen bileşenler

  • Ürün bileşeni
    Zamanlayıcı ve giden olay işçisiYenileme, ödemesiz döneme düşme ve sonlandırma zamanlanmış işlerle yürür; dış sistemlere gidecek olaylar giden kutu deseniyle teslim edilir.
  • Sizin altyapınız
    Metrik ve izleme yüzeyiPrometheus uyumlu metrikler, sağlık uçları, dağıtık izleme ve uyarı kuralları kurulumla birlikte gelir; panolar Grafana'ya aktarılır.

Sistem gereksinimleri

Kurulumu yapacak ve riski üstlenecek kişi için gereken bilgi; satış görüşmesine kilitlenmez.

  • Sunucu

    Çalıştırma
    Docker ve Docker Compose ile konteyner olarak
    Orkestrasyon
    İsteğe bağlı Kubernetes / Helm dağıtımı
    Ters vekil
    Nginx — TLS sonlandırma ve yönlendirme
    İşletim sistemi
    Docker çalıştırabilen herhangi bir Linux dağıtımı
  • Veritabanı ve çalışma zamanı

    Veritabanı
    PostgreSQL 14 ve üzeri
    Uygulama
    FastAPI tabanlı Python servisi (konteyner içinde)
    Arka plan
    Giden olay işçisi ve zamanlayıcı ayrı süreçler olarak çalışır
    Göç
    Şema göçleri kurulum sırasında ayrı bir işle uygulanır
  • Dış erişim
    HTTPS üzerinden bir alan adı (ör. license.firma.com)
    Uygulama portu
    Servis 8000 portunu dinler; dışarıya vekil üzerinden açılır
    İstemci erişimi
    Masaüstü uygulamaların aktivasyon ve doğrulama için sunucuya erişebilmesi gerekir

Güvenlik ve veri

Veriye kim, nereden, hangi yetkiyle erişiyor ve nerede duruyor.

  • Kimlik doğrulama

    Yönetim yüzeyi
    Jeton tabanlı oturum; jeton yalnızca HttpOnly çerezde taşınır
    Yenileme jetonu
    Veritabanında ham değil özet olarak saklanır ve her kullanımda döndürülür
    Müşteri uçları
    Aktivasyon ve doğrulama uçları yönetici jetonu istemez; lisans anahtarı, cihaz kimliği ve abonelik durumu üzerinden doğrulanır
    Yetkilendirme
    Yönetim tarafında rol bazlı erişim denetimi
  • Veri ve dayanıklılık

    Veri konumu
    Lisans, cihaz ve abonelik verisi sizin çalıştırdığınız PostgreSQL örneğindedir
    Olay bütünlüğü
    Dış sistemlere gidecek olaylar giden kutu deseniyle yazılır; ağ kesintisinde olay kaybolmaz
    İstek sınırlama
    Uçlarda oran sınırlama uygulanır; kaba kuvvet denemeleri yavaşlatılır
    Felaket kurtarma
    Yedekleme ve geri dönüş prosedürü belgelenmiştir
  • Ağ güvenliği

    Taşıma
    Üretimde TLS zorunlu; ters vekil üzerinden sonlandırılır
    Karşılıklı TLS
    Yönetim yüzeyi için istemci sertifikası doğrulaması
    IP izin listesi
    Yönetim uçlarına erişim ağ seviyesinde daraltılabilir

Entegrasyonlar

Mevcut kurulumunuzdaki hangi bileşenlerle çalışır.

  • İstemci tarafı

    Python SDK
    Masaüstü uygulamalar için lisans istemcisi ve yaşam döngüsü orkestratörü
    .NET SDK
    Windows masaüstü uygulamaları için istemci kütüphanesi
    REST API
    SDK kullanmayan istemciler için doğrudan HTTP arayüzü
    Logo Mutabakat Programı
    Lisans aktivasyonu ve bulut onay servisi bu sunucu üzerinden yürür
  • İşletim tarafı

    PostgreSQL
    Birincil veri deposu
    Prometheus
    Metrik toplama yüzeyi
    Grafana
    Metriklerin panolanması
    Nginx
    TLS sonlandırma ve yönlendirme

Lisanslama

Lisans modelinin özeti. Fiyat tablosu hazırlandığında fiyatlandırma sayfasında yayımlanacaktır.

  • Kullanım modeli

    Kurulum
    Kendi sunucunuzda barındırılır
    Ölçek
    Yönetilen ürün, müşteri ve eşzamanlı aktivasyon sayısına göre ölçeklenir
    Sürüm
    v1.0 Release Candidate 1 — staging kurulumu için hazır
    Fiyat
    Fiyat tablosu yayına hazırlanıyor

Sürüm notları

Yayımlanmış sürümler ve her sürümde değişenler.

  1. v1.0 RC1

    Son sürüm

    Ürün yüzeyindeki ilk resmî Release Candidate. Yeni özellik eklenmedi; sürüm hazırlığı, doğrulama ve yayını engelleyen hataların düzeltmesi yapıldı.

    • Bomboş bir PostgreSQL üzerinde ilk açılışta servisin başlamamasına yol açan hata giderildi.
    • Sürüm numarası tüm bileşenlerde tek kaynaktan raporlanacak biçimde hizalandı; ortam değişkeni verilmeyen kurulum da doğru sürümü bildiriyor.
    • Kurulum doğrulama, sürüm kontrol listesi ve smoke test belgeleri yayımlandı.
    • Yayın kararı: staging kurulumu için hazır; genel kullanıma sunum ayrıca duyurulacaktır.

Kurulum paketi

Sunucu bileşeni konteyner olarak dağıtılır ve kurulumu birlikte planlanır; herkese açık bir imaj deposu yayımlanmadı. Ürün beta aşamasındadır.

  • Ilegya License Server

    Dağıtım durumu
    Herkese açık indirme bağlantısı yayımlanmadı
    Bilinen sürüm
    v1.0 RC1

Sıkça sorulan sorular

  • Sunucuyu kendi altyapımızda çalıştırabilir miyiz?

    Evet, beklenen kullanım budur. Servis Docker ile kurulur, PostgreSQL üzerinde çalışır ve ters vekil arkasında kendi alan adınızdan yayınlanır. Lisans, cihaz ve abonelik verisi sizin veritabanınızda kalır.

  • Ürün hangi olgunluk seviyesinde?

    v1.0 Release Candidate 1 seviyesindedir ve staging kurulumu için hazır kabul edilmiştir. Bu nedenle sitede beta olarak işaretlenir; üretim kesim kararı ayrıca duyurulacaktır.

  • İnternet erişimi olmayan makineler lisanslanabilir mi?

    Evet. Çevrimdışı aktivasyon akışı desteklenir; makine sunucuya doğrudan erişemediğinde aktivasyon dosya tabanlı bir değişimle tamamlanır.

  • Kendi uygulamamızı bu sunucuya bağlayabilir miyiz?

    Evet. Python ve .NET için hazır istemci SDK'ları vardır; bunları kullanmayan istemciler REST API üzerinden aktivasyon, doğrulama, sağlık sinyali, yenileme ve deaktivasyon çağrılarını yapabilir.

  • Kaç cihazda kullanılabileceğini nasıl sınırlarız?

    Lisans başına aktivasyon limiti tanımlanır. Eşzamanlı kullanım gerektiren senaryolarda cihaz sabitlemek yerine floating lisans havuzu kullanılır; donanım değişiminde aktivasyon devri talebi açılır.

Aynı lisans ve dağıtım altyapısını paylaşan diğer ürünler.

  • Cari mutabakat ve ekstre gönderimini uçtan uca otomatikleştirir.

    Logo veritabanınızı doğrudan okur, mutabakat ve ekstre e-postalarını toplu gönderir, gelen onayları tek merkezden izlemenizi sağlar.

    • Logo Tiger, Go ve Wings ile doğrudan çalışır
    • Yüzlerce cariye tek işlemde mutabakat ve ekstre gönderimi
    • Onay, red ve hatırlatma kayıtları tek merkezde izlenir
    Masaüstü otomasyon · Windows masaüstü · SQL Serverİncele
  • Ilegya Reports

    Geliştirmede

    Logo verisinden yönetim raporlarını teknik bilgi olmadan çıkarır.

    Logo ERP üzerindeki veriyi hazır rapor setleriyle sunan masaüstü raporlama uygulaması. Geliştirme sürüyor.

    • Hazır yönetim raporu seti
    • SQL bilgisi gerektirmeyen rapor erişimi
    • Veri kendi sunucunuzda kalır, dışarı çıkmaz
    Masaüstü raporlama · Windows masaüstü · .NET 8İncele

Ilegya License Server sizin kurulumunuzda nasıl çalışır?

Logo sürümünüzü, veri hacminizi ve mevcut akışınızı konuşarak başlıyoruz. Kurulumu birlikte gözden geçiriyoruz.