🚀 Genel Bakış
Betternet ISP Billing with Mikrotik API, MikroTik RouterOS kullanan İnternet Servis Sağlayıcıları (ISP'ler) için tasarlanmış güçlü ve hepsi bir arada yönetim sistemidir. Faturalandırma, ödeme işleme, kullanıcı paketi yönetimi, otomatik bağlantı kesme ve Mikrotik API otomasyonunu birleşik bir uygulamada birleştirir. :contentReference[oaicite:2]{index=2}
Gerçek ISP operasyonel iş akışlarından (kullanıcıların yetkilendirilmesi, PPPoE/HotSpot paketlerinin yapılandırılması, faturaların oluşturulması ve abonelik sürelerinin sona ermesinin zorunlu kılınması) oluşturulan bu araç, standart ISP iş mantığını tek bir web arayüzüne getirir.
Şunlar için idealdir: Küçük ve orta ölçekli İSS'ler, WISP'ler, kentsel geniş bant sağlayıcıları, yönetilen internet hizmetleri sunan kurulumcular/teknisyenler ve Mikrotik ağlarını faturalandırma sistemleriyle entegre eden satıcılar.
✨ Temel Özellikler
- MikroTik API entegrasyonu: PPPoE/HotSpot kullanıcılarını otomatik olarak oluşturun, zamanı geldiğinde askıya alın/askıyı kaldırın, günlükleri ve kullanıcı oturumlarını alın. :contentReference[oaicite:3]{index=3}
- Faturalama ve Fatura Otomasyonu: Tüm kullanıcılar için tek tıkla fatura oluşturma, faturaları indirme, vadesi gelen ödemeleri takip etme. :contentReference[oaicite:4]{index=4}
- Kullanıcı ve Paket Yönetimi: Hizmet bölgeleri oluşturun, süreleri ve otomatik son kullanma tarihini içeren paketleri tanımlayın, kullanıcı paketlerini kolayca değiştirin. :contentReference[oaicite:5]{index=5}
- Rol Tabanlı Erişim ve Bayi Desteği: Personel rolleri, bağımsız kullanıcı havuzlarına sahip bayi panelleri ve fiyatlandırma. :contentReference[oaicite:6]{index=6}
- Ödeme Ağ Geçitleri: Şerit entegrasyonu, ödeme takibi, vadeye dayalı otomatik bağlantı kesme mantığı. :contentReference[oaicite:7]{index=7}
- Raporlar ve Günlükler: Bölgeye/bayiye göre kullanıcı raporları, gelir ve gider raporları, Mikrotik günlük indirmeleri. :contentReference[oaicite:8]{index=8}
- Otomatik Bağlantı Kesme: Süresi dolmuş paketler veya ödenmemiş faturalar için Cron tabanlı otomatik askıya alma. :contentReference[oaicite:9]{index=9}
- Destek Biletleme Modülü: İSS'ler için yerleşik kullanıcı desteği/bilet sistemi. :contentReference[oaicite:10]{index=10}
⚙️ Teknik Yığın
- Arka uç: PHP (Laravel veya benzeri MVC) — gereksinim PHP >= 7.x. :contentReference[oaicite:11]{index=11}
- Veritabanı: MySQL / MariaDB
- API: MikroTik RouterOS API (bağlantı noktası 8728, PPPoE/HotSpot profilleri) :contentReference[oaicite:12]{index=12}
- Sunucu: Linux (paylaşımlı barındırma, VPS), Apache/Nginx, otomatikleştirilmiş görevler için cron işlerini destekler. :contentReference[oaicite:13]{index=13}
- Tarayıcı Desteği: Chrome, Firefox, Edge dahil olmak üzere modern tarayıcılar — duyarlı yönetici kullanıcı arayüzü.
🧩 Kurulum Kılavuzu
- Kod tabanını web sunucunuzun belge köküne yükleyin.
- MySQL/MariaDB veritabanı oluşturun; sağlanan SQL şemasını içe aktarın. :contentReference[oaicite:14]{index=14}
- .env veya config dosyasını yapılandırın: veritabanı kimlik bilgilerini, Mikrotik IP/kullanıcı adı/şifreyi, Stripe API anahtarını, posta ayarlarını ayarlayın.
- Gerekli geçişleri veya kurulum komutlarını (varsa) çalıştırın.
- Mikrotik yönlendiricide: API erişimini etkinleştirin (varsayılan bağlantı noktası 8728), kimlik bilgilerinin API kullanıcı haklarına sahip olduğundan emin olun. :contentReference[oaicite:15]{index=15}
- Otomatik fatura oluşturma ve otomatik bağlantı kesme için cron işini ayarlayın (örneğin, * * * * * php artisan programı:çalıştır). :contentReference[oaicite:16]{index=16}
- Yönetici panelinde oturum açın, hizmet bölgelerini, paketleri, personel rollerini yapılandırın ve kullanıcıları işe almaya başlayın.
📦 Teslimatlar
- Eksiksiz kaynak kodu paketi (GPL lisanslı)
- Veritabanı şeması / örnek veriler
- Yönetici kullanıcı arayüzü modülleri: kullanıcı yönetimi, faturalandırma, Mikrotik API entegrasyonu
- Belgeler: kurulum kılavuzu, Mikrotik API kurulumu, kullanım kılavuzu :contentReference[oaicite:17]{index=17}
- Stripe ödeme ağ geçidi ve Mikrotik yönlendirici kurulumu için örnek yapılandırma
📱 Desteklenen Platformlar
- PHP barındırma ile Linux sunucuları (CentOS, Ubuntu, Debian) veya VPS/VDS
- MikroTik RouterOS (gereksinimlere göre sürüm 3+) :contentReference[oaicite:18]{index=18}
- MySQL/MariaDB veritabanı sunucuları
- Yönetici paneli için web tarayıcıları (masaüstü ve mobil)
🧠 Notlar
- Lisans: GNU GPL – GPL koşulları altında kullanmakta, değiştirmekte ve yeniden dağıtmakta özgürsünüz.
- MikroTik API ile İlgili Hususlar: Yönlendirici güvenliğini sağlayın (API kullanıcı hakları, güvenlik duvarı koruması, güvenli kimlik bilgilerinin kullanımı).
- Ölçeklenebilirlik: Çok sayıda kullanıcıyı veya büyük ağı yönetiyorsanız, özel sunucu veya bulut ortamını ve Mikrotik donanım boyutlandırmasını buna göre değerlendirin.
- SEO Güvencesi: “ISP faturalandırma yazılımı”, “MikroTik API faturalandırma”, “internet servis sağlayıcı yönetimi” gibi anahtar kelimeler listeleme görünürlüğüne yardımcı olacaktır.
- Kişiselleştirme: Kuponlar, radius entegrasyonu, mobil uygulama, SMS bildirimleri, özel tarifeler vb. için modülleri genişletebilirsiniz.
👨💻 Orijinal Geliştirici Kredisi
Sajal Ahsan tarafından geliştirilmiştir. Resmi satın alma, destek ve sürüm geçmişi için pazar listesini ziyaret edin:
CodeCanyon'un Orijinal Yazarı
:contentReference[oaicite:20]{index=20}
🔒 Sorumluluk reddi beyanı
Bu dağıtım, eğitim ve gelişim amacıyla GPL kapsamında sağlanmaktadır. Açıkça belirtilmediği sürece orijinal geliştiriciye veya Mikrotik şirketine bağlı değildir veya bunlar tarafından desteklenmemektedir. Tüm ticari markalar ve marka adları ilgili sahiplerinin mülkiyetinde kalır. Resmi güncellemeler veya ticari lisanslama için lütfen orijinal pazar listesinden satın alın.
Değerlendirmeler
Henüz değerlendirme yapılmadı.