Skip to content

HsMirage/ScriptHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ScriptHub

ScriptHub 用来收集和维护各类服务器脚本,目标是把常用部署、管理、备份、排障操作整理成可直接运行的脚本。

AI 工具安装管理脚本

当前主要脚本是 AI/ai-tools-manager.sh,用于统一管理一组 AI 相关服务,例如 NewAPI、AxonHub、CLIProxyAPI、Sub2API、9Router、LiteLLM 和 PostgreSQL。

一键运行:

bash <(curl -s -L https://raw.githubusercontent.com/HsMirage/ScriptHub/main/AI/ai-tools-manager.sh)

如果服务器没有 curl,可以先安装 curl 后再执行。

注意事项

  • 建议使用 root 权限运行。
  • 生产环境操作更新、重启、卸载前,请先确认已有数据库备份。
  • AxonHub 请求明细可能非常大,不建议在磁盘空间不足时做完整数据库备份。
  • AxonHub 安装、更新、启动或重启成功后,会自动启用请求日志和用量日志清理,默认保留 30 天、每天北京时间 10:00 执行;可通过 AXONHUB_RETENTION_DAYS 设置其他正整数天数。
  • Sub2API 使用独立 PostgreSQL 和 Redis,安装时会自动选择空闲端口并生成管理员及数据库安全凭据。
  • LiteLLM 默认接入共享 PostgreSQL,不会额外创建独立 PostgreSQL 容器。
  • 脚本会优先使用 Docker Compose 管理服务,需要服务器已安装 Docker 和 Docker Compose。

文件说明

  • AI/ai-tools-manager.sh:AI 工具安装管理脚本,方便通过 GitHub Raw URL 直接运行。

许可

MIT License

About

一键安装管理newapi、cliproxy、sub2api、axonhub、9router、MetaPI、LiteLLM

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages