15768|6

232

帖子

5

TA的资源

一粒金砂(高级)

楼主
 

一起玩树莓派3+使用OwnCloud搭建私有云服务 [复制链接]

本帖最后由 x1816 于 2016-11-8 18:48 编辑

OwnCloud是一个基于PHP的私有云服务,而且有中文界面。由于是用PHP构建的,在Raspberry Pi上也可以运行。
项目首页:https://owncloud.org
下载页:https://owncloud.org/install/
下载地址:https://download.owncloud.org/community/owncloud-9.1.1.zip
下载得到owncloud-9.1.1.zip文件。


安装Web服务
首先需要安装Apache web server
  1. sudo apt-get install apache2
复制代码
用浏览器访问Raspberry Pi,如果看到如下图的It works字样,就说明Apache2已经正常运行了。
接下来安装PHP和数据库等相关支持环境。
  1. sudo apt-get install sqlite php5 php5-gd php5-sqlite php5-curl
复制代码
重启Apache。
  1. sudo service apache2 restart
复制代码

安装OwnCloud
接下来将下载得到的owncloud-9.1.1.zip文件上传到Raspberry Pi中。
移动到合适的位置并解压缩:
  1. sudo mv owncloud-9.1.1.zip /var/www/html/
  2. cd /var/www/html/
  3. sudo unzip owncloud-9.1.1.zip
复制代码

设置数据目录并设好权限:
  1. sudo mkdir /var/www/html/owncloud/data
  2. sudo chown www-data:www-data /var/www/html/owncloud/data
  3. sudo chmod 750 /var/www/html/owncloud/data
复制代码

访问:
  1. http://192.168.1.66/owncloud
复制代码
在这个页面里创建管理员账号。
注意这里有一个性能警告,因为我们使用了SQLite作为数据库,这是一个轻量级文件型数据库,在数据规模比较大时性能表现不是很好。鉴于我们是在树莓派上安装,用SQLite这样的轻量级数据库也未尝不可,如果非要用MySQL,MariaDB或PostgreSQL数据库,可以参考这里进行迁移:
https://doc.owncloud.org/server/9.1/admin_manual/configuration_database/db_conversion.html


点击“安装完成”,稍等之后,页面跳转到这里:
OwnCloud的同步功能覆盖了Windows,OSX,Linux,Android和iOS,基本上主流的平台完全覆盖了。先关闭这个弹出的提示,稍后再安装同步客户端不迟。


一些配置
在管理界面,可以看到文件最大上传大小只有2MB,而且没有从网页端编辑的权限,需要修改配置文件。
  1. sudo vim /etc/php5/apache2/php.ini
复制代码

根据实际情况修改以下2项为更大的值:
  1. post_max_size = 8M
  2. upload_max_filesize = 2M
复制代码
我这里改成了100M,保存文件,再次重启服务。
  1. sudo service apache2 restart
复制代码
可以在网页端确认最大上传大小已经增加到100MB
这样初步的配置就结束了。
接下来在界面右上角点击用户,创建一个普通用户,还可以设置配额。
剩下的配置项目根据自己需要设定,有警告也可以按提示处理。


网页端体验
注销管理员用户后,用普通用户登录,开始正式体验OwnCloud。
在网页上就可以方便的上传下载文件。其中前面2个文件夹和ownCloud Manual是预置的延时文件,我上传了几个树莓派相关的资料。可以看到20M的文件也可以轻松上传,刚才的设置是真实有效的,而且由于是局域网上传,网速非常快。
对于常见文件类型还可以在网页端预览:
这是相册功能。


文件分享功能可以吧文件分享给用户,可以分享链接,可以设置密码,还能设置过期时间。不比国内某些公网的网盘产品差。现在的配置还只能在同一个局域网共享,如果做了外网映射,公网也是可以访问的。
测试了一下后发现,分享的链接未注册的用户也可以打开,确实比较方便。


客户端体验
桌面版的客户端在这里下载:
https://owncloud.org/install/#install-clients
安装完成后,启动客户端,自动打开了ownCloud链接向导。
输入服务器地址
输入用户名密码
成功连接上服务器后,可以选择要同步服务器上哪些内容(刚才已经上传了几个文件到服务器上了),以及同步到本地的位置。
设置完成,数据量不大,刚才在服务器上看到的文件很快就同步到本地了。
前面设置了10GB的配额,这里也显示出来了。如果接上外置硬盘,容量不是问题。
桌面右下角常驻程序



同步具有实时性,在本地添加一个文件并做几次修改,服务器端很快就有了更新,并且有一定的历史版本显示功能。
从功能上看,OwnCloud一点不比公网某些云产品差,鉴于目前国内的云盘一个接一个的停止服务,OwnCloud可以作为一个不错的替代选择。


最新回复

私有云盘要得  详情 回复 发表于 2018-1-26 11:56

赞赏

2

查看全部赞赏

点赞 关注

回复
举报

1158

帖子

2

TA的资源

版主

沙发
 
不错!
 
 

回复

6423

帖子

17

TA的资源

版主

板凳
 
单单功能没什么,关键是性能和稳定性,自己的网络电源都保证不了,也没有备份的服务器啊
 
个人签名training
 
 

回复

2453

帖子

19

TA的资源

五彩晶圆(中级)

4
 
不断挖掘树莓派的潜力。
 
个人签名    懒得很
 
 

回复

67

帖子

3

TA的资源

一粒金砂(中级)

5
 
辛苦楼主了。网上好像说 OwnCloud 对中文支持的不够好。楼主有时间可以做下 OwnCloud 与 Seafile 在树莓派上的对比吗?
 
 
 

回复

6105

帖子

4

TA的资源

版主

6
 
学习了,楼主辛苦了!
 
 
 

回复

15

帖子

0

TA的资源

一粒金砂(初级)

7
 
私有云盘要得
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表