目前大家使用网盘比较多,包括百度云盘、阿里云盘、天翼云盘等,但是这些云盘有个缺点,就是不支持webdav
,有了解webdav
的朋友应该知道,很多服务都是需要webdav
的,比如zotero
的存储、enpass
的存储,或者是直接挂载等。
国内坚果云是支持webdav
的,就是容量非常小,每人每月只有1G
的上传额度。所以,这次教大家利用亚马逊提供的EC2+S3
搭建免费的支持webdav
的网盘,新用户可以免费使用12个月
,非常好用。
OK,与之前讲过的一样,你可以先注册个账号,这是官方的活动。我这边测试老用户也是可以用的。
这里有个视频教程,如果不想看视频教程的,也可以继续,我会一步一步的教大家使用。
登录亚马逊之后,进入:
控制面板 | EC2 | us-east-1 (amazon.com)
0.进入Amazon EC2管理控制台,点击启动实例
为了更快,你可以右上角更改区域为香港:
1.在名称和标签处,为Amazon EC2实例命名
2.在应用程序和操作系统映像处,选择Ubuntu Server 22.04LTS版本镜像
3.在架构处,选择64位(X86)
你也可以选ARM
,不过ARM
的服务器免费到23年底
,而x86
的是免费12个月
。
4.创建一个密钥对:
下面这两个勾选上:
5.修改存储为30G
6.修改积分规范
改成标准,避免扣费。
配置完成就可以启动了~
直接点击实例名:i-0932aa3585f465d34
,就可以打开这个实例了。
接下来,连接这个实例,用我们前面新建的密钥登录即可,默认用户名是ubuntu
:
接下来,你可以选择使用宝塔安装nextcloud
,也可以通过命令行直接安装:
1 2 3 |
sudo apt-get update sudo apt install snapd sudo snap install nextcloud |
安装完成之后,直接浏览器输入IP
地址即可打开:
设置一个管理员账号和密码之后,点击安装:
这里直接跳过即可~
打开这个地址:http://IP/index.php/apps/files/?dir=/&fileid=2
,可以看到自己的文件。
接下来设置webdav
,打开链接:http://IP/index.php/settings/user/security#generate-app-token-section
在最下面设置一个应用的名字,随便起,然后就会出现webdav
登录的账号和密码:
之后就可以直接去其他软件中挂载使用了~~
地址使用:http://IP/remote.php/dav/files/用户名
我测了下速度,上传速度非常快:
下载速度更快,可以跑满带宽,真香: