手把手教你使用树莓派打造一站式监测服务+私有云服务+家庭影音服务(小白向教程)
手把手教你使用树莓派打造一站式监测服务+私有云服务+家庭影音服务(小白向教程)
测试信息:
树莓派版本:4B
系统版本:2020-05-27 raspios-buster-full
下载、安装树莓派系统
拿到树莓派的第一步便是下载映像,遵照官方指引,我们先到官网下载映像
树莓派官方下载网址:https://www.raspberrypi.org/software/operating-systems/
下载时笔者选择的是 Raspberry Pi OS with desktop and recommended software
解压得到的映像 2020-05-27-raspios-buster-full-armhf.img 大小约7GB
当然,你也可以选择其他版本的树莓派系统,这并不影响接下来的操作
得到映像后我们要进行烧录
这需要准备一张≥16GB的SD卡,并向它插入电脑
(请检查文件系统,建议新卡进行格式化)
笔者选用了Win32DiskImager刻录软件,你可以搜索并进行下载
打开软件后选择映像和设备,并点击写入
(注意:这将清除设备里的所有数据,请谨慎操作)
稍等一段时间后,映像便写入到SD卡中了
配置SSH、网络、换源
树莓派链接网络分为有线和无线
若你使用有线网络,只需将网线插入接口再开机便可
若你使用无线网络可通过以下方法来配置:
在SD卡根目录下创建文件wpa_supplicant.conf
向文件写入内容
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant
update_config=1
network={
ssid="YOUR_WIFI_NAME"
psk="YOUR_PASSWORD"
key_mgmt=WPA-PSK
}
其中 ssid和psk要换成你自己的网络名称和密码
若你有显示设备,可将树莓派插上显示器在图形界面上链接
我们还需要配置SSH,过程非常的简单
只要在SD卡的根目录创建一个ssh
文件(没有后缀)
便开启了SSH链接
完成网络配置后,我们还要配置软件源。
因为要下载一些软件包,使用默认源(服务器在国外)将变得非常的慢
请参考 https://mirror.tuna.tsinghua.edu.cn/help/raspbian/
完成修改后请更新软件列表sudo apt update
至此我们顺利完成这一部分
安装Apache、PHP
在终端模拟器键入以下命令:
sudo apt install apache2 php7.0 php7.0-cli php7.0-curl php7.0-gd php7.0-mcrypt
sudo apt install libapache2-mod-php
sudo service apache2 start
安装完成后,可以使用sudo service apache2 status
来查看服务状态
在浏览器访问127.0.0.1
查看服务是否在正常运行
在目录/var/www/html/
下编辑index.php
文件,写入以下内容可以查看php是否在正常运行
<?php
phpinfo();
?>
至此我们完成这一部分
安装Pi Dashboard
cd /var/www/html/
sudo rm ./*
进入主页目录删除所有测试文件
sudo chmod -RF /var/www/*
给权限
sudo apt-get install git
安装git
sudo git clone https://gitee.com/gitome/pi.git
下载Pi Dashboard(在Gitee的克隆档,这会更快)要在/var/www/html/
下哦
当然你也可以使用https://github.com/spoonysonny/pi-dashboard.git
Github原档
浏览127.0.0.1
来测试
踩坑
按照步骤安装你可能也会遇到笔者遇到的情况
这是php不能正常解析
先停止apache2后再安装包
sudo service apache2 stop
sudo apt install php libapache2-mod-php -y
刷新之后你便可看到Pi Dashboard的界面了
至此我们顺利完成这一部分
安装KODExplorer
接着我们安装KODExplorer,来自https://gitee.com/kalcaddle/KODExplorer.git
在/var/www/html/
下创建目录local
使用命令sudo mkdir local
然后在/var/www/html/local/
下克隆项目
sudo git clone https://gitee.com/kalcaddle/KODExplorer.git
sudo chmod -R 777 /var/www/html/local/KODExplorer/
编辑 /var/www/html/index.php 文件,在Pi Dashboard的菜单栏增加私有云入口
在进入私有云后你可能会出现以下情况
通过这篇博文来一一解决 https://blog.csdn.net/liukai6/article/details/104853581
接着我们设置管理员密码登录就可进入私有云主页面了
至此我们顺利完成这一部分
安装影音服务
在私有云的桌面上打开插件中心-多媒体-安装播放器
上传影音文件来测试吧
顺利完成
总结
以上我们完成了树莓派上的一站式监测服务+私有云服务+家庭影音服务,你还可以通过部署内网穿透来实现外网访问
或是修改开源代码来实现更多功能
感谢您的阅读
欢迎点赞、推荐