自托管部署需要完成五个关键步骤:
Vorbereitung der Umwelt
- 基础运行环境:Python 3.8+、Node.js 16+
- 数据库:PostgreSQL 12+(建议配置2GB以上内存)
- 版本控制:Git客户端
Prozess der Bereitstellung
- Code abrufen: durch
git clone
拉取GitHub仓库 - 后端安装:用pip安装ffun包,执行数据库迁移命令
- 前端构建:使用npm安装依赖后编译静态文件
- Service-Aktivierung:分别运行API服务(
uvicorn
)和后台工作进程
AI功能配置
需在环境变量中设置:
- OpenAI/Gemini的API终端地址
- 相应的认证密钥
- 可选调整标签处理器的配置文件路径
注意:自托管版所有数据均存储在本地数据库,建议定期备份pg_data
Katalog.
Diese Antwort stammt aus dem ArtikelFeeds.Fun: RSS-Feeds, die Nachrichten automatisch markieren und filternDie