# ファイルマネージャー

> Portal の組み込みファイルマネージャーまたは SFTP を使って、サーバーのファイルをアップロード・管理・編集する方法。

Portal の **Files** タブでは、ブラウザからサーバーのファイルシステムにアクセスできます。ファイルのアップロード、フォルダーの作成、Web エディターでのファイル編集、アーカイブの展開がすべて、ブラウザを離れずに行えます。大きな転送には SFTP も利用できます。

## このページで学べること

- ファイルの移動と管理の方法
- ファイルのアップロード方法（フォルダーの制限への対処を含む）
- ブラウザでのファイルの作成と編集
- 制限のないアクセスのための SFTP の使い方

---

## ファイルの移動

ファイルマネージャーには、サーバーのディレクトリツリーが表示されます。フォルダーをクリックして中に入り、テキストファイルをクリックすると、組み込みの Web エディターで開けます。

---

## ファイルのアップロード

**Upload** をクリックすると、コンピューターから 1 つ以上のファイルをアップロードできます。ファイルは現在開いているディレクトリに配置されます。

> **情報:** Web のファイルマネージャーには、ファイルごとのアップロードサイズの上限があります。大きいファイルや多数のファイルを一度にアップロードする場合は、代わりに SFTP を使ってください（下のセクションを参照）。

---

## フォルダーのアップロード

Web のファイルマネージャーでは、フォルダーの直接アップロードは**サポートされていません**。次のいずれかの回避策を使ってください:

### 方法 1: アーカイブをアップロードする（最も速い）

1. コンピューター上でフォルダーを `.zip` または `.tar.gz` ファイルに圧縮します。
2. **Upload** ボタンでアーカイブをアップロードします。
3. ファイルマネージャーでアーカイブを右クリックし、**Extract** を選んでサーバー上で展開します。

### 方法 2: SFTP を使う（サイズ制限なし）

SFTP を使うと、ブラウザの制限なしでフォルダーツリー全体をアップロードできます。下の SFTP のセクションを参照してください。

---

## ファイルの作成と編集

| 操作 | 方法 |
| :--- | :--- |
| 新しいファイルを作成 | **New File** をクリック |
| 既存のファイルを編集 | ファイルをクリックして Web エディターで開き、**Save** をクリック |
| ディレクトリを作成 | **New Directory** をクリック |
| 名前の変更、または削除 | ファイルまたはフォルダーを右クリックして、これらのオプションを使う |

---

## アーカイブの操作

- **展開:** `.zip` または `.tar.gz` をアップロードし、右クリックして **Extract** を選ぶと、その場で展開されます。
- **圧縮:** ファイルまたはフォルダーを選択し、アーカイブのオプションを使って `.zip` を作成します。

---

## SFTP の使い方

SFTP を使うと、デスクトップのクライアントから、ファイルシステムに直接・制限なしでアクセスできます。

### SFTP の詳細を確認する

1. Portal でサーバーを開き、**Settings** タブを開きます。
2. **SFTP Details** のセクションを探します:
   - **Host** — SFTP サーバーのアドレス
   - **Port** — 通常は 2022
   - **Username** — Portal のユーザー名
3. SFTP のパスワードとして、Portal のアカウントのパスワードを使います。

### 推奨の SFTP クライアント

| クライアント | プラットフォーム |
| :--- | :--- |
| FileZilla | Windows、Mac、Linux（無料） |
| WinSCP | Windows（無料） |
| Cyberduck | Mac、Windows（無料） |
| `sftp` | 任意のターミナル |

### SFTP でできること

- フォルダーツリー全体を 1 回の転送でアップロードする
- ブラウザの制限に達せず、大きいファイルを転送する
- デスクトップ環境から効率的にファイルを管理する

---

## ヒント

- アプリケーションの新しいバージョンをアップロードする前にサーバーを停止し、ファイルの競合を避けてください。
- 1 ファイルの簡単な編集には Web エディターを、初期のプロジェクトセットアップや大きなアップロードには SFTP を使ってください。
- コードの外部コピー（例: GitHub 上）を保管してください。特に、削除されたファイルを復元できない Free Tier では重要です。

---

## 次のステップ

- [起動設定](https://daki.cc/ja/wiki/guides/startup-settings) — ファイルをアップロードしたら、サーバーの起動コマンドを設定します。
- [環境変数](https://daki.cc/ja/wiki/guides/environment-variables) — ボットのトークンやその他の設定値を設定します。
- [コンソールと電源操作](https://daki.cc/ja/wiki/guides/console) — サーバーを起動して、出力を確認します。

---
Source: https://daki.cc/ja/wiki/guides/file-manager
