ownCloud - 轻松架设搭建属于自己或团队的私有云服务 [前言] 相信大家都用过网盘,使用公有云等云服务的确给我们带来了很多便利。但对于相当一部分看重内容控制的用户来说,将自己的文件放在别人的服务器上始终是一件令人不爽的事。能不能搭建一个可以完全由用户控制的云服务器呢?答案是可以的!! 最近国内各大网盘纷纷关停,好多同学都被迫迁移文件。但问题是,国内的网盘服务都是说停就停,根本没有哪个能真正让人放心,那么怎么办才好呢? 现在比较靠谱的方案除了番·羽·土·啬转移文件到国外大牌的如 Dropbox 或 Google Drive,或者购买 Office 365 用 OneDrive 之外,最稳妥的办法还是购买 NAS 或 VPS服务器来「建立属于自己私有的云存储网盘」了! ownCloud 是一个免费专业的私有云存储项目,它能帮你快速在个人电脑或服务器上架设一套专属的私有云文件同步网盘,可以像 Dropbox 那样实现文件跨平台同步、共享、版本控制、团队协作等等。ownCloud 能让你将所有的文件掌握在自己的手中,只要你的设备性能和空间充足,那么用其来几乎没有任何限制。 ownCloud 跨平台支持 Windows、Mac、Android、iOS、Linux 等平台,而且还提供了网页版和 WebDAV 形式访问,因此你可以在任何电脑、手机上都能轻松获取你的文件了。 ownCloud 不仅适用于个人使用,对经常需要传输共享文件、远程协作等需求的团队或公司更是合适!功能上也很强大:能支持文件分享、获取文件链接、文件版本历史控制 (文件删除恢复)、文件评论协作、文件共享(可设置读写权限)、图片音乐和文档等文件预览等等。除了云存储之外,ownCloud还可以用于同步日历、电子邮件联系人、网页浏览器的书签等功能。 ownCloud项目使用了 PHP+MySQL 的经典组合,以下是教您怎么使用NAS的功能来建置ownCloud服务器端。
分享安装的过程,有兴趣的可以试试看。 [前置作业]
- ADM -> 服务 -> MariaDB服务器 -> 勾选启用MariaDB服务器
- ADM -> App Central -> 所有Apps -> 下载phpMyAdmin
[首先,确认MySQL 服务已开启]
[建立ownCloud的数据库] 接着,请先在App Central 下载phpMyAdmin 开启phpMyAdmin,以root登入,密码为admin。
1. 点选”用户 ”页面 -> 添加用户 -> 设定登录信息 -> 如下图自行设定账号、密码。 主机建议选用本机 -> 用户数据库 -> 勾选建立与用户同名的数据库并授予所有权限。 进入phpMyAdmin 选择 [用户] -> 按 [添加用户]
建立相关信息, 并请勾选 [建立与用户同名的数据库并授予所有权限],权限 [全选]
新增完成后,可以在左方栏里看到新增账号的所属Database
[设定ownCloud] 1. ADM -> App Central -> 所有Apps -> 下载ownCloud。 2. 开启ownCloud -> 自行设定ownCloud的管理者账号密码 -> 按下Advanced -> Configure the database -> MySQL 进入 owncloud 页面,需要建立管理者账号。记得数据库要选MySQL, 数据库名称要跟在MyphpAdmin上建立的使用者账号相同。
3. OK. 完成安装。 点击右上角的[Admin] 处即可进行其它设定。
另外再提供如何由外网连到 owncloud.
续前文,当你有使用cloud ID 来登入 owncloud 时,一般还会踫到没有显示登入页面,而是一串 owncloud 要求https 登入的讯息,有看到类似的敎学分享,是在服务下的Web 服务器 开启SSL 443 port, 然后在虚拟主机加上myasustor.com, 同时也要到EZ-router 里将web 443 port 加到清单里,不过这个方式我没有立即设定成功,可能是那里的设定值弄错了,希望有人可以截图步骤分享。
我这里使用的方式是直接修改 owncloud 里的config 檔, 将xxx.myasustor.com 加入 信任网站,这样就可以进入登入页面了。 而且一次成功!
1. 首先,在文件总管的Web 共享文件夹,下载 owncloud 内的Config.php
2.打开config.php, 找到'trusted_domains' 字样,在你内网的 ip后面 增加xxx.myasustor.com' ,储存档案
3. 将储存后的config.php 档再上传至同一个文件夹内,覆盖原档。
4. OK. 现在你用xxx.myasustor.com/owncloud 登入,就可以看到登入页面了。
除了加上 trusted site 到 config 檔外, 使用 SSL 联机的话, 需要在 NAS 上做一下设定
1. 在NAS 的服务接口的Web 服务器勾选 启用加密网站服务器port 443
2. 接着在EZ-router 新增web service
3. 完成以上, 就 OK啦~~ 现在你可以采用加密网址: https://xxx.myasustor.com/owncloud
|