Skip to content
This repository was archived by the owner on May 23, 2024. It is now read-only.

Synbase klonen

Syntarex edited this page Feb 26, 2024 · 7 revisions

Diese Anleitung erklärt das Starten verschiedener Services auf einem eingerichteten Debian-Server.

Synbase klonen

Klone das Projekt aus dem GitHub-Repository.

  1. Als syntarex einloggen
  2. Paket-Liste aktualisieren: sudo apt update
  3. Pakete aktualisieren: sudo apt upgrade
  4. Git installieren: sudo apt install git
  5. Generiere einen SSH-Key für GitHub: ssh-keygen -t rsa -b 4096
  6. Trenne die Verbindung zum Server: exit
  7. Lade SSH-Key herunter und kopiere ihn in lokale Zwischenablage: scp synbase:/home/syntarex/.ssh/id_rsa.pub . && pbcopy < id_rsa.pub
  8. Füge SSH-Key zu GitHub-Account hinzu
  9. Lösche heruntergeladenen SSH-Key: rm id_rsa.pub
  10. Als syntarex einloggen
  11. Klone Projekt: git clone git@github.com:Syntarex/synbase.git .

Ports freigeben

Die Firewall verbietet den Zugriff auf die verschiedenen Services.

Service Port
Palworld 8211/udp 27015/udp
Website 443/tcp 80/tcp
CloneHero 14242/udp
  1. Service erlauben sudo ufw allow PORT
  2. Firewall neustarten:
sudo ufw disable
sudo ufw enable

Services konfigurieren

Palworld

Die Konfiguration des Palworld-Servers kann im Projektverzeichnis unter /palworld/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini geändert werden. Die Änderungen müssen ins Git übernommen werden.

Nach einer Anpassung der PalWorldSettings.ini muss der Server neugestartet werden: docker compose restart palworld

Sollte sich die PalWorldSettings.ini beim Start des Containers zurücksetzen, setze die Datei wieder auf ihren Zustand im Repository zurück und starte den Container anschließend neu:

git reset --hard
docker compose restart palworld

Clone this wiki locally