跳至主要内容

快速搭建容量高达 35GB 的免费个人网盘

概述

网盘是一种在线存储服务,提供文件存储,访问,备份,贡献等功能,是我们日常中不可或缺的一种服务。很多互联网公司都为个人和企业提供免费的网盘服务。但这些免费服务都有一些限制,比如限制下载速度,限制文件大小,不能多人同时管理,不能实现一些定制化功能。如果想取消这些限制,就要付费。现在我给大家介绍一种免费,且功能无限制的私人网盘。我们可以利用开源的网盘软件 Nextcloud,配合亚马逊云科技提供的免费服务额度,来搭建一个没有使用限制的私人网盘。

Amazon S3 | Amazon EC2 | 存储 | 免费套餐 | 教程 | 亚马逊云科技

难度: 100 - 初级

时间: 10 分钟

免费套餐赠送的服务抵扣金可抵扣费用 

前提条件:

海外区域: 注册 / 登录 亚马逊云科技
中国区域: 注册 / 登录 亚马逊云科技

上次更新时间: 2024 年 5 月 14 日

相关产品:Amazon S3Amazon EC2

第一步:启动 Amazon EC2 实例及 Amazon EBS 存储卷

全部打开

1. 在名称和标签处,为 Amazon EC2 实例命名

2. 在应用程序和操作系统映像处,选择 Ubuntu Server 22.04 LTS 版本镜像

3. 在架构处,选择 64 位 (x86)

4. 在实例类型处,选择 t2.micro

5. 在密钥对处,创建新密钥对并保存

6. 在网络设置 - 防火墙处,勾选允许来自互联网 HTTP 流量

7. 在配置存储处,输入30GiB,选择 gp3 类型

8. 展开高级详细信息,在积分规范处,选择标准

9. 检查实例配置正确,启动实例

第二步:为 Amazon EC2 实例分配弹性 IP

全部打开

1. 点击分配弹性 IP 地址,按照默认设置创建

2. 选中弹性 IP 地址,点击操作 - 关联弹性 IP 地址

3. 在实例处,选择第一步中创建的 Amazon EC2 实例并关联。至此,此弹性 IP 地址即为网盘的公共 IP 地址。

 

第三步:在 Amazon EC2 实例上安装 Nextcloud

全部打开
#安装Nextcloud sudo snap install nextcloud #配置用户名和密码,将zhiyuan替换为您的用户名,Password替换为您的密码 sudo nextcloud.manual-install zhiyuan Password #”value=”后填入第二步关联的弹性IP地址 sudo nextcloud.occ config:system:set trusted_domains 1 --value=xx.xx.xxx.xxx

在浏览器中输入 EC2 的弹性 IP 地址,登陆 Nextcloud,验证网盘安装成功

 

第四步:创建 Amazon S3 存储桶

全部打开

1. 在与您创建 Amazon EC2 实例相同的亚马逊云科技区域,进入 Amazon S3 管理控制台,点击创建存储桶

2. 存储桶类型选择 “通用”

3. 为存储桶命名,点击创建

3. 进入 IAM 管理控制台-用户,点击添加用户

4. 为 IAM 用户命名

5. 为 IAM 用户添加 AmazonS3FullAccess 策略

6. 完成 IAM 用户创建

7. 进入该 IAM 用户,在安全凭证标签中点击创建访问密钥

8. 在步骤 1 使用案例中选择命令行界面 (CLI),点击下一步

9. 在步骤 2 中为该访问密钥添加标签

10. 在步骤 3 中下载包含访问密钥的 csv 文件,请务必妥善保存该文件

 

第五步:配置 Nextcloud 后端存储为 S3

全部打开

1. 在浏览器中输入 EC2 的弹性 IP 地址,登陆 Nextcloud,在应用设置中,启用 External storage support

2. 在个人设置 - 管理 - 外部存储中,添加 Amazon S3 为外部存储

3. 在配置 - Bucket 处键入第四步骤创建的 Amazon S3 存储桶名

4. 在区域处,键入您所使用的亚马逊云科技区域代码

5. 在认证处,选择 Access key。在 Access key 和 Secret key 处,分别填入第四步创建的 IAM 用户访问密钥

6. 添加网盘用户,完成外部存储配置

 

开始使用免费网盘解决方案