Commercial License Server

Ein Einstieg für Setup, Start, systemd, Docker, Pterodactyl, Windows und macOS.

Die Single-File-Installation fragt Port, API-Token, URLs und Zielumgebung ab. Danach erzeugt sie im Runtime-Ordner alle passenden Startdateien und Service-Dateien.

Downloads

Linux / macOS .sh

Der Hauptinstaller. Fragt alles ab und schreibt die Runtime nach ~/.license-nodejs-commercial.

start-licensesys.sh

Windows .bat

Wrapper für Git Bash oder andere bash.exe-Installationen unter Windows. Reicht die Parameter direkt an die .sh weiter.

start-licensesys.bat

macOS .command

Double-Click-Wrapper für macOS. Startet dieselbe Single-File-Installation wie unter Linux.

start-licensesys.command

Markdown Doku

Kurze Referenz für Runtime-Pfad, generated setup files, systemd und die einzelnen Startwege.

LICENSE-SYSTEM-SETUP.md

Setup Flow

1. Setup starten

sh ./start-licensesys.sh
sh ./start-licensesys.sh setup

2. Umgebung wählen

  • Linux / normal
  • Linux + systemd
  • Docker
  • Pterodactyl
  • Windows
  • macOS

3. Dateien erzeugen

Im Runtime-Ordner entstehen unter setup/ automatisch Linux-Startskripte, systemd-Service, Docker Compose, Pterodactyl-Startbefehl, Windows-BAT und macOS-Command-Dateien.

4. systemd oder manuell starten

sh ./start-licensesys.sh start
sh ./start-licensesys.sh artifacts
sh ./start-licensesys.sh systemd-install

Zielumgebungen

Linux / normal

Nutze die generierten Skripte setup/linux/start-licenseserver.sh, start-licenseserver-bg.sh und stop-licenseserver.sh.

Linux + systemd

Die Installation kann direkt die Datei setup/linux/licenseserver.service erzeugen und auf Wunsch nach /etc/systemd/system installieren.

Docker

Unter setup/docker werden docker-compose.yml und Dockerfile erzeugt. Der Runtime-Ordner wird als Volume eingebunden.

Pterodactyl

Unter setup/pterodactyl liegen Startbefehl und Notes. Für den Panel-Import kannst du direkt das Egg egg-license-nodejs-commercial-pterodactyl.json laden.

Windows

Der Website-Wrapper startet die .sh über bash.exe. Im Runtime-Ordner wird zusätzlich setup/windows/start-licenseserver.bat erzeugt.

macOS

Für macOS wird eine .command-Datei erzeugt, damit der Server direkt über Finder oder Terminal gestartet werden kann.