# Server-Einstellungen

> SFTP-Details, Umbenennen, Neuinstallation deines Servers und das Ändern der Programmiersprache (Egg).

Der Tab **Settings** im Portal enthält administrative Optionen für deinen Server: SFTP-Verbindungsdetails, Umbenennen, Neuinstallation und den Wechsel des Egg (Programmiersprache).

## Das lernst du hier

- Wo du deine SFTP-Verbindungsdaten findest
- Wie du deinen Server umbenennst
- Wie du deinen Server neu installierst und wann du das tun solltest
- Wie du den Egg (Programmiersprache) änderst

---

## SFTP-Details

Der Tab **Settings** zeigt deine SFTP-Zugangsdaten:

| Feld | Beschreibung |
| :--- | :--- |
| **Host** | Die Adresse des SFTP-Servers |
| **Port** | Der SFTP-Port (in der Regel 2022) |
| **Username** | Dein Portal-Benutzername |
| **Password** | Das Passwort deines Portal-Kontos |

Verwende sie mit jedem SFTP-Client (FileZilla, WinSCP, Cyberduck oder dem Terminal-Befehl `sftp`), um Dateien direkt von deinem Desktop aus zu verwalten. SFTP hat keine Dateigrößenlimits.

Eine vollständige Anleitung findest du unter [Dateiverwaltung](https://daki.cc/de/wiki/guides/file-manager).

---

## Server umbenennen

Du kannst den Anzeigenamen deines Servers jederzeit im Tab **Settings** ändern. Das betrifft nur den Namen in der Serverliste des Portals — Hostname, Port und das Verhalten deiner Anwendung ändern sich dadurch nicht.

---

## Server neu installieren

Die Schaltfläche **Reinstall** setzt deinen Server auf Basis seines aktuellen Eggs in einen sauberen Standardzustand zurück. Dabei wird der Installationsprozess des Eggs erneut ausgeführt und, je nach Konfiguration des Eggs, werden bestimmte Dateien in deinem Serververzeichnis möglicherweise überschrieben.

> **Warnung:** Eine Neuinstallation löscht normalerweise nicht automatisch alle deine Dateien, kann aber bestimmte Dateien überschreiben oder je nach Projektstruktur ein inkompatibles Setup verursachen. **Ein Backup vor der Neuinstallation wird dringend empfohlen.** Lade deine Dateien per SFTP herunter oder pushe deinen Code auf GitHub, bevor du fortfährst.

**Wann du neu installieren solltest:**
- Die Server-Umgebung ist kaputt oder beschädigt
- Du willst einen sauberen Standardzustand mit derselben Programmiersprache
- Du startest ein neues Projekt und möchtest den Server zurücksetzen

---

## Egg ändern (Programmiersprache)

Der **Egg** legt die Programmiersprache und das Framework deines Servers fest. Der Wechsel zu einem anderen Egg (z. B. von Node.js zu Python) erfolgt im Tab **Settings**.

**Schritte:**
1. Öffne den Tab **Settings**.
2. Wähle deinen neuen Egg aus dem Dropdown-Menü.
3. Bestätige die Änderung.

> **Warnung:** Das Ändern des Eggs löst eine Neuinstallation aus. Dabei werden normalerweise nicht alle deine Dateien automatisch gelöscht, bestimmte Dateien können aber überschrieben werden und dein bestehendes Setup kann mit dem neuen Egg inkompatibel werden. **Ein Backup vor dem Wechsel wird dringend empfohlen.** Lade deine Dateien vorher per SFTP herunter oder pushe deinen Code auf GitHub.

Besuche nach dem Wechsel des Eggs den Tab **Startup**, um das passende Docker-Image auszuwählen und deinen Startup Command anzupassen. Siehe [Starteinstellungen](https://daki.cc/de/wiki/guides/startup-settings).

---

## Debug-Informationen

Der Tab **Settings** zeigt außerdem technische Informationen zu deinem Server (z. B. die Server-UUID und die Node-ID), die beim Kontakt mit dem Support hilfreich sein können.

---

## Nächste Schritte

- [Dateiverwaltung](https://daki.cc/de/wiki/guides/file-manager) — Lade deine Dateien per SFTP herunter, bevor du neu installierst.
- [Starteinstellungen](https://daki.cc/de/wiki/guides/startup-settings) — Aktualisiere Startup Command und Docker-Image nach einem Egg-Wechsel.
- [Hilfe erhalten](https://daki.cc/de/wiki/guides/support) — Kontaktiere den Support, wenn etwas schiefgeht.

---
Source: https://daki.cc/de/wiki/guides/server-settings
