以前に README を書く約束をしていたような気がしますが、どうやらそうではなかったようです。いずれにせよ、セルフホストや流用方法に関する簡単なガイドを公開しました!リポジトリは引き続き GitHub にありますが、何かの理由でここから移動したくない方のために、以下に貼り付けておきます。
手順
セットアップ
venv と Python 3.13 以降(3.14 でのみテスト済みですが、3.13 でも問題ないはずです。コンパイラエラーが発生する場合は Python を更新してください)がインストールされていることを確認してください。
uv venv
source .venv/bin/activate
uv pip install .
必要に応じて設定ファイルを編集します。
nano src/backend_config.jsonc
ほとんどの設定は自明です。web.hostname は UI 上の見た目のためのものであり、機能には影響しません。
それだけです!起動しましょう。
python3 -m src
uvicorn アプリを手動で実行する必要はありません。Python モジュールが自動的に実行します。