This repository was archived by the owner on May 23, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Synbase klonen
Syntarex edited this page Feb 26, 2024
·
7 revisions
Diese Anleitung erklärt das Starten verschiedener Services auf einem eingerichteten Debian-Server.
Klone das Projekt aus dem GitHub-Repository.
- Als
syntarexeinloggen - Paket-Liste aktualisieren:
sudo apt update - Pakete aktualisieren:
sudo apt upgrade - Git installieren:
sudo apt install git - Generiere einen SSH-Key für GitHub:
ssh-keygen -t rsa -b 4096 - Trenne die Verbindung zum Server:
exit - Lade SSH-Key herunter und kopiere ihn in lokale Zwischenablage:
scp synbase:/home/syntarex/.ssh/id_rsa.pub . && pbcopy < id_rsa.pub - Füge SSH-Key zu GitHub-Account hinzu
- Lösche heruntergeladenen SSH-Key:
rm id_rsa.pub - Als
syntarexeinloggen - Klone Projekt:
git clone git@github.com:Syntarex/synbase.git .
Die Firewall verbietet den Zugriff auf die verschiedenen Services.
| Service | Port |
|---|---|
| Palworld | 8211/udp 27015/udp |
| Website | 443/tcp 80/tcp |
| CloneHero | 14242/udp |
- Service erlauben
sudo ufw allow PORT - Firewall neustarten:
sudo ufw disable
sudo ufw enable
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