树莓派3安装可道云Kodexplorer网盘

树莓派3安装可道云Kodexplorer网盘


使用的树莓派官方推荐的系统2019-06-20-raspbian-buster-full,这个系统里已经不支持使用apt安装mysql所以整理了这篇教程。安装可道云和owncloud过程基本相同,但是owncloud环境要求更高,低版本可以成功但是高版本就不行,而且速度没有可道云快,最终放弃owncloud选择可道云。文章分两部分,第一部分是快速教程,直接负责命令安装即可,第二部分详细教程是对命令的一些解释和可能出现的问题解决办法。

第一部分-快速教程

准备工作:换源,建议用清华源,清华源教程
根据自己的系统更改源后进行更新源列表。
sudo apt-get update
1.安装Apache
sudo apt-get install apache2

2.安装mysql
由于新的树莓派apt不支持mysql,所以安装mariadb-server
sudo apt-get install mariadb-server mariadb-client
弹出选择框时直接回车即可

3.安装phpmyadnmin
不需要先安装PHP,因为直接安装phpmyadnmin会自动安装php7
sudo apt-get install phpmyadnmin
弹出选择框时选择apache2后回车即可

4.下载并解压可道云
wget https://github.com/kalcaddle/KODExplorer/archive/master.zip
unzip master.zip
移动解压后的文件夹并重命名为kodexplorer
sudo mv KodExplorer-master /var/www/html/kodexplorer

5.Apache设置
sudo nano /etc/apache2/apache2.conf
把文件里面的/var/www改成你的目标地址 /var/www/html/kodexplorer,然后Ctrl+O写入再Ctrl+X退出,两次回车确认。
同样步骤修改 /etc/apache2/sites-enabled/000-default.conf 文件将/var/www改成你的目标地址 /var/www/html/kodexplorer。

6.权限设置
cd /var/www/html/kodexplorer
sudo chown -R www-data:www-data data
sudo chown -R www-data:www-data config
sudo chown -R www-data:www-data app
chmod -R 777 /var/www/html/kodexplorer
再从浏览器打开树莓派的IP,就可以进入kodexplorer
在这里插入图片描述

第二部分-详细教程

1.准备工作
1.1换镜像源,[镜像地址]根据清华官方指导选择对应系统进行修改(https://mirrors.tuna.tsinghua.edu.cn/help/raspbian/)
在这里插入图片描述
编辑镜像站后,请使用sudo apt-get update命令,更新软件源列表,同时检查您的编辑是否正确。
1.2配置静态IP
为方便局域网访问,设置树莓派有线配置成静态
修改/etc/dhcpcd.conf 文件
sudo vim /etc/dhcpcd.conf
interface eth0
static ip_address=192.168.1.2/24
static routers=192.168.1.1
static domain_name_servers=223.5.5.5
static domain_search=114.114.114.114
其中 ip_address就是静态IP , 后面接的24是子网掩码,routers是网关, static domain_name_servers是DNS
2.lamp环境安装
lamp就是在Linux环境下安装Apache,MySQL和PHP。使用的树莓派官方推荐的系统2019-06-20-raspbian-buster-full,这个系统里已经不支持使用apt安装mysql但是可以安装mariadb-server,而且可道云不依赖数据库。
2.1.安装Apache
sudo apt-get install apache2

2.2.安装mysql,由于新的树莓派apt不支持mysql,所以安装mariadb-server
sudo apt-get install mariadb-server mariadb-client
弹出选择框时直接回车即可

2.3.直接安装phpmyadmin,会自动安装php7
sudo apt-get install phpmyadmin
弹出选择框时选择apache2后回车即可
此处如果有其他问题可以去参考网上其他人写的关于树莓派安装owncloud教程

3.下载并解压可道云
wget https://github.com/kalcaddle/KODExplorer/archive/master.zip
unzip master.zip
移动解压后的文件夹并重命名为kodexplorer
sudo mv KodExplorer-master /var/www/html/kodexplorer
这里存放的位置没有要求,只需保证后面Apache设置的地址一致就可以,也可以放在外接磁盘里。
这个是在树莓派下直接从GitHub下载最新版本,如果对版本有要求的时候去官网或者GitHub下载:可道云官网可道云GitHub,GitHub上也有一些介绍和安装教程。

4.Apache设置
修改之前可以先在浏览器里输入树莓派的IP看能都进入,如果显示Apache页面说明Apache工作正常可以继续设置,否则需要找原因再进行下一步。
修改apache2的配置文件
sudo nano /etc/apache2/apache2.conf
把文件里面DocumetRoot的/var/www改成你的目标地址 /var/www/html/kodexplorer,
然后Ctrl+O写入再Ctrl+X退出,两次回车确认。
同样步骤修改 /etc/apache2/sites-enabled/000-default.conf 文件将/var/www改成你的目标地址 /var/www/html/kodexplorer。
如果熟悉Vim,可以用Vim修改不一定要用nano,看个人习惯。
修改后如下图所示apach设置
5.权限设置
需要给用户相应的权限,否则会提示没有权限写入。如果嫌麻烦直接给777权限。
cd /var/www/html/kodexplorer
sudo chown -R www-data:www-data data
sudo chown -R www-data:www-data config
sudo chown -R www-data:www-data app
chmod -R 777 /var/www/html/kodexplorer
再从浏览器打开树莓派的IP,就可以进入kodexplorer,如果提示没有读写权限就是权限设置不够sudo chmod 777 /var/www/html/kodexplorer。

6.磁盘挂载和内网穿透
本次教程暂时没有做外接磁盘的挂载和内网穿透,如果需要的可以参考以下视频,此次教程大多数也是参考此视频完成的。
B站视频教程-树莓派完美部署可道云

猜你喜欢

转载自blog.csdn.net/wr9zgo48/article/details/102001173