# 서버 설정

> SFTP 정보, 이름 바꾸기, 서버 재설치, 프로그래밍 언어(egg) 변경.

Portal의 **Settings** 탭에는 서버의 관리 옵션이 있어요: SFTP 연결 정보, 이름 바꾸기, 재설치, 그리고 egg 변경(프로그래밍 언어)이 여기에 있어요.

## 배울 내용

- SFTP 연결 정보를 찾는 곳
- 서버 이름을 바꾸는 방법
- 서버를 재설치하는 방법과 사용하는 시점
- egg(프로그래밍 언어)를 변경하는 방법

---

## SFTP 정보

Settings 탭에서 SFTP 자격 증명을 확인할 수 있어요:

| 필드 | 설명 |
| :--- | :--- |
| **Host** | SFTP 서버 주소 |
| **Port** | SFTP 포트 (보통 2022) |
| **Username** | Portal 사용자 이름 |
| **Password** | Portal 계정 비밀번호 |

이 정보를 SFTP 클라이언트(FileZilla, WinSCP, Cyberduck 또는 터미널의 `sftp` 명령)에 입력해서 데스크톱에서 파일을 직접 관리하세요. SFTP에는 파일 크기 제한이 없어요.

전체 가이드는 [파일 관리자](https://daki.cc/ko/wiki/guides/file-manager)를 참고하세요.

---

## 서버 이름 바꾸기

Settings 탭에서 언제든지 서버의 표시 이름을 바꿀 수 있어요. 이는 Portal의 서버 목록에 표시되는 이름에만 영향을 줘요 — 호스트 이름, 포트, 애플리케이션의 동작은 바뀌지 않아요.

---

## 서버 재설치하기

**Reinstall** 버튼은 서버를 현재 egg를 기준으로 한 깨끗한 기본 상태로 되돌려요. egg의 설치 과정을 다시 실행하며, egg 설정에 따라 서버 디렉터리의 일부 파일을 덮어쓸 수 있어요.

> **주의:** 재설치는 보통 모든 파일을 자동으로 삭제하지는 않지만, 프로젝트 구조에 따라 특정 파일을 덮어쓰거나 호환되지 않는 설정이 생길 수 있어요. **재설치 전에 백업을 만들어 두기를 강력히 권장해요.** 진행하기 전에 SFTP로 파일을 다운로드하거나 코드를 GitHub에 올리세요.

**재설치가 필요한 경우:**
- 서버 환경이 깨졌거나 손상되었을 때
- 같은 프로그래밍 언어로 깨끗한 기본 상태를 원할 때
- 새 프로젝트를 시작하면서 서버를 초기화하고 싶을 때

---

## egg(프로그래밍 언어) 변경하기

**egg**는 서버의 프로그래밍 언어와 프레임워크를 정의해요. 다른 egg로 바꾸는 것(예: Node.js에서 Python으로)은 Settings 탭에서 해요.

**단계:**
1. **Settings** 탭을 여세요.
2. 드롭다운에서 새 egg를 선택하세요.
3. 변경을 확인하세요.

> **주의:** egg를 바꾸면 재설치가 실행돼요. 보통 모든 파일이 자동으로 삭제되지는 않지만, 일부 파일이 덮어쓰기 될 수 있고 기존 설정이 새 egg와 호환되지 않을 수 있어요. **egg를 바꾸기 전에 백업을 만들어 두기를 강력히 권장해요.** 먼저 SFTP로 파일을 다운로드하거나 코드를 GitHub에 올리세요.

egg를 바꾼 뒤에는 **Startup** 탭으로 이동해서 맞는 Docker 이미지를 선택하고 시작 명령을 업데이트하세요. [시작 설정](https://daki.cc/ko/wiki/guides/startup-settings)을 참고하세요.

---

## 디버그 정보

Settings 탭에는 서버의 기술 정보(서버 UUID, 노드 ID 등)도 표시돼요. 지원팀에 문의할 때 유용할 수 있어요.

---

## 다음 단계

- [파일 관리자](https://daki.cc/ko/wiki/guides/file-manager) — 재설치하기 전에 SFTP로 파일을 다운로드하세요.
- [시작 설정](https://daki.cc/ko/wiki/guides/startup-settings) — egg를 바꾼 뒤 시작 명령과 Docker 이미지를 업데이트하세요.
- [도움 받기](https://daki.cc/ko/wiki/guides/support) — 문제가 생기면 지원팀에 문의하세요.

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