AList网盘程序大家都不陌生吧, 这是一款免费开源支持多存储的自建网盘程序 (文件列表程序),最大的特色就是支持「挂载各大主流网盘」,免费将它们的空间“据为己用”!可以轻松部署在 VPS 服务器、NAS等设备上。如果你不想花钱购买VPS,可以跟着羊毛君的步骤来白嫖虚拟主机,免费部署一个属于自己的AList网盘程序。
已黄别折腾了,帐号直接封禁。
注册账号
首先去alwaysdata官网注册一个Free for life 账号,最好不要使用国内邮箱,注册信息请尽可能真实填写,看不懂英文的话开网站翻译。
其中会让你填写名称用作子域名,如果填yangmaoribao,那么你的网址就是 yangmaoribao.alwaysdata.net。(注册不成功尝试更换IP,开全局)
开启SSH
注册成功后进入管理页面。左边列表选择 远程访问 - SSH,点击右边SSH用户列表的 齿轮。钩上里面的Enable password login。如果忘记密码了,可以在Password栏再重新输密码。点击 Submit 提交
安装Alist
1、登录SSH,可以使用自己的SSH客户端链接,在SSH用户列表上面就会显示你的SSH地址,用户名是你的Name。ssh {name}@{SSH host} 连接。也可以用自带的Web shell登录,输入用户名,回车,密码,回车。
2、下载解压Alist压缩包,v3.32.0版本可以自己更改。请看github。
#下载 wget https://github.com/Xhofe/alist/releases/download/v3.32.0/alist-linux-amd64.tar.gz #解压 tar -zxvf alist-linux-amd64.tar.gz #解压完成后删除压缩包(100M能省则省) rm -f alist-linux-amd64.tar.gz
3、将Alist运行默认的5244端口改成alwaysdata对外的8100端口
#先在终端里运行一下Alist,会自动生成配置文件夹data ./alist server #修改配置文件,如无法操作重新进入终端或者ctrl+c 结束alist server再编辑 vim data/config.json #默认端口是5244,需要修改成8100(文本操作方法:i键进入编辑模式,将5244端口改成8100。改完后Esc键,再输入:wq保存退出。) # 获得管理员信息(alist管理员登录账号密码) ./alist admin
4、回到控制面板,点击 Web - Sites ,点击自己网站的 齿轮。如图所示修改Configuration中默认的PHP网页为 User program,在Command中输入 ./alist server
,再 Submit。(这里意思就是默认这个网页是运行这个开启alist的命令)
5、提交后回到控制面板,点击 Web - Sites ,点击自己网站的 齿轮 左侧的restart 重启网站。再访问自己的Site(不需要加端口号),成功!
登录信息是你第三步中 ./alist admin 获得的,忘记的可重新输入命令查看。剩下的就是alist挂载各类云盘的操作了,这里就不展示了,可以查阅官方文档。