ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

FreeLLMAPI 如何卸载?桌面端、Docker 与源码三种方式及数据目录处理

FreeLLMAPI 如何卸载?桌面端、Docker 与源码三种方式及数据目录处理 FreeLLMAPI 如何卸载桌面端、Docker 与源码三种方式及数据目录处理【免费下载链接】freellmapi7.4 billion tokens per month. 34 free LLM providers. 635 free model endpoints. All behind one /v1 endpoint, plus any custom OpenAI-compatible endpoint. Smart routing, automatic failover, encrypted keys. Personal experimentation only.项目地址: https://gitcode.com/GitHub_Trending/fr/freellmapi如果你不再需要本地的 FreeLLMAPI——无论是托盘里的桌面应用、docker compose拉起的容器还是自己npm run dev起的源码安装——卸载本身很直接真正容易漏掉的是数据目录。FreeLLMAPI 的所有提供方密钥AES-256-GCM 加密存储、模型设置、统一 API 密钥和日志都写在数据目录里的 SQLite 数据库中。官方文档明确说明移除应用本身绝不会移除你的数据目录删除数据目录是一个独立的、需要你刻意去做的步骤。这篇文章按桌面端、Docker、源码三种安装方式给出完整的卸载路径并说明每一步会删掉什么、会留下什么。卸载前先做决定数据要不要留三种安装方式各自的数据位置安装方式数据所在桌面端Windows%APPDATA%\FreeLLMAPI\桌面端macOS~/Library/Application Support/FreeLLMAPI/桌面端Linux~/.config/FreeLLMAPI/Dockerfreellmapi-data命名卷容器内/app/server/data源码安装.env文件 server/data/freeapi.db或FREEAPI_DB_PATH指向的位置桌面端的数据目录里包含三个文件freeapi.db全部密钥、模型、设置落盘加密、config.json窗口/主题/端口/LAN 偏好、logs/freeapi.log应用日志当前文件加一个 1 MB 轮转的freeapi.log.1。如果之后可能重装桌面端只需拷贝freeapi.db和config.json两个文件即可把安装迁移到新机器或新容器源码安装则先备份.env里面有ENCRYPTION_KEY和server/data/freeapi.db。备份完再执行下面的删除步骤。卸载桌面端应用从托盘菜单退出应用Quit FreeLLMAPI。如果之前在悬浮窗里打开过Start at login先把它关掉避免留下失效的登录项。移除应用程序macOS— 把/Applications里的FreeLLMAPI.app拖进废纸篓。Windows—Settings → Apps → Installed apps → FreeLLMAPI → Uninstall。Linux— 删除 AppImage.deb包用sudo apt remove freellmapi.rpm包用sudo dnf remove freellmapi。sudo apt remove/sudo dnf remove两条命令需要 root 权限且只移除系统里登记的包不影响下面的数据目录。要彻底清掉密钥、设置和日志再手动删除数据目录路径见上表按你的操作系统选其一。关于 Windows 安装器桌面端 NSIS 配置里deleteAppDataOnUninstall: false是显式设置的即执行系统卸载程序时AppData下的数据不会被顺带删除——数据目录必须手动处理。卸载 Docker 安装在 compose 文件所在目录一行命令安装是~/freellmapigit clone 安装则是仓库根目录执行docker compose down -v # -v 同时删除 freellmapi-data 数据卷 docker image rm ghcr.io/tashfeenahmed/freellmapi:latest rm -rf ~/freellmapi # 一行命令安装留下的目录.env compose 文件docker compose down -v停止并删除容器-v会一并删除freellmapi-data卷也就是加密存储提供方密钥的 SQLite 数据。如果以后还想重装并沿用原有密钥去掉-v数据库会留在卷里重装时用同一个ENCRYPTION_KEY和同一个卷即可继续解密。docker image rm删除本地镜像只移除当前使用的latest标签若你曾固定过版本如:v1.2.3或拉取过sha-commit标签需要自行对相应标签再执行一次。rm -rf ~/freellmapi会删除该目录下的.env含ENCRYPTION_KEY和 compose 文件。执行前确认路径无误如果ENCRYPTION_KEY还想留用先备份.env。执行完可以用文档给出的状态检查命令确认容器已不存在docker compose psgit clone 安装的另外删掉仓库目录本身即可node_modules随目录一起消失。卸载源码安装源码方式没有额外安装动作卸载就是删掉你的 checkout。文档同时提醒卸载前真正要处理的状态是.env和server/data/freeapi.db或FREEAPI_DB_PATH指向的位置如果计划回头再用先把这两样备份。rm -rf /path/to/freellmapi # 替换为你 git clone 下来的仓库目录rm -rf会递归删除整个目录含.env、server/data/freeapi.db、node_modules等。删之前先确认路径备份好上面说的两个文件。仅想停服务不删数据的话终止运行npm run dev/node server/dist/index.js的终端进程即可状态文件原样保留。删除数据目录之后的状态数据目录一旦被删其中所有加密的提供方密钥、统一 API 密钥freellmapi-…令牌和分析记录即不可恢复重装后需要在Keys页重新添加提供方密钥。反过来只要数据目录还在直接重装同一种安装方式就是覆盖式升级——这正是文档把删应用和删数据拆成两步的原因。各 OS 的桌面端数据目录路径相同Windows%APPDATA%\FreeLLMAPI\、macOS~/Library/Application Support/FreeLLMAPI/、Linux~/.config/FreeLLMAPI/删数据目录这一步不分安装器还是 AppImage。更多安装/运维背景例如升级时必须保持ENCRYPTION_KEY与数据卷不变的约束见 安装与部署文档 和 docker/README.md。【免费下载链接】freellmapi7.4 billion tokens per month. 34 free LLM providers. 635 free model endpoints. All behind one /v1 endpoint, plus any custom OpenAI-compatible endpoint. Smart routing, automatic failover, encrypted keys. Personal experimentation only.项目地址: https://gitcode.com/GitHub_Trending/fr/freellmapi创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表