Son güncelleme A domain ordered with hosting is checked, priced and registered

Hosting firmaları için açık kaynaklı faturalandırma

Ücretsiz, kendi sunucunuzda çalışan bir WHMCS alternatifi. Faturalandırma, alan adları, SSL, destek talepleri, paylaşımlı hosting, Docker uygulamaları ve Proxmox VPS tek bir uygulamada. Bakımını Panelica ekibi ve gönüllüler üstleniyor.

PNLCS müşteri panelinde bir hosting hizmeti: anlık kullanım ve sekiz yönetim aracı

Kullanılan teknolojiler

Laravel 13, PHP 8.4+, MySQL 8 ya da MariaDB, Tailwind CSS 4 ve Alpine.js. Resmî Docker imajı.

Proje durumu

Lisans
MIT
GitHub yıldızı
59
Katkıda bulunan
6
Son güncelleme
2026-09-25
Docker indirmesi
3.1k

PNLCS'i kimler geliştiriyor

Panelica, PNLCS'in bakımını gönüllülerle birlikte yürütüyor. Aşağıdaki herkesin koda birleştirilmiş değişiklikleri var ve liste GitHub'dan kendiliğinden güncelleniyor.

Sıradaki isim sizinki olabilir. Kod, çeviri, kendi sunucularınızda yaptığınız testler, açık yazılmış hata raporları: hepsi katkı sayılır.

PNLCS neler yapar, gerçek ekranlarda

Ekranını görmek için bir özellik seçin.

Tüm özellikler
Bir VPS siparişini yapılandırma: faturalandırma dönemi, seçenekler ve sipariş özeti

Bir yenileme sürecinde neler olur

PNLCS faturalandırmayı zamanlanmış görevlerle yürütür; kimsenin fatura göndermeyi ya da ödenmemiş bir hesabı kapatmayı hatırlaması gerekmez. Aşağıdakiler varsayılan değerlerdir; her sayı bir ayardır.

Dokümantasyonda faturalandırma döngüsü
  1. 14 gün önce

    Yenileme faturası

    Oluşturulur ve müşteriye e-postayla gönderilir.

    invoice_days_before_due = 14
  2. 3 gün önce

    Kayıtlı karttan tahsilat

    Otomatik tahsilatı açtıysanız. 3 gün arayla en fazla 3 deneme.

    AutoChargeDaysBefore = 3
  3. Son ödeme tarihi

    Hatırlatmalar

    Ödenmemiş faturalar gecikmiş duruma geçer ve hatırlatma e-postaları gönderilir. İsteğe bağlı gecikme ücreti 3 gün sonra uygulanır.

    LateFeeMinDays = 3
  4. 3 gün sonra

    Askıya alınır

    Hizmet sunucuda askıya alınır. Ödeme yapıldığında 30 dakika içinde yeniden açılır.

    AutoSuspensionDays = 3
  5. 30 gün sonra

    Sonlandırılır

    Yalnızca siz etkinleştirirseniz. Varsayılan olarak kapalıdır.

    AutoTerminationDays = 30

PNLCS ile birlikte gelen entegrasyonlar

Kontrol panelleri, ödeme altyapıları, alan adı kayıt firmaları ve SSL; hepsi okunabilir kaynak kod olarak birlikte gelir.

Tüm entegrasyonlar

Sunucular ve paneller 7

Ödeme altyapıları 8

Alan adı kayıt firmaları 6

SSL ve eklentiler 5

Yönetim panelinden değiştirilebilen on altı tema

Temaları WordPress'te yaptığınız gibi kurup etkinleştirin. Renklerini örnek bir mağazada görmek için birini seçin.

Panelica

Tüm temalara göz atın

Docker ile kurulum

Bir uygulama container'ı ve bir veritabanı container'ı. Gerisini kurulum sihirbazı halleder.

  1. Container'ları başlatınÖnce changeme değerlerini kendi şifrelerinizle değiştirin.
  2. 3 ila 5 dakika bekleyinİlk açılışta bağımlılıklar kurulur ve frontend derlenir.
  3. /install adresini açınSihirbaz gereksinimleri kontrol eder, yönetici hesabınızı oluşturur ve ardından kendini kilitler.
Terminal
$ docker network create pnlcs-net

$ docker run -d --name pnlcs-db --network pnlcs-net \
  -e MYSQL_ROOT_PASSWORD=changeme \
  -e MYSQL_DATABASE=pnlcs -e MYSQL_USER=pnlcs \
  -e MYSQL_PASSWORD=changeme \
  mariadb:11

$ docker run -d --name pnlcs --network pnlcs-net \
  -p 8090:80 \
  -e DB_HOST=pnlcs-db -e DB_DATABASE=pnlcs \
  -e DB_USERNAME=pnlcs -e DB_PASSWORD=changeme \
  -e APP_URL=http://localhost:8090 \
  panelica/pnlcs-runtime:1.4

PNLCS'i deneyin

Canlı demoda gezinin ya da Docker ile kurun.