Serv00免费搭建Alist
1、基础配置
1、登录控制台
进入网站:https://panel10.serv00.com/输入账号密码登录控制台
2、开放运行权限
点击左侧的Additional services
,点击上边的Run your own applications
,再点击Enable
允许运行第三方软件,否则会提示无权限问题!
3、开放运行端口
点击左侧的Port reservation
,点击上方的Add port
,添加一个端口,你可以点击Port
右侧的Random
按钮进行随机获取一个端口,但是需要确保不会和其他的冲突,如果提示“This port is already being used by another user”
说明端口已经被其他人占用了,需要更换一个端口。完成后点击Add
按钮。
4、添加数据库
点击左侧的MySQL
,点击上方的Add database
,在此位置输入数据库的信息:Database name(数据库名称)
、Username(用户名)
、Password(密码)
、Confirm password(确认密码)
,然后点击Add
。
5、添加反代网站
点击左侧的WWW Websites
,点击上方的Add website
,还需要点击Advanced settings
展开高级设置,填写域名,Website type
需要选择Proxy
,Proxy port
就是步骤3为Alist开放的运行端口。
我这里的域名使用默认的,所以需要在Website list
处把原有的默认域名删除,否则无法添加默认域名,使用你自己的域名除外!
如果绑定的是你自己的域名,需要在SSL
处获取IP地址,并在域名提供商
处解析!
2、部署Alist
serve00是FreeBSD的系统,alist没有freebsd版,但好在github已经有大佬编译好了freebsd版本的alist(https://github.com/uubulb/alist-freebsd),我们下载好后运行上传到服务器运行就可以了。
点击左侧的File manager
就可以上传文件,我一般在domains
文件夹下新建一个文件夹比如alist
,然后把下载好的alist文件上传到这里即可。
1、连接SSH
登录地址以及用户名、密码在注册时发送的邮件里面有,用户密码就是控制台的登录账户密码。请准备连接SSH的工具,或者直接使用cmd连接。
2、配置Alist
登录ssh后先进入存放alist对应的文件夹,比如我这里是~/domains/alist
,依次输入以下命令运行alist:
#进入alist所在文件夹
cd ./domains/alist
#给予alist运行权限
chmod +x alist
#运行alist
./alist server
这里首次运行后会停止,此时已经生成管理员密码,且还需要修改配置文件,输出的内容中“the initial password is”
这句后面就是密码,这个需要记住,等下会用上。
第一次运行完成后重新回到File manager
,配置alist的配置文件。进入alist
存放目录,再进入data
文件夹,打开并编辑config.json
,这个就是alist的配置文件。
这里只需要编辑三个地方,database
:type
改为mysql
、host
可以在MySQL
中Server
找到、port
默认3306
、user和password和name是你的数据库用户名和密码和名字。scheme
:http_port
改为你为alist
开放的端口。s3
:port
改为0
。
改为
3、运行Alist
配置无误后回到ssh,进入对应的文件夹,再次运行alist:
./alist server
此时就可以打开浏览器,输入对应的域名,就可以访问alist了,输入用户名(默认为admin)密码(首次运行alist生成的密码)就可以正常登录。
4、Alist后台运行及重启自动运行
后台运行:
screen ./alist server
重启自动运行:
# Command 块填入下方命令
cd /home/你的用户名/domains/alist && screen ./alist server
5、守护进程Pm2
安装脚本:
bash <(curl -s https://raw.githubusercontent.com/k0baya/alist_repl/main/serv00/install-pm2.sh)
执行后重新连接ssh,使用cd命令进入alist文件夹执行:
pm2 start ./alist -- serve
- 本站永久网址:https://blog.ksmlc.cn/
- 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责
- 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新
- 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长QQ:2760460838进行删除处理
- 最新
- 最热
只看作者