快速开始
约 377 字大约 1 分钟
您可以将 插件市场 中的插件通过以下方式进行安装:
手动
获取插件仓库源码并下载
拷贝插件代码
后端将下载的源码文件夹直接拷贝到
backend/plugin
目录下前端暂无此计划...
如果插件包含依赖(requirements.txt),执行
backend/scripts/init_plugin.py
文件安装依赖根据插件说明(README.md)进行相关配置
重启服务
ZIP
获取打包好的插件 zip 压缩包 二选一
下载插件仓库为 zip 压缩包,例如 GitHub
通过 fba 插件打包接口下载的 zip 压缩包
将 zip 压缩包通过 zip 插件安装接口进行安装
根据插件说明(README.md)进行相关配置
重启服务
GIT
- 获取插件 git 仓库地址,理论上支持任何平台(GitHub、Gitlab、Gitee、Gitea...)
- 通过 git 插件安装接口进行安装
- 根据插件说明(README.md)进行相关配置
- 重启服务
警告
无论采用哪种安装方式,fba 服务都不会实时热重载,您必须重新启动,插件功能才能被正确加载到 FastAPI 应用中
原因:
- 实时热重载是非线程安全模式,它会影响正在处理中的任务
- 插件可能包含环境变量配置,增加安全风险
- 频繁热重载可能引发内存泄漏