セルフホストデプロイメントでは、5つの重要なステップを完了する必要がある:
環境準備
- 基本動作環境:Python 3.8以上、Node.js 16以上。
- データベース:PostgreSQL 12+(2GB以上のRAMを推奨)
- バージョン管理:Gitクライアント
配備プロセス
- コードフェッチスルー
git cloneGitHubリポジトリのプル - バックエンドのインストールffunパッケージをpipでインストールし、データベース移行コマンドを実行する。
- フロントエンドコンストラクション: npmで依存関係をインストールした後に静的ファイルをコンパイルする
- サービス・アクティベーションAPIサービスを個別に実行する
uvicorn)とバックグラウンドの作業プロセス
AI機能の構成
環境変数に設定する必要がある:
- OpenAI/Gemini APIエンドポイントアドレス
- 対応する認証キー
- オプションで、ラベルプロセッサーの設定ファイルへのパスを調整する。
注:セルフホスト版のデータはすべてローカルデータベースに保存されます。定期的なバックアップをお勧めします。pg_dataカタログ
この答えは記事から得たものである。Feeds.Fun:自動的にタグ付けとフィルタリングを行うRSSフィードについて































