1

利用AWS整个自用免费网盘

 2 years ago
source link: https://segmentfault.com/a/1190000041597286
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

利用AWS整个自用免费网盘

现在在线网盘挺多的,用网盘在线存储的好处我也不多说了,主要就是方便,但是如果不嫌累的话,随身带个硬盘到处跑到也可以。最近发现再AWS上竟然可以搭建一个基础的免费网盘,感觉挺有意思,于是寻思着尝试一下,一方面是熟悉AWS的服务使用过程,另外一方面是可以尝试以下自建网盘服务是否方便。

首先,要有个AWS账户是肯定的,没有的话可以通过这个链接注册一下:AWS12个月免费试用

登录账户,首先我们先选择一个在中国访问较快的亚马逊云海外区域,这里以日本为例。 在网页右上角切换区域为日本。
image-20220316190517163.png

顶部搜索框位置输入EC2,然后选中。

image-20220316185657011.png

点击网页中的“启动实例”按钮。

3.png

然后再操作页面,输入ubuntu 后按enter键,会根据条件展示可使用的操作系统,然后根据提示选择符合条件的免费套餐即可,我这里选择Ubuntu Server 20.04。

4.png

在选择实例类型页面,我们选择t2.micro,我们看到这个类型标注了“可免费试用”,如果实际情况有出入,选个免费的就行。点击“下一步:配置实例详细信息”。

5.png

在配置页面,最主要的一点就是不要勾选”积分规范“这个复选框,勾选了就很可能导致额外收费,我们的免费计划就要泡汤了。

6.png

在添加存储页面,我们将根卷大小更改为30GB,因为亚马逊云提供的免费套餐最大为30GB。点击“下一步:添加标签”。

7.png

在添加标签页面没啥好说的,直接下一步即可,啥都不需要配置。

配置安全组页面,需要创建一个新的安全组,选择HTTP类型的,没有其他需求的话,不用做任何修改,0.0.0.0/0,代表任意IP可访问,后面::/0代表IPv6。

8.png

继续下一步之后,点”启动“,然后有个弹窗界面,弹窗界面用于创建密钥,用于登录实例,按提示创建保存即可。我这里选择创建密钥,名称为storage,输入名称后点击下载,妥善保管密钥之后启动新示例即可。

9.png

实例创建好后是没有固定IP的,只有临时的IP,我们接下来用VPC分配一个固定IP,具体的操作,先同上面一开始的步骤,搜索VPC,然后点击第一个选项,会跳转到VPC控制面板。在左侧菜单项选择”弹性IP“,然后点击右上角”分配弹性 IP 地址“然后就能得到一个固定的IP地址,记住这个IP地址。

10.png

分配好后点击这个IP地址,进入管理页面点击”关联弹性 IP 地址“

11.png

12.png

然后到关联页面后,点击输入框,选择弹出来的对应值即可,完全傻瓜式操作,不需要额外动手,比较方便。

接下来,在这个实例上安装NextCloud服务,首先打开具体的实例页面,点击”连接“按钮,到连接页面不需要做任何配置,继续点击”连接“按钮,就能弹出一个控制台界面。

13.png

14.png

到这一步,接下来操作就是正常的控制台命令操作即可。

安装NextCloud

sudo snap install nextcloud

配置用户名和密码,我这里配置用户名为storage,密码为123456

sudo nextcloud.manual-install storage 123456

配置刚分配的弹性IP进行访问:

sudo nextcloud.occ config:system:set trusted_domains 1 --value=35.77.249.199

然后在浏览器中输入'http://35.77.249.199',本来以为大功告成,然后发现根本没法访问,我寻思了下发现估计一开始选择的日本有问题,瞬间脑瓜子有点懵,还好难不住我这个大聪明,于是我试了下更科学的联网,果然可行。然后用刚才设置的账户密码访问,大功告成。

然后到设置中心下载个客户端,根据自己的平台,选择下载方式。

15.png

安装后,在登录选项选择”登录倒你的 Nextcloud”,然后输入浏览器中可访问的网盘地址,然后回自动打开浏览器,根据步骤进行登录、授权即可。

由于我的系统是Windows,在右下角弹出位置可以进行文件管理。

16.png

虽然这个免费的网盘才30G的空间,但是如果是用来存一些文档或者小说之类,倒也挺方便的。另外官方也有具体的实操文档地址,感兴趣的话也可以访问官方的免费网盘搭建教程,—>传送门。另外,如果想获取AWS其他教程的话,可以参考:更多教程


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK