自托管部署需要完成五个关键步骤:
Preparação ambiental
- 基础运行环境:Python 3.8+、Node.js 16+
- 数据库:PostgreSQL 12+(建议配置2GB以上内存)
- 版本控制:Git客户端
Processo de implantação
- Busca de código: através de
git clone
拉取GitHub仓库 - 后端安装:用pip安装ffun包,执行数据库迁移命令
- 前端构建:使用npm安装依赖后编译静态文件
- ativação do serviço:分别运行API服务(
uvicorn
)和后台工作进程
AI功能配置
需在环境变量中设置:
- OpenAI/Gemini的API终端地址
- 相应的认证密钥
- 可选调整标签处理器的配置文件路径
注意:自托管版所有数据均存储在本地数据库,建议定期备份pg_data
Catálogo.
Essa resposta foi extraída do artigoFeeds.Fun: feeds RSS que marcam e filtram automaticamente as notíciasO