免费alwaysdata托管主机部署alist

23次阅读

共计 1505 个字符,预计需要花费 4 分钟才能阅读完成。

本帖最后由 s8050 于 2024-3-4 21:51 编辑

alwaysdata 可以免费申请 100MB 空间的托管主机,100MB 一般只能托管静态网页,而正好 alist 是一个聚合网盘的程序,相当于一个中介,你可以通过它来对接多种主流甚至小众网盘,实现一个 alist 程序访问你的百度网盘、115 网盘、阿里云盘、谷歌云盘等。相当于这个装在你 100MB 服务器里的程序给你实现成千上万 TB 的存储(取决于你能挂载的云盘)。
alwaysdata 注册地址
https://www.alwaysdata.com/en/register/?from=263088f2

话不多说,开始:

在 alwaysdata 官网注册一个 Free for life 账号。按要求填上资料注册,看不懂英文的话开网站翻译。其中会让你填写名称用作子域名,如果填 jjjj,那么你的网站就是 jjjj.alwaysdata.net。(注册不成功尝试更换 IP,开全局)

注册成功后进入管理页面。
左边列表选择 远程访问 – SSH,点击右边 SSH 用户列表的 齿轮。钩上里面的 Enable password login。如果忘记密码了,可以在 Password 栏再重新输密码。点击 Submit 提交

提交之后就可以使用 Password 来登录 SSH,你可以使用自己的 SSH 客户端链接,在 SSH 用户列表上面就会显示你的 SSH 地址,用户名是你的 Name。ssh {name}@{SSH host} 连接,或者使用 alwaysdata 自带的 Web shell 登录,输入用户名,回车,密码,回车。

下载解压 alist 压缩包,v3.14.0 版本可以自己更改。请看 github。

下载
wget https://github.com/Xhofe/alist/releases/download/v3.14.0/alist-linux-amd64.tar.gz

解压
tar -zxvf alist-linux-amd64.tar.gz

解压完成后删除压缩包(100M 能省则省)
rm -f alist-linux-amd64.tar.gz
第一次运行在 ssh 运行,并将默认的 5244 端口改成 8100,alwaysdata 内对外 (80) 的内网端口是 8100 端口。

第一次在终端里运行
./alist server

会自动生成配置文件夹 data
修改配置文件, 如无法操作重新进入终端或者 ctrl+ c 结束 alist server 再编辑
vim data/config.json

默认端口是 5244,需要修改成 8100(文本操作方法:i 键进入编辑模式,将 5244 端口改成 8100。改完后 Esc 键,再输入:wq 保存退出。)
获得管理员信息(alist 管理员登录账号密码)
./alist admin
回到控制面板,点击 Web – Sites,点击自己网站的 齿轮。如图所示修改 Configuration 中默认的 PHP 网页为 User program,在 Command 中输入 ./alist server,再 Submit。(这里意思就是默认这个网页是运行这个开启 alist 的命令)

提交后点击 restart 重启网站。再访问自己的 Site(不需要加端口号),成功!

成功页面,账密是你前面./alist admin 获得的那个
剩下的就是 alist 挂载各类云盘的操作了,这里就不展示了,可以查阅官方文档。

Alwaysdata 的控制面板也就跟大多数的服务器面板差不多的操作,可以自己摸索一下功能,步骤 7 的齿轮那里 SSL 可以设置强制 Https(它们根域名默认是有 ssl 证书的),CNAME 解析域名到自己域名之类的域名解析操作可另外自己找教程。

教程我转的,我搭建的演示
https://aakk.alwaysdata.net/

正文完
 0