【云计算的1024种玩法】打造个人专属网盘

本文涉及的产品
云服务器 ECS,每月免费额度280元 3个月
云服务器ECS,u1 2核4GB 1个月
简介: 作为一个学生,需要经常看文献,积累知识,可是论文多了以后就有了论文保存和分类的相关问题。因此需要一个个人网盘存储论文,这样就可以做到通过在线登录个人网盘,实现对网盘文档的在线阅读和管理。 然而在自己的电脑上搭建网盘平台就得给自己的电脑购买一些好的配置以保证网盘使用的流畅度,有时还会有系统崩溃的风险,这些潜在的风险处理起来还是比较麻烦的。

作为一个学生,需要经常看文献,积累知识,可是论文多了以后就有了论文保存和分类的相关问题。因此需要一个个人网盘存储论文,这样就可以做到通过在线登录个人网盘,实现对网盘文档的在线阅读和管理。

然而在自己的电脑上搭建网盘平台就得给自己的电脑购买一些好的配置以保证网盘使用的流畅度,有时还会有系统崩溃的风险,这些潜在的风险处理起来还是比较麻烦的。

所以我看中了阿里云ECS,只需要网页就可以登录个人网盘并且轻松做到对个人网盘的管理,ECS建立起来简单方便,玩起来更方便,而且以后也可以重装镜像将ECS用于其它功能。下面介绍下如何在阿里云ECS上搭建服务器使用网盘的一些使用体验,接下来就简要介绍一下:

一. 搭建服务器使用网盘

1、首先我们得开通云服务器

学生用户可以在阿里云官网上进行学生认证后购买一定配置的ECS,仅需9.9元每月,学生用户无需担心花费过多用在服务器的问题。

学生用户在经过学生认证过后就可以在相关网址进行购买,网址为:https://promotion.aliyun.com/ntms/campus2017.html

买好了服务器就可以去刚刚注册好的账号管理里的管理控制台去查看服务器以及它的一些配置。

2、安装Linux运行环境

预装环境和地域可根据实际个人情况自选。由于安装Nextcloud网盘需要Linux环境,在之后需要重新安装镜像系统,所以在预装系统选择中可以随意选择。在购买了ECS之后,无需再购买镜像,只需停止服务器后更换系统盘即可。
image
image

选择镜像时,推荐使用 LAMP环境(Ubuntu16.04 Apache PHP7.1),因为这个镜像提供了比较丰富的工具:例如OSS备份,而且Apache、PHP等组件可以自行升级,更加安全!

在选择更换系统盘后,选择镜像市场
image

然后选择从镜像市场选择(含操作系统)
image

输入安装环境,点击使用
image

最后设置密码,点击确认更换,即可完成对镜像的更换。
image

打开公网IP,显示如下页面,表示镜像安装成功。
image

接下来我们需要在自己的电脑上安装一个叫PuTTY的软件,用于远程连接和管理我们在阿里云ECS上的服务器。

PuTTY是一种远程登录终端工具,可以在不同平台上运行,也可以同时在Win32 和 Unix 系统下模拟 xterm 终端。

这里附上下载地址:https://github.com/larryli/PuTTY/releases

注意:在主机名称或IP地址那一栏填上阿里云ECS上服务器公网IP地址。

然后安装FileZilla软件,一款非常好用的跨平台 FTP 软件,只需要在主机栏中声明 sftp:// 协议,就可以连接了,就可以看到远程 Linux 上的目录了。

下载地址:https://filezilla-project.org/download.php?type=client

接下来我们还需要下载Nextcloud文件,利用FileZilla上传到阿里云ECS上的服务器/data/wwwroot/default/目录下。

下载地址:https://download.nextcloud.com/server/releases/latest.zip

最后我们在登录PuTTY后,在SSH中复制粘贴以下代码:

sed -i 's/;mbstring.func_overload = 0/mbstring.func_overload = 0/g' /usr/local/php/etc/php.ini
rm -rf /usr/local/php71/etc/php.d/ext-opcache.ini
chown -R www /data/wwwroot/default/
service httpd restart
service httpd restart

