|概述
我们常用的云存储无外乎百度云盘、腾讯微云、Dropbox 、Google Drive、Onedrive 等等,作为互联网世界一项基础服务,云存储起到了数据中心的作用,几乎承接了所有个人信息和数据存储的任务。但是,将自己的数据全然寄托在一个优质的商业云服务上不得不说是一种偷懒的行为。这么说吧,声誉极佳的 Google 是否真的可以始终恪守不作恶的信条?当越加可视化的服务是否真的能让我们适应这个充满了代码的世界?有没有一种途径可以让我们把握住自己的信息同时又感受创造的乐趣?
答案是有的 ——使用 VPS 搭建私有云并通过「区块存储」扩充空间
对于 VPS 服务商,我们选择 Vultr 作为虚拟主机服务商,它有诸多显而易见的优点:
支持支付宝付款
丰富的应用生态
支持区块存储
每个使用 VPS 技术的虚拟独立服务器拥有各自独立的公网 IP 地址、操作系统、硬盘空间、内存空间、CPU 资源等,还可以进行安装程序、重启服务器等操作,与运行一台独立服务器完全相同。
|注册 Vultr
开启 Vultr 点击链接,浏览 Vultr 官网 。在首页填写账号、密码(至少10位、含英文大小写 & 数字),点击 "Create Account" 。2048论坛
创建账号之后直接跳转支付页面
之前一直使用的 PayPal ,接下来可以直接使用 支付宝 了。这当然是极好的,为了减少成本,还是建议诸位不要怕麻烦,注册一个 PayPal ,去设置里面的汇率换算依据公标,而不是 PayPal 或者 支付宝 自己的标准。
当你支付成功后,在 Vultr 首页 Billing -> History 会显示你的充值记录。
|Nextcloud
Nextcloud 是一套用于创建和使用文件托管服务的客户端 - 服务器软件。Nextcloud 是免费的和开源的,允许任何人在私人服务器上安装和操作它。有极其丰富的插件来实现看板、笔记、通讯录、云端下载、备份、协作等功能。
|新增一个带有 NextCloud 的 Vultr 主机
① 选择主机地址
服务器地址必须选择 NewYork(NJ),这里这个地方的服务器才可以使用「区块存储」,我查询到的是只有这个区域的服务器在实验该特性。
② 选择服务器程序
如果你租用 VPS 只是为了搭建私有云,避免折腾,我们直接选择 Vultr 提供的一键安装包,位于Server Type 栏目的 Application 下。2048论坛
③ 选择价格
这里选择一个最便宜的即可,后面我们会选择「区块存储」,空间大小一般是可以满足你的需求的。
④ 启用区块存储
「Block Storage Compatible」一定要打勾,不然后面没有办法挂载。
⑤ 部署服务器
点击右下角蓝色的 「Deploy Now」 即可开始部署服务器,等待1~2分钟,即可部署完成。
⑥ 访问你的服务器
你可以在下方你的 NextCloud 网址,复制,然后贴上到你的浏览器进入看看吧。
其中的 User 则是帐号,Pass 则是密码。
进入登录界面后输入你的帐号和密码,就可以看见你的私有云盘了。
啦啦啦~这就是你的私有云盘哦。
⑦ 挂载区块存储
在服务器列表的页面,上方有个「Block Storage」标签,点击「Add Block Storage」就可以使用一块扩展的区块存储,大小自选,收费不一。
⑧ 使用 Xshell 操作服务器
Window 平台建议使用 Xshell,用来控制你的 VPS。
Mac 平台建议使用系统自带终端或者第三方 SSH 工具 vSSH。
SSH是一种安全协议,常用于连接服务器。
Xshell5 for Home/School 是免费的,请放心使用。2048论坛
打开 Xshell5 ,点击【文件】——新建【会话】
按照 VPS 后台中的IP、Username、Password设置即可。
当对话框中出现[root@vultr ~]
表示成功登录。
⑨ 建立分区
使用 Xshell 连接到 VPS 后,我们使用 VPS 管理工具进行挂载操作。首先建立分区。
parted -s /dev/vdb mklabel gpt
parted -s /dev/vdb unit mib mkpart primary 0% 100%
然后创建文件系统:
mkfs.ext4 /dev/vdb1
最后挂载硬盘:
mkdir /mnt/blockstorage
echo >> /etc/fstab
echo /dev/vdb1 /mnt/blockstorage ext4 defaults,noatime 0 0 >> /etc/fstab
mount /mnt/blockstorage
挂载成功后,可以使用命令 df -lh 查看是否挂载成功。
显示如上信息则代表挂载成功了。
|将默认存储空间设置为区块存储
① 修改 NextCloud 设置
在终端输入如下指令,开始设置 NextCloud 设置
$ vim /var/www/nextcloud/config/config.php2048论坛
按下「A」键,你会进入 vim 编辑模式,找到如下的一行:
‘datadirectory’ => ‘/var/www/nextcloud_data/‘,
修改为 ‘datadirectory’ => ‘/mnt/blockstorage/‘, 就可以成功地把存储位置改为区块存储空间。
②转换资料夹
当你修改好设置后,你仍然没有办法使用,因为你的区块存储是全新的,所以我们需要原来的资料复制至心得区块存储空间。
请输入以下指令
$ cp -r/var/www/nextcloud_data/*/mnt/blockstorage/
③ 基于存储权限
你自己建立的区块存储空间只有你自己有存储权限,需要输入以下指令让 NextCloud 也可以读取该区块存储。
$ chown -R nginx /mnt/blockstorage/
$ chown -R php-fpm /mnt/blockstorage/
service nginx restart
一切就绪,回到你的 NextCloud ,现在上传的文件和资料就是存储在区块存储空间了。
|2048论坛其他
区块存储的空间可以随时更改大小,50GB 是免费的;如果你需要更多的存储空间,你可以通过 5 美元 50GB/月 的价格来订购新的空间;
Android 和 iOS 版本的 NextCloud 都有比较好的用户体验,你也通过 WebDAV 的形式与云盘建立连接;
Vultur 可以通过 Vulbox 来管理后台,随时开启和关闭,十分方便。
如有疑问可直接联系作者。
Enjoy it.
版权声明:
本站所有资源均为站长或网友整理自互联网或站长购买自互联网,站长无法分辨资源版权出自何处,所以不承担任何版权以及其他问题带来的法律责任,如有侵权或者其他问题请联系站长删除!站长QQ754403226 谢谢。
- 上一篇: 企业或个人使用电子签名要注意什么?
- 下一篇: NAS轻松搭建私有云,守护你的数据安全