如果你接触过Alist(https://alist.nn.ci/),它是一款支持多种存储的文件管理神器,看剧、网络文件管理刚需服务。那基本上是用过就离不开了。
在之前的专栏有专门分享如何利用Alist来替代百度网盘恶霸。具体见:百度网盘终极替代解决方案Alist+Aliyundrive+PikPak
虽然Alist是免费的,但使用上有一定门槛,难度主要集中要部署后台端。之前要么自购VPS,要么薅PAAS。PAAS方面有Alist,如Koyeb,Render,Repit,遗憾的是在国内陆续失效了。其他容器能用多久谁也说不清。最近博主发现了Serv00.com,可谓眼前一亮。它几乎永久免费(10年),流量不限制,还不用像hax/woiden每周点广告激活。。。。。存储有3GB,内存512MB,支持3个端口,支持SSH,利用Cloudflare支持域名自定义,对于部署Alist是够用了。

10年有限期

技术指标
部署步骤:
1、打开 Serv00 官网:https://www.serv00.com/ ,点击“Register an account”按钮。在问题“What is the cost of hosting on serv00.com?”,回答:free。

Serv00.com
2、点击“Create account”按钮,在邮箱里激活账号,记录账号和密码信息。

3、在https://panel1.serv00.com/登录管理面板。点击WWW Websites,再点击SSL Management,记录下IP地址留用。

记录 IP Address
4、到Additional services页面,然后点击Run your own applications,将其改为“Enable”。这步没有执行的话,后期执行./alist server,会提示权限不足。

Run your own applications
5、添加端口,Serv00限制最多3个端口,意味可以创建3个独立Alist服务。记录端口留用。

添加端口
6、点击File manger,在domains里增加文件夹。我在这里增加了3个,brag-legend、charge-stubborn、even-ship。

项目文件夹
7、这步是整个教程的难点。因为Serv00的系统为freeBSD架构,而Alist官方并没有这个文件。需要自己编译一个freeBSD版本的Alist执行文件。动手能力强的可以参考Alist安装指南来编译。当然也可以利用我提供的,见链接:https://mypikpak.com/s/VNoaCoUcvoTlFo3Kg7xhZpsvo1。通过File manger上传Alist执行文件到项目文件夹内,如brag-legend。

8、连接SSH进行系统后台,输入
cd domains/文件夹名 && chmod +x alist && ./alist server,部署第一遍Alist,他会提示错误,终止运行。没关系,这步的意义在于生成data文件,并记录下后面要用的登录密码。

记录登录密码
9、关闭SSH,回到File manger到指定文件的data文件修改config.json。这是Alist的配置文件。第三行address改成上文第3步的IP地址,第四行port改成上文第5步的端口。点击保存。

修改conifg.json
10、再登录SSH,输入cd domains/文件夹名 && screen ./alist server。这样Alist服务就运行了。

11、没有域名的,可以输入IP地址:端口(见上文第3、5步),直接访问Alist服务。自有域名的,可以登录Cloudefare利用Orign rules回流指定IP和端口到你自定义域名。不会的,可以单独搜相关教程。

Orign rules设置
12、大功告成,打开你的域名,就可以访问属于自己的Alist服务了。

Alist页面
感谢:
1、https://blog.misaka.rest/
2、https://ysy.serv00.net/