Zum Inhalt springen
EinrichtungsserviceKostenloses Gespräch buchen
Loslegen

In wenigen Minuten auf Ihrem eigenen Server.

PNLCS ist eine Laravel-Anwendung: PHP 8.4, MySQL oder MariaDB und ein Webserver. Wählen Sie den Weg, der zu Ihrem Server passt. Wer sich erst umsehen möchte: Die Live-Demo ist eine echte Installation.

Drei Wege zur Installation

Jeder endet im selben Installationsassistenten, in dem Sie Ihr Administratorkonto anlegen.

Das offizielle Image

panelica/pnlcs-runtime bringt PHP-FPM 8.4, nginx und supervisor mit. Beim ersten Start installiert es die neueste stabile Version, ein signiertes Paket, das vor dem Entpacken geprüft wird.

  • Der erste Start dauert etwa eine Minute
  • Scheduler und ein Queue-Worker laufen im Container: keine Cron-Zeile nötig
  • Zwei benannte Volumes bewahren Datenbank und Anwendung, wenn der Container ersetzt wird
Docker-Anleitung
Terminal
$ docker network create pnlcs-net

$ docker run -d --name pnlcs-db --network pnlcs-net \
  -v pnlcs_db:/var/lib/mysql \
  -e MYSQL_ROOT_PASSWORD=choose-a-root-password \
  -e MYSQL_DATABASE=pnlcs -e MYSQL_USER=pnlcs \
  -e MYSQL_PASSWORD=choose-a-password \
  mariadb:11

$ docker run -d --name pnlcs --network pnlcs-net -p 8090:80 \
  -v pnlcs_app:/var/www/pnlcs \
  -e DB_HOST=pnlcs-db -e DB_DATABASE=pnlcs \
  -e DB_USERNAME=pnlcs -e DB_PASSWORD=choose-a-password \
  -e APP_URL=http://localhost:8090 \
  panelica/pnlcs-runtime:1.5

# then open http://localhost:8090/install

Auf frischen Servern getestet

Installationsskript und Schritt-für-Schritt-Anleitung wurden auf jedem dieser Systeme vom ersten Befehl bis zur ersten Anmeldung durchlaufen.

Ubuntu 22.04 · 24.04PHP 8.4 (ondrej PPA)MySQL 8.0
Debian 12 · 13PHP 8.4 (sury · Debian)MariaDB 10.11 · 11.8
AlmaLinux 9PHP 8.4 (Remi)MySQL 8.0 · SELinux on
Rocky Linux 9PHP 8.4 (Remi)MySQL 8.0 · SELinux on

Dann der Installationsassistent

Öffnen Sie /install im Browser. Er prüft zuerst alles und schließt sich nach Abschluss dauerhaft: Es gibt kein Standardpasswort, das Sie danach ändern müssten.

  1. 1VoraussetzungenPHP 8.4, jede Erweiterung und jeder Ordner, der beschreibbar sein muss. Eine rote Zeile nennt genau, was zu beheben ist.
  2. 2DatenbankLegt die Tabellen an oder überspringt diesen Schritt, wenn die Migrationen schon gelaufen sind.
  3. 3AdministratorBenutzername, E-Mail und Passwort nach Ihrer Wahl.
  4. 4AnwendungDie öffentliche Adresse, der Name Ihres Unternehmens und die Standardsprache.
  5. 5AbschlussEine Lock-Datei wird geschrieben, und /install antwortet von da an mit 404.

Voraussetzungen

Eine kleine Installation läuft bequem mit 2 GB Arbeitsspeicher, die Datenbank auf demselben Server.

PHP
8.4 oder neuer
Datenbank
MySQL 8.0 oder MariaDB 10.6 oder neuer
Webserver
Nginx oder Apache, mit PHP-FPM
Node.js
20.19 oder neuer, nur um das Frontend aus dem Quellcode zu bauen
Composer
2.x, mit dem Release-Paket nicht nötig
Arbeitsspeicher
1 GB für eine kleine Installation, 2 GB sind bequem
Festplatte
Etwa 130 MB für die Anwendung; lassen Sie 2 GB frei, da die Daten wachsen

Updates mit einem Klick

PNLCS sucht einmal am Tag nach einer neuen Version. Installiert wird erst, wenn ein Administrator es anstößt.

Zuerst signiert und geprüftDie Version wird heruntergeladen, ihre Signatur geprüft und mit Ihrer Installation verglichen, bevor sich irgendetwas ändert.
Ihre Änderungen bleibenÄnderungen an PNLCS-eigenen Dateien werden mit der neuen Version zusammengeführt. Ihre Themes, Module, Hooks und die .env werden nie angefasst.
Zurückgesetzt, wenn etwas fehlschlägtZuerst wird ein Snapshot der Datenbank erstellt. Schlägt ein Schritt fehl, gehen alle Dateien und die Datenbank auf den vorherigen Stand zurück.
Stable oder BetaBeta erhält neue Versionen etwa eine Woche früher, für Betreiber, die sie als Erste wollen.

Nach der Installation

Die Dokumentation begleitet Sie von der ersten Anmeldung bis zur ersten bezahlten Bestellung.

Kostenpflichtiger Service der PNLCS-Entwickler

Sie gründen Ihr eigenes Hosting-Unternehmen?

PNLCS können Sie kostenlos selbst betreiben. Wenn Sie alles erledigt haben möchten, richten die Entwickler von PNLCS Server, Control Panel, Abrechnung und Ihren Shop ein. Das erste Gespräch ist kostenlos.