1. Was ist die Git-Integration?
Mit der Git-Integration lädt das Panel die Dateien deines Bots bei jedem Serverstart automatisch direkt von GitHub. Du machst einfach einen Push ins Repository und startest den Bot neu, um Updates zu übernehmen.
2. Einen Personal Access Token auf GitHub erstellen
Für private Repositories verlangt GitHub eine Authentifizierung per Token. So geht's:
- Gib dem Token einen Namen (z. B.
redhosting-bot) und aktiviere den Scope repo.
- Klicke auf Generate token und kopiere den erzeugten Token – er wird nur einmal angezeigt.
⚠️
Achtung: Gib deinen Token niemals weiter. Er gewährt vollen Zugriff auf deine Repositories.
3. Die Variablen im Panel setzen
Öffne im RedHosting-Panel deinen Bot-Server und gehe zum Reiter Startup.
Fülle die Felder so aus:
- Git Repo Address: URL deines GitHub-Repositorys.
Beispiel: https://github.com/deinuser/dein-bot.git
- Install Branch: Name des Branches, den du nutzen willst.
Beispiel: main
- Auto Update: Aktivieren, damit das Panel bei jedem Serverstart automatisch
git pull ausführt.
- User Uploaded Files: Diese Option deaktiviert lassen. Ist sie aktiv, wird das Update per Git übersprungen.
- Git Username: dein GitHub-Benutzername.
Beispiel: deinuser
- Git Access Token: Füge hier den im vorherigen Schritt erzeugten Token ein.
- Main File: Name der Hauptdatei deines Bots.
Beispiel: index.js
4. Den Server zum ersten Mal installieren
Nachdem alle Felder ausgefüllt sind, musst du den Server neu installieren, damit das Panel das Repository von Grund auf klont. Gehe im Seitenmenü des Servers zu Einstellungen.
- Klicke auf Server neu installieren (Reinstall Server) und bestätige.
- Warte, bis es fertig ist. Das Panel klont automatisch alle Dateien deines Repositorys.
ℹ️
Tipp: Eine Neuinstallation löscht standardmäßig keine vorhandenen Dateien. Wenn du bei null anfangen willst, aktiviere vor dem Bestätigen zusätzlich Wipe Server.
5. Den Bot per Git aktualisieren
Wenn alles eingerichtet ist, ist der Update-Ablauf einfach:
- Ändere deinen Code und sende ihn mit
git push zu GitHub.
- Starte den Bot-Server im Panel neu.
- Das Panel führt automatisch
git pull aus und startet den Bot mit den aktualisierten Dateien.
ℹ️
Fertig! Dein Bot bleibt jetzt immer auf dem Stand deines Repositorys. Wenn du Hilfe brauchst, kontaktiere unseren Support.