【自建网盘】在EUservVPS上部署Cloudreve并挂载SharePoint

本文是【自建网盘】系列的第三篇文章。

记录了在EUservVPS上快速部署Cloudreve并挂载A1订阅SharePoint的过程。


· 开始之前:

距离上次折腾已经过了很久很久。

似乎自建网盘的事早被我忘到了九霄云外……

在此期间,我一直在折腾各种Domain、各家廉价VPS、CloudflareCDN。

这些事物对我有一种说不清道不明的吸引力……虽然我也只是一知半解罢了。


· 购入全局订阅:

前几天在Hostloc偶然刷到了Office365 A1P的推销贴,我终于想起了自建网盘这回事。

在论坛四处比价,最后入手了两个A1全局(1k用户)和两个Engineering Feedback Program全局(10用户),单价都是40¥/个,订阅内容都跟商业基础版差不多,相比前些年的白菜价(毕竟几乎算是无本买卖)并不便宜,但比起正价付费订阅还是便宜得可怕。

本质上这些订阅都是薅巨硬家的羊毛,虽然存储空间大小和数据隐私性没得说,但数据稳定性可没有人敢打包票,而且一旦翻车就数据不保——连转移数据的时间都没有。

不过A1全局翻车的事例最近没听过多少,再加上这个该死的超大容量……活一年赚一年。

Engineering Feedback Program似乎原本应该是提供给特定群体测试Office365的订阅?

货源都是官方商店0元购入的,巨硬应该不会封吧?应该不会封吧?应该不会封吧?

(刚开始折腾第一个A1时,修改“计费账户直接触发风控进入评估状态,主动删号了)

账号评估中(Image Loading……)
账号评估中

· 免费VPS概况:

手头正好有一台“免费“又吃灰的EUserv的VPS(纯IPv6),纸面配置见链接

嗯,LXC虚拟化,据说超售服务器资源的本领比OpenVZ架构还要更胜一筹。

性能我就不做过多评价了,负载常年上百。

实测apt upgrade运气好仅需一天即可完成。

还有时不时出现的连接超时和网络不可达之类的种种玄学网络问题。

重启有时候能解决这些问题(有时候不能),要命的是重启时长从几小时到几周不等。


· 部署Cloudreve:

还是回到部署Cloudreve的话题上来吧……

选择部署Cloudreve的一大原因是其自带轻量的Web Sever,不需要配置网站环境,简单设置一下防火墙即可轻松部署。不过托EUserv超开的福,部署成功后大部分功能(包括但不限于上传下载、分享文件、文件解压、后台管理)的响应仍然需要非常非常久的时间!!!

以下是我尽可能简化的EUservVPS部署Cloudreve的过程:

mv /etc/resolv.conf /etc/resolv.conf.bak && echo -e "nameserver 2001:67c:2b0::4\nnameserver 2001:67c:2b0::6" > /etc/resolv.conf
# 将公共NAT64服务器添加到DNS记录中(似乎可选)

sudo apt-get update && sudo apt-get upgrade wget
# 更新wget,否则下载Cloudreve可能出错

wget https://....../cloudreve_VERSION_OS_ARCH.tar.gz
# 自行补全Cloudreve的Github Releases最新版本下载链接
# 如果多次下载失败,尝试更新所有软件包吧

tar -zxvf cloudreve_VERSION_OS_ARCH.tar.gz
# 解压得到cloudreve主程序

chmod +x ./cloudreve && ./cloudreve
# 赋予执行权限并运行cloudreve
# 部署完成后可改为:nohup ./cloudreve &

其他配置内容例如修改端口、配置证书,在Cloudreve官方Docs已经十分详尽。

挂载SharePoint或者OneDrive的过程照着后台管理的指导来不会有大问题。


·完工之后的总结:

最后附上Cloudreve最终架构图和测试链接:

Cloudreve架构(Image Loading……)
用Visio网页版编辑的简单Cloudreve架构图

解释一下为什么要用Cloudflare代理?

1、如图所示,源站没有IPv4,需要Cloudflare中转所有IPv4流量;

2、Clouderve的一些静态资源完全可以通过Cloudflare长期缓存起到加速作用;

3、无论Teredo连接源站还是IPv6直连源站,延迟和速度比Cloudflare晚高峰还感人。


注1.“免费”:曾经免费,现在要收开机费(PayPal充值起付€10)。

注2.(更新于2022.5.22)EUserv日常失联,源站迁移到Cloudraft了。

发表回复

您的电子邮箱地址不会被公开。