到这里所有的安装和配置都结束了,接下来让我们一起体验一下网盘吧。

二.阿里云ECS服务器上使用网盘体验

重新打开公网IP,即可见到如下页面。
image
这时要注意这个是创建管理员账号,即用户可以重新创建一个新的用户名和密码,点击安装完成,等待一段时间,即可完成管理员账号的创建。由于密码输入只能输入一次,所以用户需要确保密码输入的正确性,以便下次能够成功登录。

网页客户端支持部分文件属性在线阅览观看。在网页客户端中,根据存放在网盘中的文件属性,用户点击需要阅览的文档,若该文档支持在线观看,则该文档会以在线阅览的形式显示出来,用户可以根据后续需求选择是否对文档进行下载,若该文档不支持在线阅览,则若点击该文档,则会显示下载该文档的形式。

在登录网页客户端之后,点击图中红框处加号键,可以上传文件到网盘中,摆脱了传统情况下的一定要用网盘客户端才能上传文件的弊端。
image
接下来我们需要安装网盘客户端,

这里附上下载链接:https://nextcloud.com/install/#install-clients

在这里可以下载 Win、Mac、Linux 等桌面客户端或者安卓、iOS等移动客户端。
在框中需输入用户的公网IP。
image

输入刚在浏览器中管理员账号和密码。
image

这样就可以完成对网盘的基本设置,该网盘与本地文件夹保持同步,将所需文件存放在本地文件夹中,网盘会自动上传数据到服务器中。
image

在网盘客户端中,可以使用添加同步文件夹,选择与网盘同步的本地文件夹。但需要注意的是网盘只可以和一个本地的文件夹同步。
image

该文档主要以网页客户端为主,网盘客户端为辅,用户可以在网页客户端中完成所有操作,不需要网盘客户端也可以完成对文件的在线上传和下载,对用户随时随地用电脑对网盘内文件进行操作提供了方便。

用户也可以将文件存放在与网盘客户端绑定的文件夹中,网盘客户端可以在有网络的情况下对网盘内容进行更新。即使在没有网络的情况下,用户也可以查看网盘中内容,增加了用户使用的方便性。
以上就是使用阿里云ECS搭建个人网盘平台的个人体验,感觉还不错!

在阿里云上服务器上操作和你在自己的机器上操作完全没差,反应速度很快。直接打开网页就可以使用了学起来也简单。

是不是意犹未尽!更详细的步骤文档和视频,传送门>>

云服务器9.9元/月大学生专享,戳这里戳这里>>
阿里云技术认证,点击前往>>

PS,更详细的操作可见操作指南

