Discourse 短链接路由器 | 简化支持 URL

我原以为我之前答应过要写一份 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 模块会自动执行它。

1 个赞