科技爱好者博客

树莓派raspbian上搭建owncloud私有云网盘

owncloud是一个开源的私有云系统,类似于国外的Google Drive、Dropbox、SkyDrive,和国内的百度云等网盘一样。本文将Owncloud搭建在树莓派上,从而在树莓派上存储、管理家庭成员的各种照片,音乐,文档等各种文件,树莓派在家庭局域网中,可以保证上传和下载的速度,还支持在线播放网盘中的视频文件,同时,由于文件全部储存在树莓派中,可以保证数据的安全。

一,更新树莓派系统

sudo apt-get update  sudo apt-get upgrade

二,安装LAMP套件

1.安装apache2

 sudo apt-get install apache2

2.安装mysql

sudo apt-get install mysql-server

根据提示配置mysql服务的密码,并牢记。

3.安装php和依赖

 sudo apt-get install php5 php5-gd php-xml-parser php5-intl php5-sqlite php5-mysql smbclient curl libcurl3 php5-curl

4.安装phpmyadmin

sudo apt-get install phpmyadmin

根据提示输入设置的mysql用户名和密码,选择mysql,就可以自动配置好phpmyadmin。

5.从 https://owncloud.org/install/ 下载最新的ownCloud Server,并解压到web根目录(/var/www/html)

 sudo wget https://download.owncloud.org/community/owncloud-10.3.2.zip
 sudo unzip owncloud-10.3.2.zip -d /var/www/html/
 cd /var/www/html/owncloud #(进入owncloud web目录)
 sudo mkdir data #(建立数据库目录)

6. 修改目录权限。

OwnCloud在安装的过程中需要对一些目录有写的权限,为此,web服务器用户(www-data对于基于Debian的系统)必须要拥有apps、data、config目录的权限。运行以下命令完成:

 /#owncloud 目录下
 sudo chown -R www-data:www-data data
 sudo chown -R www-data:www-data config
 sudo chown -R www-data:www-data apps

7.设置安装

打开浏览器,输入 http://IP/owncloud ,进入设置安装界面,根据提示安装填写管理用户名,密码;以及选择合适的数据库,填写数据库用户名,密码等,即可安装完成。(IP为树莓派的地址)

搭建成功后,网盘首页如下图。

文件 – ownCloud网盘安装成功

三、安装同步客户端

在这里下载owncloud的电脑同步客户端,安装后可以将本地文件夹于服务器目录进行同步,非常方便。

除了

owncloud同步客户端

除了有电脑的客户端外,还有手机端的同步客户端,可以从owncloud网盘中下载文件,也可以将手机中的照片进行备份。


Update2020年 3月 4日 星期三 18时41分29秒 CST ):
在树莓派上安装owncloud时,出现了一个错误,错误提示为:

“PHP intl 模块未安装。请联系服务器管理员安装模块。”

这是因为没有安装php intl扩展导致的,解决方法也很简单,就是安装php intl模块。

$ sudo apt-get install php-intl

另外,这篇文章中安装LAMP的方式比较老,最新的安装方式在这里:
http://www.tujing.site/3696

原创文章,转载请注明: 转载自科技爱好者博客

本文链接地址: 树莓派raspbian上搭建owncloud私有云网盘 (https://www.tujing.site/2515)

如果博客对您有帮助,请给我 赞助


退出移动版