相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
弹性计算 KVM 虚拟化
【云计算的1024种玩法】本地虚拟化镜像半小时快速上云实践
阿里云各项产品中 ECS 即云服务器是非常重要的一款 IaaS 产品,其实阿里云ECS产品也是借助了 KVM(早期XEN) 的虚拟化能力。。随着个人电脑性能的提升,越来越多的朋友应该都有体验过 VirtualBox、VMware、Parallels Desktop 这样的虚拟化软件,这些虚拟化软件可...
2208 0
|
Shell 区块链 开发工具
【云计算的1024种玩法】1小时使用阿里云区块链服务创建一个区块链小游戏
区块链绝对是17 18年的热词,也是国家各种文件所重点支持的新型技术,几乎大家都会提区块链,企业也都很愿意基于区块链来解决的信任场景,但是苦于构建底层架构的复杂以及相关成本没有办法实施。而区块链服务就是为此而生的。
2901 0
|
Serverless 网络安全 数据库
【云计算的1024种玩法】一小时用阿里云函数计算部署一个 ServerLess 化的按量版 WordPress
在像阿里云ECS这种 IaaS 类的产品大伙前,有一种 PaaS 模式的云产品是非常火的,也就是各种 APP Engine,比如说最早做的谷歌GAE、新浪SAE,以及后期涌现的阿里云ACE和百度云BAE,但是现在来看我们都知道其结果,他们都已经不存在了,尽管在当时看来 App Engine 是对虚拟主机和物理服务器的一场革新,但是过分超前的理念和不切实际的体验葬送了各类 AE。
4205 0
|
存储 关系型数据库 数据库
【云计算的1024种玩法】通过阿里云DBS产品轻松实现企业级数据库备份
在空闲的时候刷抖音上刷到过一个程序员小哥因为错误操作将公司服务器全部删除然后各处查找备份,背后一身全是汗。混互联网的都知道天灾人祸在所难免,有一个备份就可以尽可能的减少损失,前借个月就有在某云计算厂商上出现过估值千万的创业公司因为将重要数据存在上面却因未做备份在面临“人祸”的时候丢失数据。
2302 1
|
关系型数据库 MySQL PHP
【云计算的1024种玩法】构建云上在线无纸化考场就是这么简单
近期公司内部搞新员工的入职赋能培训,然后就迎来一个非常严峻的问题,考试太浪费纸了,作为一个生性节俭的人,我怎么能容忍大量的纸张被浪费呢!这时候就想着是否可以有姿势来弄一个无纸化考场呢?用云计算推动先进生产力带来全新的考试体验也是很正常的嘛!其实在线考试系统有纯软件模式的,录入试题用软件给员工考试,不过这个软件的授权成本不低,不划算。
4052 0
|
弹性计算 网络协议 云计算
【云计算的1024种玩法】只要SLB+DNS,云上IPV6竟然如此简单
在2017年的尾声,中办国办印发《推进互联网协议第六版(IPv6)规模部署行动计划》(以下简称《计划》),加快推进基于 IPv6 的下一代互联网规模部署,计划指出到 2018 年末国内 IPv6 活跃用户数要达到2亿,2020年末达到5亿,2025年末中国 IPv6 规模要达到世界第一。
13179 0
|
新零售 Web App开发 安全
【云计算的1024种玩法】配置 Web应用防火墙 防患攻击与未然
随着互联网的不断发展,互联网上的攻击威胁也越来越多,例如电商行业的交易数据被篡改,网站被篡改发表跑路内容导致信任危机,数据库被攻击导致客户信息泄露,相关客户福利措施被薅羊毛等等,即便是很小的过失都可能带来极大的负面效应
4008 0
|
Shell PHP 云计算
【云计算的1024种玩法】轻松搭建自有的云上企业应用套件
如何高效的完成企业内部的协同办公是很多企业一直在解决的问题,或许像微软的 Office 365、谷歌的 G suit 甚至最近炒的火热的腾讯文档。但是他们都有一个问题那就是数据存放在第三方不可控以及自定义性的一些问题。
5927 0
|
弹性计算 Linux Shell
【云计算的1024种玩法】巧用迁云工具轻松实现服务器迁移到ECS
很多时候如何将服务器迁移到阿里云的ECS成了很多用户上云之路的拦路虎,特别是在本地操作系统中已经有了非常复杂的软件部署这时候迁移上云或者在不同公有云之间迁移就让不少人犹豫不决了。 阿里云提供的 迁云工具 就是为这个迁移痛点而生的,特别好用!
5051 0
|
新零售 弹性计算 关系型数据库
【云计算的1024种玩法】轻松搭建可自动横向扩展的同城双中心服务云集群
云服务器的特性主要就是体现在横向、纵向的弹性扩容上,纵向的话其实很好理解就是我们单台 ECS 配置不够用了马上升级一下配置,不过这种场景比较适合于一个网站稳健的发展状态,而且波动不大。或者说服务器有较长时间的资源占用而非短时间的,比如说台风网肯定是 5~10 月这段时间访问量较高,那么我们就可以在春末的时候升一段配置,夏天再升级一段配置,初秋稍微降一点,秋末降至平稳状态。
5608 0