云盘一个个倒下怎么办?无需编码,手把手教你搭建至尊私享云盘
DevOps
余博伦
知乎,内容君
2人收藏 4960次学习

云盘一个个倒下怎么办?无需编码,手把手教你搭建至尊私享云盘

作者:余博伦
原文链接:https://zhuanlan.zhihu.com/p/23156514

微盘挂了,360倒了,百度云盘也立了Flag。能让我们在云端储存分享文件的服务越来越少了。 买一堆移动硬盘既不方便也不能解决实际需求。而事实上,你其实可以选择搭建只属于自己的至尊私享云盘服务!

ownCloud 是一个开源免费的云端文件储存分享平台,它支持包括网页、PC客户端、移动App在内的所有终端使用。 你可以搭建一个给自己用,也可以搭建好之后同朋友和家人分享。

最快捷!使用 Docker 的 ownCloud 镜像

通过这种方法你几乎不需要懂得多少编程知识,你可以选用 DaoCloud 一类的在线Docker服务平台。

P.S. 搜索“Docker云”之类的关键词,国内大概有三四家比较好用的,避免广告之嫌,这里就不直接放出链接了。

搭建步骤

1.在 DaoCloud signup 注册免费的社区版账号:

免费的社区版账号刚好够你搭建一个128MB内存,10GB存储的 ownCloud 服务。

2.在 DaoCloud services 创建MySQL服务实例:

3.在 DaoCloud volumes 创建挂载盘:

选择默认的1x的10G容量就好,否则将没有足够的资源创建ownCloud应用。

4.在镜像市场搜索owncloud镜像并选择部署daocloud.io/library/owncloud

注意! 一定要选择 latest 版本进行部署:

注意! 一定要选择 latest 版本进行部署:

注意! 一定要选择 latest 版本进行部署:

5.根据应用部署流程一步一步操作:

绑定 MySQL 服务:

绑定 Volume 挂载盘。

记得要把容器路径设定为 /var/www/html/data 这将是你云端文件储存的路径。

点击立即部署等待应用创建完成。

6.在浏览器中打开你的应用:

7.设置管理员密码和MySQL连接信息:

数据库的连接信息在这里:DaoCloud Services 中选择 我的服务 查看。

8.大功告成啦!

你可以下载 ownCloud 在各个平台上的客户端,在你的多种设备直接同步共享文件:

Windows:https://download.owncloud.com/desktop/stable/ownCloud-2.2.4.6408-setup.exe

Mac:https://download.owncloud.com/desktop/stable/ownCloud-2.2.4.3709.pkg

Linux:software.opensuse.org: Install package isv:ownCloud:desktop / owncloud-client

IOS:https://itunes.apple.com/cn/app/id543672169

Andorid:https://play.google.com/store/apps/details?id=com.owncloud.android

在 Ubuntu 服务器上搭建 ownCloud

刚刚搭建的owncloud是没有注册功能的,只有管理员在后台添加用户。如果你想为你的小伙伴们搭建一个开放注册的云盘服务,你首先需要有一台自己的服务器(云服务器)。

先提供一个英文版的教程:Install ownCloud 9 on Ubuntu 16.04 Server

这需要你对Linux的使用有相当了解,根据教程安装完毕后还需要手动安装插件添加用户注册功能,配置SMTP服务,开启HTTPS加密,配置Memcached等等,为了对新手友好,这些内容就放到下一篇再介绍啦。

最后如果你想在自己动手之前先预览一下效果,请移步:

ownCloud on DaoCloud

用户名:admin

密码:admin

加入1KE学习俱乐部

1KE学习俱乐部是只针对1KE学员开放的私人俱乐部
标签:
分享 DevOps