Installation
Möglicherweise nicht mit allen Add-ons kompatibel
GermanDactyl verwendet Patches, um das Interface zu übersetzen. Solltest du vorher schon Plugins oder Themes installiert haben, welche das Interface bearbeiten, ist es möglich, dass einige Dateien nicht vom Patch bearbeitet werden können.
Der einfache Weg
Füge einfach den folgenden Befehl in die Konsole deines Servers ein. GermanDactyl wird sich automatisch installieren.
curl -sSL https://install.germandactyl.de/ | sudo bash -s --
curl -sSL https://install.germandactyl.de/ | sudo bash -s -- -d /dein/pterodactyl/pfad
curl -sSL https://install.germandactyl.de/ | sudo bash -s -- -v 1.11.3
Nicht empfohlen
Das Anpassen der Version wird nicht empfohlen. Dies sollte nur eingesetzt werden, wenn die von Pterodactyl gemeldete Version nicht der Wahrheit entspricht.
Patches manuell anwenden
Sollte die automatische Installation bei dir nicht funktionieren (z. B. weil deine Linux-Version nicht vom Skript
unterstützt ist), kannst du auf die manuelle Variante zurückgreifen.
Folge dafür folgenden Schritten:
-
Lade zuerst den Patch passend zu deiner Version herunter
curl -sSL https://patch.germandactyl.de/1.11.2 -o /var/www/pterodactyl/germandactyl.patch #(1)
- Hier wird als Beispiel
/var/www/pterodactyl
verwendet. Passe diesen Ordner an deine Instanz an
- Hier wird als Beispiel
-
Falls noch nicht getan, installiere NodeJS, git und yarn
# Installiere NodeJS curl -sL https://deb.nodesource.com/setup_16.x | bash - apt -y install nodejs # Installiere Yarn npm install -g yarn # Installiere git apt -y install git
-
Navigiere in deinen pterodactyl-Ordner und wende den Patch an
# Navigiere in deinen Ordner (1) cd /var/www/pterodactyl # Wende den Patch an (2) git apply --ignore-whitespace --ignore-space-change -C1 --apply --reject germandactyl.patch
- Hier wird als Beispiel
/var/www/pterodactyl
verwendet. Passe diesen Ordner an deine Instanz an - Solltest du mit den Parametern nicht zufrieden sein, passe sie so an, dass sie für dich Sinn ergeben.
Eine Hilfe dazu findest du untergit apply --help
- Hier wird als Beispiel
-
Kompiliere das Interface
# Installiere alle Dependencies (falls noch nicht getan) yarn install # Erstelle einen Produktions-Build für das Interface yarn run build:production # Leere den Views-Cache und optimiere das Projekt php artisan view:clear php artisan optimize
Das wars. Nun hast du eine deutsche Version für dein Pterodactyl-Panel :)