Neuestes Update A domain ordered with hosting is checked, priced and registered

Open-Source-Abrechnung für Hosting-Unternehmen

Eine kostenlose, selbst gehostete WHMCS-Alternative. Rechnungsstellung, Domains, SSL, Support-Tickets, Shared Hosting, Docker-Apps und Proxmox-VPS in einer Anwendung, gepflegt vom Panelica-Team und Freiwilligen.

Ein Hosting-Dienst im PNLCS-Kundenportal mit aktuellem Verbrauch und acht Verwaltungswerkzeugen

Entwickelt mit

Laravel 13, PHP 8.4+, MySQL 8 oder MariaDB, Tailwind CSS 4 und Alpine.js. Offizielles Docker-Image.

Projektstatus

Lizenz
MIT
GitHub-Sterne
59
Mitwirkende
6
Letztes Update
2026-09-25
Docker-Pulls
3.1k

Wer PNLCS entwickelt

Panelica pflegt PNLCS gemeinsam mit Freiwilligen. Von allen hier aufgeführten Personen wurden Änderungen in den Code übernommen, und die Liste aktualisiert sich automatisch über GitHub.

Ihr Name könnte als Nächstes hier stehen. Es zählen Code, Übersetzungen, Tests auf Ihren eigenen Servern und klare Fehlerberichte.

Was PNLCS kann, auf echten Bildschirmen

Wählen Sie eine Funktion, um den zugehörigen Bildschirm zu sehen.

Alle Funktionen
Konfiguration einer VPS-Bestellung: Abrechnungszeitraum, Optionen und die Bestellübersicht

Was bei einer Verlängerung passiert

PNLCS führt die Abrechnung nach Zeitplan aus, damit niemand daran denken muss, eine Rechnung zu senden oder ein unbezahltes Konto abzuschalten. Dies sind die Standardwerte; jede Zahl ist eine Einstellung.

Abrechnungszyklus in der Doku
  1. 14 Tage vorher

    Verlängerungsrechnung

    Wird erstellt und per E-Mail an den Kunden gesendet.

    invoice_days_before_due = 14
  2. 3 Tage vorher

    Hinterlegte Karte belastet

    Wenn Sie den automatischen Einzug aktivieren. Bis zu 3 Versuche im Abstand von 3 Tagen.

    AutoChargeDaysBefore = 3
  3. Fälligkeit

    Erinnerungen

    Unbezahlte Rechnungen werden überfällig, und Erinnerungs-E-Mails gehen raus. Nach 3 Tagen fällt eine optionale Mahngebühr an.

    LateFeeMinDays = 3
  4. 3 Tage danach

    Gesperrt

    Der Dienst wird auf dem Server gesperrt. Nach der Zahlung wird er innerhalb von 30 Minuten entsperrt.

    AutoSuspensionDays = 3
  5. 30 Tage danach

    Gekündigt

    Nur wenn Sie es aktivieren. Standardmäßig aus.

    AutoTerminationDays = 30

Integrationen, die mit PNLCS ausgeliefert werden

Control Panels, Zahlungsanbieter, Domain-Registrare und SSL, alles als lesbarer Quellcode enthalten.

Alle Integrationen

Server und Panels 7

Zahlungsanbieter 8

Domain-Registrare 6

SSL und Add-ons 5

Sechzehn Themes, umschaltbar im Admin-Bereich

Installieren und aktivieren Sie Themes wie in WordPress. Wählen Sie eines, um seine Farben in einem Beispiel-Shop zu sehen.

Panelica

Alle Themes ansehen

Installation mit Docker

Ein Anwendungs-Container und ein Datenbank-Container. Den Rest erledigt der Installationsassistent.

  1. Container startenErsetzen Sie zuerst changeme durch eigene Passwörter.
  2. 3 bis 5 Minuten wartenBeim ersten Start werden Abhängigkeiten installiert und das Frontend gebaut.
  3. /install öffnenDer Assistent prüft die Voraussetzungen, legt Ihr Admin-Konto an und sperrt sich danach selbst.
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 ausprobieren

Klicken Sie sich durch die Live-Demo oder installieren Sie PNLCS mit Docker.