ECS训练营入门路线_第六天_基于ECS和NAS搭建个人网盘

简介: 如今的许多网盘应用都设置了下载限速,只有付费成为会员才能享受下载加速服务。于是我设想,能否通过ECS搭建个人网盘,来存放一些常用的文档等,便于在使用时下载访问。偶然间发现阿里云开发者成长计划里有基于ECS和NAS搭建个人网盘的体验课程,遂开始了体验。

前言

如今的许多网盘应用都设置了下载限速,只有付费成为会员才能享受下载加速服务。于是我设想,能否通过ECS搭建个人网盘,来存放一些常用的文档等,便于在使用时下载访问。偶然间发现阿里云开发者成长计划里有基于ECS和NAS搭建个人网盘的体验课程,遂开始了体验。

具体过程

1.连接服务器
在阿里云开发者成长计划界面找到对应链接
创建完实例后,通过windows系统下的CMD,ssh连接上免费创建的实例
image.png
2.安装 OwnCloud
然后执行命令添加新的软件源
image.png
并安装OwnCloud

yum install owncloud-files

之后通过命令查看安装是否成功。

ll /var/www/html

image.png
3.安装阿帕奇(Apache)服务

yum install httpd –y

安装完成后启动

systemctl start httpd.service

image.png
输入公网ip后出现此图片
image.png
则安装成功。
之后通过命令

vim /etc/httpd/conf/httpd.conf

打开阿帕奇配置文件,修改内容后,按esc,输入:wq!
保存。
4.安装并配置PHP
OwnCloud是基于PHP开发的,因此需要配置PHP服务。此外,OwnCloud只支持PHP 5.6+。
首先更新php源

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm   
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

安装PHP 7.2版本

yum -y install php72w
yum -y install php72w-cli php72w-common php72w-devel php72w-mysql php72w-xml php72w-odbc php72w-gd php72w-intl php72w-mbstring

之后,输入php -v查看PHP版本
image.png
将PHP与Apache配置

find / -name php.ini

找到目录后,记录目录,执行

vi /etc/httpd/conf/httpd.conf

配置PHP目录(/etc/php.ini)为查找到的目录

PHPIniDir /etc/php.ini

保存后通过systemctl restart httpd.servicechong重启Apache。
5.连接OwnCloud
在浏览器输入
http://1公网地址/owncloud/
进入OwnCloud安装界面
image.png
输入用户名密码,选择存储&数据库
image.png
若选择MySQL,会出现如图报错,因为我们并没有配置MySQL环境。因此选择SQLite即可。
之后等待其配置完成。
6.登陆OwnCloud
完成后网页会自动刷新,然后输入设定的用户名和密码,进入主界面
image.png
7.挂载NAS服务
此部分内容涉及NAS的登陆信息,故不做展示。
挂载成功后可以看到如下界面
image.png
至此挂载完成。需要在网盘中新建目录进行上传。
image.png
默认的几个文件夹将不可用,点击加号新建目录并回车即可创建新目录。之后上传文件。
image.png

总结

NAS文件系统按量付费,若储存较小的文件则相对来讲较为便宜。但因个人使用限制,带宽可能没有付费的网盘应用那么大。可根据个人需要进行配置。

相关实践学习
函数计算部署PuLID for FLUX人像写真实现智能换颜效果
只需一张图片,生成程序员专属写真!本次实验在函数计算中内置PuLID for FLUX,您可以通过函数计算+Serverless应用中心一键部署Flux模型,快速体验超写实图像生成的魅力。
目录
相关文章
|
12月前
|
存储 固态存储 文件存储
服务器数据恢复—NAS存储精简lv的故障的数据恢复案例
NAS数据恢复环境: QNAP TS-532X NAS设备中有两块1T的SSD固态硬盘和3块5T的机械硬盘。三块机械硬盘组建了一组RAID5阵列,两块固态硬盘组建RAID1阵列。划分了一个存储池,并通过精简LVM划分了7个lv。 NAS故障: 硬盘故障导致无法正常进入系统,7个lv分区丢失。
|
12月前
|
安全 关系型数据库 文件存储
Websoft9 服务器面板中 Odoo 安装与群晖 NAS 的对比
传统部署Odoo面临基础设施搭建、镜像供应链、复杂配置及运维监控四大难题,而群晖NAS方案存在Docker依赖、插件更新滞后和配置自由度低的局限。Websoft9提供开箱即用的解决方案:无需预装Docker,三键式安装支持全版本Odoo;具备企业级扩展功能如负载均衡与集群部署;兼容混合云架构,支持公有云、私有云及边缘设备管理;同时确保合规性,自动扫描漏洞并生成修复报告,大幅提升部署效率与系统安全性。
|
存储 算法 数据挖掘
服务器数据恢复—nas中raid6阵列失效,存储无法访问的数据恢复案例
一台nas上共有14块硬盘组建了一组raid6磁盘阵列。 该nas在工作过程中,raid6阵列中硬盘出现故障离线,导致raid6阵列失效,nas无法正常访问。
|
NoSQL 关系型数据库 MySQL
探索Sun-Panel:一站式服务器、NAS导航面板、Homepage、浏览器首页
Sun-Panel是一款开源的浏览器导航页解决方案,旨在提供一种可私有化部署的综合体验,融合服务器、NAS管理和首页功能。与市面其他未开源的导航插件不同,Sun-Panel允许用户自定义JS和CSS,支持Docker部署(包括Arm系统)和多账号隔离。通过docker-compose进行简单部署,用户可选择SQLite或配置MySQL、Redis。默认账号为admin@sun.cc,密码12345678。该项目提供了一个更简洁、高效的网页管理工具,以适应数字化时代的需求。
2619 5
探索Sun-Panel:一站式服务器、NAS导航面板、Homepage、浏览器首页
|
Ubuntu Linux 文件存储
一台UPS实现NAS、PC和服务器的自动关机
一台UPS实现NAS、PC和服务器的自动关机
1167 0
|
存储 网络协议 前端开发
NAS 和 SAN 服务器概述
NAS 和 SAN 服务器概述
1267 1
|
运维 Serverless 文件存储
Serverless 应用引擎产品使用之阿里函数计算中stable. diffusion应用的服务器可以使用那种99元100G一年的道用型nas如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
220 0
|
弹性计算 文件存储 容器
ECS挂载NAS的排障过程
阿里云文件存储NAS(Apsara File Storage)是面向阿里云ECS实例、E-HPC和容器服务等计算节点的文件存储服务。它是一种可共享访问、弹性扩展、高可靠以及高性能的分布式文件系统
550 0
ECS挂载NAS的排障过程
|
6月前
|
弹性计算 运维 安全
阿里云轻量应用服务器与云服务器ECS啥区别?新手帮助教程
阿里云轻量应用服务器适合个人开发者搭建博客、测试环境等低流量场景,操作简单、成本低;ECS适用于企业级高负载业务,功能强大、灵活可扩展。二者在性能、网络、镜像及运维管理上差异显著,用户应根据实际需求选择。
478 10
|
6月前
|
运维 安全 Ubuntu
阿里云渠道商:服务器操作系统怎么选?
阿里云提供丰富操作系统镜像,涵盖Windows与主流Linux发行版。选型需综合技术兼容性、运维成本、安全稳定等因素。推荐Alibaba Cloud Linux、Ubuntu等用于Web与容器场景,Windows Server支撑.NET应用。建议优先选用LTS版本并进行测试验证,通过标准化镜像管理提升部署效率与一致性。