mjapi2 / docs /zeabur-start.md
BG5's picture
Upload 116 files
41c1b5e
## Zeabur 部署教程
### Zeabur 优势
1. 新注册的 `Github` 账号可能无法使用 `Railway`,但是能用 `Zeabur`
2. 通过 `Railway` 部署的项目会自动生成一个域名,然而因为某些原因,形如 `*.up.railway.app` 的域名在国内无法访问
3. `Zeabur` 服务器运行在国外,但是其生成的域名 `*.zeabur.app` 没有被污染,国内可直接访问
### 开始部署
1. 打开网址 https://zeabur.com/zh-CN
2. 点击现在开始
3. 点击 `Sign in with GitHub`
4. 登陆你的 `Github` 账号
5. 点击 `Authorize zeabur` 授权
6. 点击 `创建项目` 并输入一个项目名称,点击 `创建`
7. 点击 `+` 添加服务,选择 `Git-Deploy service from source code in GitHub repository.`
8. 点击 `Configure GitHub` 根据需要选择 `All repositories` 或者 `Only select repositories`
9. 点击 `install`,之后自动跳转,最好再刷新一下页面
10. 点击 你 fork 的 `midjourney-proxy` 项目
11. 点击环境变量,点击编辑原始环境变量,添加你需要的环境变量
12. 关于环境变量,与 `Railway` 稍有不同,需要把 `.``-` 全部换成 `_`,例如如下格式
```properties
PORT=8080
mj_discord_guild_id=xxx
mj_discord_channel_id=xxx
mj_discord_user_token=xxx
mj_api_secret=***
```
此处配置项参考 [Wiki / 配置项](https://github.com/novicezk/midjourney-proxy/wiki/%E9%85%8D%E7%BD%AE%E9%A1%B9) ,建议配置api密钥启用鉴权,接口调用时需添加请求头 `mj-api-secret`
13. 然后取消 `Building`,点击 `Redeploy` (此做法是为了让环境变量生效)
14. 部署 `midjourney-proxy` 大概需要 `2` 分钟,此时你可以做的是:配置域名
15. 点击下方的域名,点击生成域名,输入前缀,例如 `midjourney-proxy-demo`,点击保存;或者添加自定义域名,之后加上 `CNAME` 解析
16. 等待部署成功,访问 `https://midjourney-proxy-demo.zeabur.app/mj`