Skip to content

Latest commit

 

History

History
59 lines (40 loc) · 1.62 KB

README_no_litestream_zh-CN.md

File metadata and controls

59 lines (40 loc) · 1.62 KB

在 fly.io 上部署 Memos 官方镜像

先决条件

  • 拥有 fly.io 账户,可访问 https://fly.io/ (需要有效信用卡)。

安装步骤

  1. 按照 https://fly.io/docs/getting-started/installing-flyctl/ 上的指南安装 flyctl 命令行工具。
  2. 使用以下命令登录 flyctl:
flyctl auth login
  1. 使用以下命令克隆存储库:
git clone https://github.com/hu3rror/memos-on-fly
  1. fly_no_litestream_example.toml 文件重命名为 fly.toml 并填写或修改必要的值。
  2. 使用以下命令启动和初始化应用程序:
flyctl launch
  1. 在提示 Would you like to copy its configuration to the new app? 时,键入 Y 以确认。
  2. 输入一个独特且不冲突的应用程序名称。
  3. 当要求设置 Postgresql 数据库或 Upstash Redis 数据库时,键入 N 以拒绝,因为它们对此应用程序不必要。
  4. 检查 fly.toml 中的部署配置,如果正确,键入 Y 以部署应用程序;否则,键入 N 后再对文件进行编辑。
  5. 最后,请使用以下命令部署应用程序:
flyctl deploy
  1. 等待几分钟,应用程序部署完成后,访问 https://<your-app-name>.fly.dev。也可以使用以下命令在浏览器中打开应用程序:
flyctl open

一些建议:

  • 如果只想使用一台机器部署,请使用以下命令(注意:不建议此操作):
flyctl deploy --ha=false
  • 如果要增加应用程序的内存(MiB),请使用以下命令:
flyctl scale memory 512

希望这些信息对您有所帮助!