查看: 12802|回复: 3

[原创] 【一网打尽】用RPi + ownCloud搭建自己的云服务器

[复制链接]
  • TA的每日心情
    开心
    2015-10-21 15:00
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2015-3-13 19:10:24 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 malsony 于 2015-4-17 11:52 编辑

    ownCloud是一个基于Linux的开源云项目,允许用户以浏览器或WebDAV方式访问云服务器,进行各项管理工作。ownCloud支持多种设备访问,用户可以很方便地使个人设备与服务器上存储的文件、日程安排、通讯录、书签等重要数据保持同步。由于这是一个服务器项目,必要的服务器搭建工作将会对普通用户使用ownCloud造成一定困难。(以上来源自百度百科)现在ownCloud最新版本是8.0。

    ownCloud就跟现时主流的同步网盘一样,比如在Word中打开同步文件夹的内容编辑好后存档,ownCloud会自动同步。现在我们自己搭建自己在服务器会更方便!比如在公司编辑好文件后,ownCloud客户端自动同步,回家一打开电脑或手提(其实平板、手机也能通过网络同步,但iOS或安卓的独立客户端均为1刀的付费应用。我两款都买了,凑是介么任性!)就可自动同步了!

    注意:
    1. 确保会使用SSH客户端登入自己的RPi(如Putty等);
    2. 搭建前先确保自己的RPi上已有LAMP并保证可外网访问(可点击这里找到相关的教程)。外网访问,在我大兲朝有点麻烦,(好在当年我自己的账号打个电话给客服就给开通了)现在各种原因让电信增加了审批的步骤,(其他供应商的限制请各位基友自行了解)请各位自行斟酌如何使用ownCloud
    3. 新建一个数据库和相应的用户,记好密码,为安装ownCloud作准备;

    一:安装ownCloud
    1. 点击这里下载安装脚本的网页,setup-owncloud.php;
    2. 上传setup-owncloud.php到RPi网站服务器的目录中;

    二:设置ownCloud
    1. 在进行这一步骤之前,先设置好ownCloud存放文件的目录并改权限,例如ownCloud网页目录为/home/pi/hdd/www/owncloud,数据文件的目录最好为/home/pi/hdd/ownclouddata,然后再更改权限
    1. sudo mkdir /home/pi/hdd/www/owncloud;
    2. sudo mkdir /home/pi/hdd/ownclouddata;
    3. sudo chown www-data -R /home/pi/hdd/www/owncloud;
    4. sudo chown www-data -R /home/pi/hdd/ownclouddata;
    5. sudo chmod 770 /home/pi/hdd/www/owncloud;
    6. sudo chmod 770 /home/pi/hdd/ownclouddata;
    复制代码
    2. 在浏览器中浏览自己RPi服务器上的setup-owncloud.php;
    你会看到这个页面:

    准备安装ownCloud

    准备安装ownCloud


    点击Next,然后输入管理员用户名和密码,文件目录,数据库名、用户名、密码;

    输入安装信息

    输入安装信息


    点击完成。
    然后就能进入管理界面了。

    三:管理ownCloud服务
    1. 添加用户:
    右上角,点击小三角标志,弹出菜单:

    管理ownCloud服务

    管理ownCloud服务


    点击“Users”,然后在相应的文本框中填入用户名,密码,还有用户组,如果需要新建用户组,直接输入新用户组名称即可:

    添加ownCloud用户

    添加ownCloud用户


    2. 管理用户:
    如果以后要更改用户密码,鼠标在相应用户处悬停时,单击密码旁边的笔,然后直接输入新密码即可:

    管理ownCloud用户

    管理ownCloud用户


    设置储存容量限制:

    设置ownCloud用户容量限制

    设置ownCloud用户容量限制


    四:安装桌面客户端(以Windows版为例)
    1. 下载Windows版的ownCloud客户端,安装,然后添加网址,例如:
    https://example.com/owncloud


    2. 输入用户名和密码(可以用户级别的,不一定要管理员级别):


    3. 设置同步目录:

    同步目录设置好后,本地的目录就能和服务器的目录自动同步了。

    五:使用移动客户端
    1. ownCloud的iOS和Android版客户端都是付费的应用(我印象中没限免过),下载iOS版本,GooglePlay市场,亚马逊安卓应用商店。
    2. 安装完成后输入网址,同桌面客户端一样:

    iOS版ownCloud客户端

    iOS版ownCloud客户端


    六:在移动应用中添加ownCloud服务
    1. 在移动应用中添加ownCloud的储存位置(以GoodReader为例):
    在右下角点击“Connect”:

    在GoodReader中添加WebDAV服务

    在GoodReader中添加WebDAV服务


    找到WebDAV服务器:

    准备在GoodRader中添加WebDAV服务器

    准备在GoodRader中添加WebDAV服务器


    接着就是输入服务地址、用户名和密码:
    地址是:https://example.com/owncloud/remote.php/webdav

    输入WebDAV服务器信息

    输入WebDAV服务器信息


    3. 爽吧!


    回复

    使用道具 举报

  • TA的每日心情
    开心
    2015-10-21 15:00
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]偶尔看看II

     楼主| 发表于 2015-3-16 14:22:09 | 显示全部楼层
    本帖最后由 malsony 于 2015-4-17 11:50 编辑

    国际惯例自沙。占楼等待日后补充使用心得或常见问题等。

    终于Rpi2到手了,补充一点,在安装过程中,ownCloud需要两个模块,一个是GD,一个是curl,可用如下命令安装:
    1. apt-get install php5-curl;
    2. apt-get install php5-gd;
    复制代码
    然后再重启apache:
    1. service apache2 restart;
    复制代码
    另外,想补充一下的是ownCloud的web登录是有中文界面的,不过好像翻译的效果一般而且更新速度低
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-5-26 13:42
  • 签到天数: 10 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2015-3-21 11:58:48 | 显示全部楼层
    还可以,就是查看文件时,都要下载到本机,使得本机多一份文件,占用空间。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-10-21 15:00
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]偶尔看看II

     楼主| 发表于 2015-3-23 00:46:47 | 显示全部楼层
    bh7njf 发表于 2015-3-21 11:58
    还可以,就是查看文件时,都要下载到本机,使得本机多一份文件,占用空间。 ...

    这个是正常的。无论是系统的临时目录,还是同步目录,还是其他的目录,肯定都要多存一份的吧?如果在同步目录,一旦有更改就会自动同步。

    ownCloud服务器还有提供版本选择的。就是同一个文件如果被多次更改,服务器会保存几个版本供用户选择的。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-11-19 13:31 , Processed in 0.156873 second(s), 22 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.