🔐 LicenseBox – PHP Licenser & Updates Manager
LicenseBox is a lightweight software licensing and auto-update system for PHP applications.
It helps developers protect paid scripts, manage activations, issue updates, and monitor usage with a simple,
developer-first workflow.
🚀 Genel Bakış
Tek başına çalışan geliştiriciler, ajanslar ve ürün ekipleri için tasarlanan LicenseBox, merkezileştirir
Birden fazla PHP ürününde lisans oluşturma, doğrulama ve sürüm teslimi. Şunun için idealdir:
ticari komut dosyaları, bakım sözleşmeli müşteri projeleri ve güvenli kullanıma sunulması gereken dahili araçlar.
Deneyim: Akış, gerçek sürüm yaşam döngülerini yansıtır; lisans oluşturun → istemci sunucusunda etkinleştirin →
her istek/aralıkta doğrulama → güncellemeyi gönder → kurulumları takip ederek destek yükünü ve yetkisiz dağıtımı azaltır.
✨ Temel Özellikler
- Lisans Verme — Standart, zamana bağlı veya etki alanı/IP kilitli lisanslar oluşturun.
- Doğrulama API'si — Ek süreler ve önbelleğe alma ile sunucu tarafı kontrolleri (etki alanı/IP/yol/donanım).
- Otomatik Güncellemeler — Müşteriler için sürüm oluşturma, değişiklik günlükleri ve güvenli indirme uç noktaları.
- Ürün Yönetimi — Birden fazla uygulama, kanal (kararlı/beta) ve sürüm notları.
- Etkinleştirme Sınırları — Koltuk/etki alanı sınırları, kontrolleri iptal etme ve yeniden atama.
- Analizler ve Günlükler — Etkinleştirmeler, ping'ler, güncellemelerin benimsenmesi, hata izleri.
- Webhook/Entegrasyonlar — Yaşam döngüsü otomasyonları için faturalandırmayı, CRM'yi veya yardım masasını bağlayın.
- Yönetici Paneli — Roller, denetim izleri ve ayrıntılı izinler.
- Güvenlik – İmzalı yanıtlar, hız sınırlaması, isteğe bağlı çevrimdışı belirteç doğrulaması.
- Yerelleştirme — Çok dilli yönetici dizeleri ve saat dilimine duyarlı zaman damgaları.
⚙️ Teknik Yığın
- Dil: PHP 7.4+ / 8.x
- Çerçeve: Laravel/Lumen tarzı REST (uygulama, sürüme göre değişir)
- Veritabanı: MySQL / MariaDB (InnoDB)
- HTTP: PHP-FPM ile Nginx veya Apache
- Uzantılar: cURL, OpenSSL, Mbstring, JSON, PDO
- İstemci Tarafı: Uygulamalarınız için hafif PHP SDK/uç noktalar
Uzmanlık: Güvenli, sürdürülebilir dağıtımlar için lisanslama sunucusu ile lisanslı uygulama arasındaki net ayrım.
🧩 Kurulum ve Kurulum
- Lisans Sunucusu için bir PHP/MySQL ana bilgisayarı sağlayın (SSL önerilir).
- Dosyaları yükleyin ve public/ (veya eşdeğerini) web kökü olarak ayarlayın.
- Bir veritabanı oluşturun ve ortam değişkenlerini (.env) güncelleyin.
- Bağımlılıkları yükleyin ve geçişleri çalıştırın (paket belgelerine göre satıcı/yükleyici veya CLI).
- Yönetici panelinde ilk ürününüzü, sürümünüzü ve lisansınızı oluşturun.
- Sağlanan SDK'yı/parçacıkları kullanarak doğrulama/güncelleme uç noktalarını PHP uygulamanıza entegre edin.
📦 Neler Dahil
- Lisans sunucusu kaynak kodu ve yönetici kontrol paneli
- Doğrulama ve güncellemeler için REST API uç noktaları
- PHP istemci parçacıkları/SDK ve entegrasyon örnekleri
- Veritabanı geçişleri ve tohum verileri
- Belgeler (kurulum, API, entegrasyon modelleri)
- Değişiklik günlüğü ve örnek web kancaları
📱 Desteklenen Platformlar
- Sunucu İşletim Sistemi: Linux (Ubuntu/Debian/CentOS) önerilir; geliştiriciler için macOS/Windows
- Tarayıcılar: Yönetici arayüzü için Chrome, Edge, Firefox, Safari
- İstemci Uygulamaları: HTTP uç noktalarını çağırabilen herhangi bir PHP uygulaması
🧠 Notlar ve En İyi Uygulamalar
- Güvenlik: HTTPS'yi zorunlu kılın, API anahtarlarını döndürün ve yanıtları imzalayın; hız sınırlarını ve IP izin verilenler listelerini etkinleştirin.
- Paketleme: Gizleme/paketleyiciler, sunucu tarafı doğrulamayı tamamlayabilir (yerine geçemez).
- DevOps: Yayın öncesi testler için bir hazırlık kanalı tutun; Değişiklik günlüğünü ve sürüm notlarını otomatikleştirin.
- Uyumluluk: Etkinleştirme meta verilerini saklarken kullanıcı gizlilik yasalarına saygı gösterin.
- SEO: Geliştirici katılımı için ürün şemasını, net doküman URL'lerini ve sürümlendirilmiş uç noktaları kullanın.
👨💻 Orijinal Geliştirici Kredisi
Atıf orijinal yazılımın yaratıcısına aittir.
Resmi destek, güncellemeler ve ticari lisanslama için lütfen geliştiricinin ürün sayfasını ziyaret edin.
🔒 Sorumluluk reddi beyanı
Bu açıklama yalnızca bilgilendirme ve kataloglama amacıyla yazılım özelliklerini sunar.
Tüm ürün adları ve ticari markalar ilgili sahiplerinin mülkiyetindedir.
Değerlendirmeler
Henüz değerlendirme yapılmadı.