このプロジェクトについて

## 概要 これは Docker Compose で管理されるサービス群のプロジェクトで、開発・運用に役立つ複数の一般的なサービスを含みます。統一されたネットワーク構成と初期化スクリプトにより、これらのサービスの迅速なデプロイと管理が可能です。 ## 含まれるサービス - **dify** - Dify AI アプリ開発プラットフォーム - **firecrawl** - Web クローラーサービス - **homeassistant** - Home Assistant スマートホーム(Container、host ネットワーク) - **lobe-chat** - LobeChat AI チャットサービス - **minio** - MinIO オブジェクトストレージサービス - **monitor** - Prometheus + Grafana 監視システム - **mongodb** - MongoDB データベースサービス - **mysql** - MySQL データベースサービス - **neo4j** - Neo4j グラフデータベースサービス - **obsidian** - Obsidian ノート(linuxserver Web デスクトップ、web_net) - **open-webui** - OpenWebUI インターフェースサービス - **omniroute** - OmniRoute 統合 AI ゲートウェイ(ホストの Redis を再利用) - **postgres** - PostgreSQL データベースサービス - **redis** - Redis キャッシュサービス - **rustdesk** - RustDesk リモートコントロールサービス ## 使用方法 1. Docker と Docker Compose がインストールされていることを確認します 2. 設定ファイルを初期化: `cp .env.example .env` 3. `.env` ファイル内の設定パラメータを変更します 4. サービスを起動: `docker compose up -d` ## ネットワーク構成 - Web サービスは統一して `web_net` ネットワークを使用 - 監視サービスは統一して `monitor_net` ネットワークを使用し、`web_net` に関連付け - Home Assistant はホストの `host` ネットワークを使用し、LAN デバイスの発見を容易にします ## システム要件 - Docker Engine 24.0+ - Docker Compose 2.0+ - 最小構成: CPU 2 コア、メモリ 4GB、ディスク 20GB ## 参考ドキュメント 各サービスディレクトリには独立した README ファイルがあり、詳細な設定説明を提供します。 ## 貢献とライセンス Issue と Pull Request を歓迎します。このプロジェクトは MIT ライセンスを採用しています。