跳到主要内容
xray.top

openlist-fly

是 openlist 服务的 fly.io 部署形式

7/12/2025
dockerflyopenlist#docker#fly#openlist

OPENLIST-FLY

是 openlist 服务的 fly.io 部署形式

alist

一个支持多种存储的文件列表程序,使用 Gin 和 Solidjs。

我部署的是使用 aria2 离线下载的版本,支持aria2 离线下载。

fly.io

部署

1.准备工作

Bash
# 安装 FlyCTL

# macOS
curl -L https://fly.io/install.sh | sh

# Linux
curl -L https://fly.io/install.sh | sh

# Windows
powershell -Command "iwr https://fly.io/install.ps1 -useb | iex"

# 注册
flyctl auth signupc

# 登陆
flyctl auth login

# 拉取本项目文件
git clone https://github.com/lushi78778/openlist-fly.git

# 到项目文件目录
cd openlist-fly

2.开始部署

Bash
# 确认在项目目录下,已经安装好FlyCTL,并登录

# 创建应用 直接应用我的 [(fly.toml](fly.toml) 模板,注意看一下文字,不难我不想截图了。如需要调整vm规格及时调整,注意免费额度限制就好。
# 这个命令会直接尝试部署,但[(fly.toml](fly.toml)定义了一个硬盘空间,需要手动创建,所以第一次会失败,这是正常的。
flyctl launch

# 创建名为data的硬盘空间 1GB,创建成功会返回相关信息,包括卷id
flyctl volumes create data --size 

# 部署应用,这是就成功部署了。
flyctl deploy

3.参考命令

Bash
# 删除卷的参考命令
fly vol destroy <卷id>

# 连接虚拟机
fly ssh console