亚马逊AWS快速搭建免费Nextcloud网盘教程

Nextcloud是一款开源免费的私人网盘,可以让用户快速便捷地搭建一套属于自己或团队的云同步网盘。Nextcloud的的搭建方法很简单,本文就为大家介绍一下借助亚马逊AWS提供的免费套餐,来搭建一个没有使用限制的私人网盘。

本文需要用到的亚马逊AWS免费套餐:Amazon S3+Amazon EC2+Amazon EBS。

1、Amazon S3

Amazon S3免费套餐提供5GB的免费云存储空间、99.999999999%的持久性、20000个Get请求、2000个Put请求,使用时长达12个月。

2、Amazon EC2

Amazon EC2免费套餐提供每月750个小时的Linux和Windows t2.micro实例,可免费试用12个月。

3、Amazon EBS

Amazon EBS免费套餐提供30GB免费,可免费试用12个月。

新用户注册亚马逊云科技账户,在控制台中试用免费套餐产品。

点击领取:亚马逊AWS免费套餐

一、创建Amazon EC2实例及Amazon EBS存储卷

进入Amazon EC2管理控制台,点击启动实例。

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

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

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

创建Amazon EC2实例

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

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

创建Amazon EC2实例

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

创建Amazon EC2实例

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

创建Amazon EC2实例

 

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

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

创建Amazon EC2实例

二、为Amazon EC2实例分配弹性IP

进入Amazon EC2管理控制台,网络与安全-弹性IP。

Amazon EC2实例分配弹性IP

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

Amazon EC2实例分配弹性IP

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

Amazon EC2实例分配弹性IP

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

Amazon EC2实例分配弹性IP

三、在Amazon EC2上安装Nextcloud

使用第一步所保存的密钥,通过SSH连接到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

在Amazon EC2上安装Nextcloud

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

在Amazon EC2上安装Nextcloud

四、创建Amazon S3存储桶

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

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

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

创建Amazon S3存储桶

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

4.为IAM用户命名。

创建Amazon S3存储桶

5.为IAM用户添加AmazonS3FullAccess策略。

6.完成IAM用户创建。

创建Amazon S3存储桶

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

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

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

创建Amazon S3存储桶

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

创建Amazon S3存储桶

五、配置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.添加网盘用户,完成外部存储配置。

配置Nextcloud后端存储为S3

配置Nextcloud后端存储为S3

相关推荐:

亚马逊云科技国庆钜惠 注册可享免费试用 限定好礼即刻领

亚马逊云科技账号注册教程

使用教程

Amazon EC2实例连接到Amazon RDS数据库教程

2024-10-9 10:54:16

使用教程

Pocketbase平台部署教程

2024-10-18 15:27:11

相关推荐