阿里云部署OneApi

基于 Docker 进行部署

复制代码
# 使用 SQLite 的部署命令:
docker run --name one-api -d --restart always -p 3000:3000 -e TZ=Asia/Shanghai -v /home/ubuntu/data/one-api:/data justsong/one-api
# 使用 MySQL 的部署命令,在上面的基础上添加 `-e SQL_DSN="root:123456@tcp(localhost:3306)/oneapi"`,请自行修改数据库连接参数,不清楚如何修改请参见下面环境变量一节。
# 例如:
docker run --name one-api -d --restart always -p 3000:3000 -e SQL_DSN="root:123456@tcp(localhost:3306)/oneapi" -e TZ=Asia/Shanghai -v /home/ubuntu/data/one-api:/data justsong/one-api

其中,-p 3000:3000 中的第一个 3000 是宿主机的端口,可以根据需要进行修改。

数据和日志将会保存在宿主机的 /home/ubuntu/data/one-api 目录,请确保该目录存在且具有写入权限,或者更改为合适的目录。

如果启动失败,请添加 --privileged=true,具体参考 #482

如果上面的镜像无法拉取,可以尝试使用 GitHub 的 Docker 镜像,将上面的 justsong/one-api 替换为 ghcr.io/songquanpeng/one-api 即可。

如果你的并发量较大,务必 设置 SQL_DSN,详见下面环境变量一节。

更新命令:docker run --rm -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower -cR

相关推荐
罗光记7 天前
Anthropic 支持加州 AI 安全法案
经验分享·百度·oneapi·twitter·segmentfault
罗光记11 天前
Karmada v1.15 版本发布
数据库·百度·facebook·oneapi·segmentfault
狠活科技1 个月前
平替 Claude Code,API接入 GPT-5,Codex CLI 国内直接使用教程
chatgpt·ai编程·oneapi
勇敢牛牛_1 个月前
【OneAPI】网页搜索API和网页正文提取API
rust·oneapi
努力的小Qin2 个月前
oneapi本地部署接口测试(curl命令方式+postman方式)
测试工具·postman·oneapi
计算机小手3 个月前
开源大模型网关:One API实现主流AI模型API的统一管理与分发
人工智能·语言模型·oneapi
无声旅者3 个月前
n8n:解锁自动化工作流的无限可能
ai·自动化·oneapi·ai大模型·n8n
小扳4 个月前
SpringAI 大模型应用开发篇-SpringAI 项目的新手入门知识
spring·spring cloud·ai·语言模型·架构·prompt·oneapi
灏瀚星空5 个月前
从单机工具到协同平台:开源交互式模拟环境的技术演进之路
经验分享·笔记·python·开源·oneapi
ai大师6 个月前
给聊天机器人装“短期记忆“:Flask版实现指南
后端·python·gpt·flask·oneapi·中转api·apikey