> ## Documentation Index
> Fetch the complete documentation index at: https://docs.casebender.com/llms.txt
> Use this file to discover all available pages before exploring further.

# クイックスタートガイド

> CaseBenderをローカルで数分でデプロイ

<Tip>
  **もっと簡単な方法をお探しですか？** [デスクトップインストーラー](/ja/deployment/desktop-installer)を使用して、ワンクリックでデプロイと自動設定ができます。コマンドライン不要！
</Tip>

## 前提条件

始める前に、システムに以下がインストールされていることを確認してください：

* Docker Engine (20.10.0以上)
* Docker Compose (v2.0.0以上)
* OpenSSL (SSL証明書の生成用)

### Dockerのインストール

#### macOSの場合：

1. [Docker Hub](https://hub.docker.com/editions/community/docker-ce-desktop-mac)からDocker Desktopをダウンロードしてインストール
2. インストールウィザードに従ってください
3. インストールを確認：

```bash theme={null}
docker --version
docker-compose --version
```

#### Linux (Ubuntu/Debian)の場合：

```bash theme={null}
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
```

インストールを確認：

```bash theme={null}
docker --version
docker-compose --version
```

#### Windowsの場合：

1. [Docker Hub](https://hub.docker.com/editions/community/docker-ce-desktop-windows)からDocker Desktopをダウンロードしてインストール
2. インストールウィザードに従ってください
3. インストールを確認：

```bash theme={null}
docker --version
docker-compose --version
```

## ローカルデプロイメント

### ステップ1：リポジトリのクローン

```bash theme={null}
git clone https://github.com/casebender/casebender.git
cd casebender
```

### ステップ2：環境設定

ルートディレクトリに`.env`ファイルを作成：

```bash theme={null}
cp .env.example .env
```

`.env`ファイルを編集して環境変数を設定：

```
DB_HOST=postgres
DB_PORT=5432
DB_NAME=casebender
DB_USER=postgres
DB_PASSWORD=your_secure_password

REDIS_HOST=redis
REDIS_PORT=6379

JWT_SECRET=your_jwt_secret_key
```

### ステップ3：サービスの起動

```bash theme={null}
docker-compose up -d
```

このコマンドは必要なすべてのサービスを起動します：

* APIバックエンド (Node.js)
* フロントエンド (React)
* データベース (PostgreSQL)
* Redis (キャッシュとキュー用)

### ステップ4：デプロイメントの確認

すべてのコンテナが動作していることを確認：

```bash theme={null}
docker-compose ps
```

すべてのサービスが「Up」状態であることを確認してください。

### ステップ5：アプリケーションへのアクセス

* **ユーザーインターフェース**：[http://localhost:3000](http://localhost:3000)
* **API**：[http://localhost:8000](http://localhost:8000)
* **APIドキュメント**：[http://localhost:8000/api-docs](http://localhost:8000/api-docs)

### デフォルトのログイン認証情報

CaseBenderをデプロイした後、以下のデフォルト認証情報でログインできます：

```
ユーザー名：admin@casebender.app
パスワード：secret1234
```

<Warning>
  セキュリティ上の理由から、初回ログイン後すぐにこれらのデフォルト認証情報を変更することを強くお勧めします。
</Warning>

## 初期設定

### 管理者アカウントの作成

```bash theme={null}
docker-compose exec api npm run create-admin
```

指示に従って管理者アカウントを作成してください。

### サンプルデータのインポート（オプション）

```bash theme={null}
docker-compose exec api npm run import-sample-data
```

## トラブルシューティング

### ログの確認

問題が発生した場合は、コンテナのログを確認してください：

```bash theme={null}
docker-compose logs -f api
docker-compose logs -f frontend
docker-compose logs -f postgres
```

### 一般的な問題

#### データベース接続エラー

`.env`ファイル内のデータベース認証情報が正しいこと、およびPostgreSQLコンテナが動作していることを確認してください：

```bash theme={null}
docker-compose ps postgres
```

#### 権限の問題

Dockerボリュームへのアクセスで権限の問題が発生した場合：

```bash theme={null}
sudo chown -R $(whoami):$(whoami) ./data
```

## 次のステップ

CaseBenderがローカルで動作するようになったら、以下のことができます：

1. [統合の設定](/ja/settings/integrations/introduction)
2. [ワークフローのカスタマイズ](/ja/settings/workflows/introduction)
3. [アラート管理の探索](/ja/alerts/list-view)
4. [ケース管理について学ぶ](/ja/cases/introduction)
