使用 CT8 免费虚拟主机私有化部署 Alist
使用 CT8 免费虚拟主机私有化部署 Alist
网络收集使用 CT8 免费虚拟主机私有化部署 Alist
注册地址:https://www.ct8.pl/offer/create_new_account(注册需要波兰 IP)
控制台主页:https://panel.ct8.pl
控制台操作
- 新建一个端口:
Port reservation
——Add new port
——如TCP 34218
,用于连接 alist(必须是 10000 以上的端口,或者使用随机端口) - 新建一个域名:
www pages
——Add new page
——如ct8.yzong.us.kg
;关联端口34218
,类型选proxy
,其他不改 - 新建一个数据库:
MySQL
——Add database
,数据库名:m46021_alist
,登录用户名:m46021_alist
,设置一个密码,假设为aabbcc111
,其他不设置 - 默认的数据库地址为:
mysql.ct8.pl
,端口为:3306
- 创建域名证书:
SSL
,为ct8.yzong.us.kg
域名生成一个证书 (可以使用 CF 的 15 年证书,也可以用 ct8 生成一个证书)
SSH 操作
- 通过 SSH 工具连接
CT8
服务器 - 进入域名文件夹:
cd domains/ct8.yzong.us.kg
(不要照抄,写你自己添加的域名) - 新建 alist 文件夹:
mkdir alist
- 进入 alist 文件夹:
cd alist
- 安装 alist(第三方编译用于 freebsd 系统的版本):
1 | wget -O alist-freebsd.sh https://raw.githubusercontent.com/bin862324915/serv00-app/main/alist/alist-freebsd.sh && sh alist-freebsd.sh |
修改配置信息:从面板的文件管理器进入
domains/ct8.yzong.us.kg/alist/data/
,修改config.json
文件database
字段改为如下:1
2
3
4
5
6
7
8
9
10
11
12"database": {
"type": "mysql",
"host": "mysql.ct8.pl",
"port": 3306, #数据库默认端口
"user": "m46021_alist",
"password": "aabbcc111", #填你设置的数据库密码
"name": "m46021_alist",
"db_file": "data/data.db",
"table_prefix": "x_",
"ssl_mode": "",
"dsn": ""
},scheme
字段改为如下:1
2
3
4
5
6
7
8
9
10"scheme": {
"address": "0.0.0.0",
"http_port": 34218, #这里填你在面板上开放的端口
"https_port": -1,
"force_https": false,
"cert_file": "",
"key_file": "",
"unix_file": "",
"unix_file_perm": ""
}运行测试:
./alist server
首次运行后会生成一个默认的密码,找到
password
后面的字符串就是默认密码默认登录名为
admin
如果忘记密码可以使用以下指令重置密码(在 alist 管理后台也可以修改):
1 | # 随机生成一个密码 |
访问 Alist
- 打开浏览器,输入你部署好的网址
https://ct8.yzong.us.kg
- 输入用户名
admin
,密码123123
- 至此,整个 alist 的安装部署就到此结束了
后台运行
- 按
ctrl+d
可以结束当前运行的 alist 程序 - 通过
screen
命令新建会话让 alist 保持在后台运行:
1 | cd domains/ct8.yzong.us.kg/alist && chmod +x alist && screen ./alist server |
- 可以在当前会话按下
Ctrl + A
,然后按D
,这会让你从当前screen
会话中脱离,但alist
程序仍会在后台运行。 - 如果你需要重新连接到这个
screen
会话,可以使用以下命令:screen -r alist
- 在网页管理面板进入
Cron jobs
菜单,点击Add cron job
,新建一个reboot
脚本,在Command
框中输入:
1 | cd domains/ct8.yzong.us.kg/alist && chmod +x alist && screen ./alist server |
- 然后点击
Add
,这样,当服务器重启的时候就会执行操作自动启动 alist 应用了 - 大功告成,可以根据 alist 官方教程去添加你的网盘了
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果