首页 » RaspberryPi » 基于树莓派的私有云ownCloud安装

基于树莓派的私有云ownCloud安装

 

一.导读
本篇介绍怎样在树莓派下部署个人家庭私有云
二.测试环境
1.树莓派
系统及版本:
Raspbian Buster with desktop
Version:February 2020
Release date:2020-02-13
Kernel version:4.19
2.PHP版本:
PHP 7.2.9-1+b2 (cli) (built: Aug 19 2018 06:56:13) ( NTS )
3.Apache版本:
Server version: Apache/2.4.38 (Raspbian)
2.软件
ownCloud下载地址:
https://download.owncloud.org/download/
三.操作步骤
(一).直接安装
1.因为ownCloud基于PHP运行环境,所以如果你的树莓派没有PHP环境可以参照《基于树莓派的PHP和Nginx环境安装》进行PHP环境搭建。
注:运行环境确认
首先我们确认下运行环境:
1).PHP版本:

php -v

2).Apache版本:

apachectl -v

2.Mysql安装:

sudo apt-get install -y mysql-server php-mysql

注:安装如报下错:

Reading package lists... Done
Building dependency tree
Reading state information... Done
Package mysql-server is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  mariadb-server-10.0

继续执行下面命令安装客户端和服务端

sudo apt-get install mariadb-server-10.0
sudo apt-get install mariadb-client-10.0

4.phpmyadmin安装

sudo apt-get install phpmyadmin

注:其实phpmyadmin的安装主要是想解决一下ownCloud安装用到的Php一些依赖库。我这不想一个一个安装,所以直接安装phpmyadmin。这样既可以解决依赖包问题又可以用phpmyadmin管理数据库
5.ownCloud下载

sudo wget https://download.owncloud.org/download/community/owncloud-latest.tar.bz2

6.解压
将文件拷贝到PHP运行目录并解压

sudo cp owncloud-latest.tar.bz2 /var/www/html
sudo tar -jxvf ./owncloud-latest.tar.bz2 owncloud

7.运行
默认第一次访问会进行数据及服务的初始化,owncloud默认是带SQLite数据库的。因为我们安装了MySql,所以在创建管理员账号选择存储&数据库时,我们选择MySql
http://192.168.1.14/owncloud/

图1

图2

(二).基于docker安装
注:树莓派docker安装方法参照《基于树莓派的Docker安装
1.安装Mysql

sudo docker run --name mysql -e MYSQL_ROOT_PASSWORD=xiangquba -d -p 3306:3306 hypriot/rpi-mysql

mysql密码:xiangquba
2.安装owncloud

sudo docker run -p 8080:80 -d  --link mysql:mysql -v /data/owncloud/:/var/www/html owncloud

3.运行
http://192.168.1.14:8080/owncloud/

原文链接:基于树莓派的私有云ownCloud安装,转载请注明来源!

0