• 高川

    已有数据库和redis的可以跳过前两步

    一、aiven pg数据库准备

    - 登录 Aiven:https://console.aiven.io

    - 创建一个 PostgreSQL 服务

    - 记住数据库信息

    截图说明

    - 选择数据库

    图片

    - 选择免费计划与区域

    图片

    - 等待创建完成,这里查看信息

    图片

    二、upstash redis准备

    - 登录 upstash:https://console.upstash.com

    - 创建 Redis 服务器

    - 记住数据库信息

    截图说明

    - 选择Redis

    图片

    - 自由填写 → Free → 同意创建

    图片

    - 获取你的信息

    图片

    三、render部署

    - 创建项目,填写仓库

    - 部署(会失败,记住Render部署地址)

    截图说明

    - 创建项目

    图片

    - 输入仓库地址

    图片

    - 选择配置

    图片

    - 部署,肯定会失败,后面解释

    图片

    - 记住这个部署地址

    图片

    四、准备配置文件

    - 在项目仓库中找到 config.example.yaml 把内容复制到本地编辑器

    - 修改为自己的配置

    配置说明```
    app.env: prod

    server.cors_allow_origin: xxx (填写Render部署地址)
    server.public_api_base_url: 同上
    server.public_api_base_url: 同上

    security.jwt_secret: 自定义秘钥
    security.data_encryption_key: 自定义秘钥

    database.postgres.dsn: xxxx (aiven pg数据库的地址)
    database.redis.addr: xxxx.upstash.io:6379 (upstash redis的地址)
    database.redis.username: default
    database.redis.password: xxxx (upstash redis的密码)
    database.redis.tls_enabled: true

    
    - 把内容复制到本地编辑器
    
    ![图片](https://cdn3.ldstatic.com/optimized/4X/6/0/3/603cdaf931ba8cffc53df7216881311a60079a41_2_690x432.png)
    
    五、重新部署
    
    - 设置环境变量与配置文件
    
    - 重新部署
    
    - 等待部署完成
    
    - 查看初始账号密码并进入
    
    截图说明
    
    - 设置配置文件环境变量
    
    ![图片](https://cdn3.ldstatic.com/optimized/4X/9/d/3/9d33329f2e8f5f281409bc90882141eb82187dba_2_690x286.png)
    
    - 重新部署
    
    ![图片](https://cdn3.ldstatic.com/optimized/4X/2/2/7/227c4351e87ef836758a19a34493897a11406901_2_690x349.png)
    
    - 等待部署完成
    
    ![图片](https://cdn3.ldstatic.com/optimized/4X/7/1/5/7154aab02b631fff19f2f68eb12ad281a2b6e400_2_690x285.png)
    
    - 查看初始账号密码并进入
    
    ![图片](https://cdn3.ldstatic.com/optimized/4X/f/5/e/f5e0f12fd8c9021a72b4a705b62721dd18d68b30_2_690x159.png)
    
    大功告成!
    
    关于模型接入,可以参考同作者的 grok2api:
    
    https://linux.do/t/topic/2708967
    
    ![图片](https://cdn3.ldstatic.com/optimized/4X/f/f/b/ffbfab385328e54a6fd1605ea2a13377744b19f3_2_690x330.png)
    主楼
  • collapsar-linuxdo

    我用 hermes 一键部署了 ^-^

    #1
  • Spincat

    这个render总要绑卡是因为ip不干净吗^-^

    #2
  • debug2

    安装后半个多月,Upstash的redis就爆了,超过了它的每月500k的command总数限额。Deeix我轻量使用,才有10条会话这样。没法用的

    #3

发表回复

登录后回复