serv00-alist
AI-摘要
XJFKKK GPT
AI初始化中...
介绍自己 🙈
生成本文简介 👋
推荐相关文章 📖
前往主页 🏠
前往爱发电购买
serv00-alist
XJFKKK1.开放两个端口并开启应用权限
一个端口为Alsit面板端口,一个端口为Aria2监听端口。
2.将域名托管到serv00
添加域名到serv00,可以使用cloudflare托管
创建Website
3.创建mysql数据库
记住你创建的数据库,等会需要用
4.下载Alist
进入 public_html
文件下
1 | cd /usr/home/你的serv名字/domains/域名/public_html |
下载alist包
1 | wget https://github.com/uubulb/alist-freebsd/releases/download/v3.36.0/alist |
5.进入文件管理器后台创建并编辑 data/config.json
文件
在下载alist
同级目录创建data
文件,并进入data文件在其下创建config.json
文本
把代码放入其中
1 | { |
修改
1 | database": { |
"site_url": "",
为你你自己的:格式:https://xxx.com
type
改为mysql
,余信息填写你前面创建的mysql数据库"http_port": 5244,
改为你自己Alist放行的端口
5.进行alist调试并获取密码
赋权并执行alist
1 | chmod +x alist && ./alist server |
获取你的密码并保存(只出现一次
)
进入后台并更改你的账号密码
初始账号:admin
密码:前面获取到的
6.创建start.sh文件
在alist同级目录创建start.sh
文件,这个是启动文件,执行./alist server
命令(因为alist本身不自带,需要自行创建)其余项目类似
1 | #!/bin/bash |
路径对应你自己的,并将其中的serv00名
和域名
换为你自己的,端口
改为Aria2的端口,下面同理
7.创建restart.sh文件
在alist同级目录创建restart.sh
文件,这个文件是保活文件,用于检测start.sh
是否运行,没运行则重启服务
1 | #!/bin/bash |
将serv00用户名
、你的域名
和你的端口
更换为你自己的,后面同理
8.限制文件访问权限
在public_html目录创建.htaccess
文本
1 | Options -Indexes |
9.赋权所创建的脚本并启动程序
1 | chmod +x start.sh restart.sh |
10.去alist修改端口为aria2的端口
11.在CF上保活
1 | /usr/home/Serv00账号名/domains/域名/public_html/restart.sh |
将绝对路径放入CF即可稳定运行
Cloudflare Worker自动检测并添加servoo/CT8的Cron 评论
匿名评论隐私政策
WalineTwikoo