vps搭建私人网盘,vps分享

0 113
本文目录: 1、我有一台个人服务器,想搭建云VPS就是IDC供应商的那种。需要什么吗?比如如何让另外一个人在VPS 2、如何搭建一个私人网盘 3、VPS...

本文目录:

我有一台个人服务器,想搭建云VPS就是IDC供应商的那种。需要什么吗?比如如何让另外一个人在VPS

一台服务器,通过虚拟化可以做vps,云vps是多台服务器做的。

需要准备的有:

1、公网ip地址,每个vps都需要一个公网ip,这样买家才可以自由使用,搭建如web网站的应用

2、下载一个自己擅长的虚拟化软件或虚拟化操作系统,如VM、Xen、OpenVZ、KVM等

3、windows/Linux操作系统的镜像,因为每个vps都是需要安装操作系统的

然后在你的服务器上安装虚拟化软件/系统,然后创建windows/Linux系统的vps主机。

如何搭建一个私人网盘

前两天,360 云盘宣布将停止个人服务。一石激起千层浪,关于如何选择网盘,如何应对网盘关闭的讨论一下子又变得此起彼伏。没办法,目前的现状是,网盘很难有大的盈利空间,还面对严苛的内容审查和隐私保护,虽然于用户来说提供了便利,但于公司来说实在是一件出力不讨好的事情。

之前的网盘方案

国外的网盘我一直是三家一起用,分别是 Dropbox 存储代码和一些重要或私密文件;Google Drive 存储一些大文件和私密文件;OneDrive 存储一些电子书(同步太慢了)。国内的网盘我之前只用两家,一是坚果云,放一些个人常用的小文件,包括一些文档和软件配置文件;另一个是百毒云,放一些各处转存来的大文件、自己的照片和学习资料,一方面因其空间大,另一方面因其同步流畅。然而,百毒云前段时间把我的网盘 全面封掉 了,丢失了很多大学时的照片(其它文件要不不重要,要不有备份),申诉无果,实属无奈。

搭建一个只属于自己的网盘

所以我决定搭建一个只属于自己的网盘。考察了几种方案(包括买 RAID 或 NAS 等),发现已有人在这方面做了努力,提供了像 Seafile 和 ownCloud 这样的产品。接下来对比了两个软件,我决定选择用 ownCloud,主要出于以下几点考虑:

搭建方法

首先你得 先有一个自己的 VPS 。。没错,要不然你的数据往哪放,ownCloud 在哪运行。

有了 VPS 之后,就可以按照官网教程一步一步安装搭建了。然而,步骤相当繁琐,你得先安装 PHP、MySQL、 Apache 等等,所以我们要祭出神器 —— docker(这里就不介绍 docker 的用法了,以下内容默认大家对 docker 的基本使用有所了解)。这样一来,之前冗长的步骤,就化成了三步:

使用 docker

安装好 docker 之后,直接下载 owncloud image 运行

其实就可以看到 ownCloud 已经运行起来了,访问你的 VPS 地址,就可以看到 ownCloud 的界面。

但这时的 ownCloud 还没有数据库,所以我们还需要用 docker —link 来添加一个数据库存储 ownCloud 的数据,这里用到了 postgres 这个 image(数据库你可以自己定,不一定要用 postgreSQL)。

第一条命令会启动一个 postgreSQL 数据库,默认的用户是 postgres,密码设为了 mysecretpassword,host 是 owncloud-db。

但这时我们运行的 docker container 一旦删掉,我们的数据就没有了,所以我们需要用 docker 中的 volumes (或 docker data volumes)来把 ownCloud 的数据持久化。

配置 docker compose

这样一来,我们得启动两个 container 作为 data-only container,然后再启动 owncloud 和 postgres 关联这两个 data-only container,非常繁杂,幸亏我们有 docker-compose 帮忙。先安装它:

然后配置 docker-compose.yml,下面配置中的 volumes 就是在配置数据持久化的目录结构。由于我把 docker-compose.yml 存在了VPS 的~/owncloud文件夹下,所以底下 volumes 配置中,冒号前面的宿主目录是那样写的,而冒号后面的是 container 中的目录,具体:

把 docker-compose.yml 配置好之后,只需运行

就可以把 ownCloud 运行起来了,上一步中的很多操作,这里一步就搞定了。不过 切记!owncloud-data和postgres-data两个 container 和 volume 千万不要删。删之前请备份 。

ownCloud 配置

访问你 VPS 的 8080 端口(刚才配置文件里写了)打开 ownCloud 主页,需要做两件事

点击完成,一切 OK,进入文件页面尽情 探索 吧!

参考延伸阅读

本作品采用知识共享 署名-非商业性使用-禁止演绎 4.0 国际 许可协议进行许可。

VPS多余硬盘如何组建个人网盘?

还是别用vps存储了,信息不够安全,可以考虑115网盘,或者迅雷快传,都是不错的方式。

【vps搭建私人网盘】内容来源于网络,若引用不当、侵权,请联系我们修正或者删除!

最后修改时间:
文章相关标签:
美国vps
上一篇 2023年01月29日 02:21
下一篇 2023年01月29日 02:40

评论已关闭