案例 03 / 06
全部项目
前沿部署
2026
已部署
开源二次开发

Omnigate

基于 new-api 二次开发的 AI API 网关,包含品牌定制与单机部署配置。

二次开发基础
new-api
单机部署
Compose

01 / 04控制台概览

01概览

Omnigate 基于开源项目 new-api,多协议适配、用量统计、计费和用户管理来自上游。定制工作包括品牌调整、默认配置与安全设置整理,以及单机部署和运维方案。

02项目背景

在服务器上部署网关,需要处理 HTTPS、代理流式响应、数据库和缓存。密钥配置与数据备份也需要纳入部署流程,便于在服务更新时重复执行。

03实现方案

Docker Compose 从源码构建应用,并运行 Caddy、PostgreSQL 和 Redis。Caddy 处理 HTTPS,为流式输出关闭响应缓冲。仓库包含环境变量模板、支持按保留期清理旧备份的数据库备份脚本,以及部署记录。

04当前成果

服务部署在 omnigate.cc。兼容 OpenAI 格式的客户端可以配置这个地址和系统签发的令牌,调用不同模型。服务的配置、备份和更新方式都记录在仓库里。

05实践收获

通过阅读现有 Go 和 TypeScript 代码确定修改范围,并将定制控制在可维护的规模。部署实践加深了对代理流式缓冲、HTTPS 配置、PostgreSQL 与 Redis 配合,以及升级备份流程的理解。同时检查许可证,在文档中区分上游功能与定制修改。

06项目细节

  • 用 Docker Compose 从源码构建应用,配套 Caddy、PostgreSQL 和 Redis
  • 自动配置 HTTPS,关闭流式响应缓冲
  • 备份数据库,按设置的保留期清理旧备份
  • 文档明确区分 new-api 上游功能与定制修改
全栈04 / 06
As-a

支持阿拉伯语与英语的专业服务平台,包含需求沟通与订单管理。

查看项目