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网盘中下载文件,也可以将手机中的照片进行备份。
Update(2020年 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)
如果博客对您有帮助,请给我 赞助