# サーバー設定

> 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/ja/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/ja/wiki/guides/startup-settings) を参照してください。

---

## デバッグ情報

Settings タブには、サポートに問い合わせる際に役立つ、サーバーの技術情報（サーバー UUID やノード ID など）も表示されます。

---

## 次のステップ

- [ファイルマネージャー](https://daki.cc/ja/wiki/guides/file-manager) — 再インストールの前に、SFTP でファイルをダウンロードします。
- [起動設定](https://daki.cc/ja/wiki/guides/startup-settings) — egg を変更したあとに、起動コマンドと Docker イメージを更新します。
- [サポートを受ける](https://daki.cc/ja/wiki/guides/support) — 問題が発生したらサポートへ。

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