安装树莓派实验的Pi 仪表盘
1、简介
树莓派仪表盘网址:Pi Dashboard (Pi 仪表盘) - MAKER 趣无尽 http://maker.quwj.com/project/10
Pi Dashboard (Pi 仪表盘) 是一个开源的 IoT 设备监控工具,目前主要针对树莓派平台,也尽可能兼容其他类树莓派硬件产品。你只需要在树莓派上安装好 PHP 服务器环境,即可方便的部署一个 Pi 仪表盘,通过炫酷的 WebUI 来监控树莓派的状态!
目前已加入的监测项目有:
CPU 基本信息、状态和使用率等实时数据
内存、缓存、SWAP分区使用的实时数据
SD卡(磁盘)的占用情况
实时负载数据
实施进程数据
网络接口的实时数据
树莓派IP、运行时间、操作系统、HOST 等基础信
仪表盘预览
安装方法
安装共2步,首先安装 Nginx(或 Apache)和 PHP。然后在 Nginx 目录通过 SFTP 或 GitHub 部署好本项目的程序。
官方网站给出的是Nginx和PHP的搭配,这里我们使用Apache和PHP的搭配
1.安装 Apache和 PHP
Apache的安装教程请查看:
[转]:Ubuntu 下Apache安装和配置
安装PHP,在 Pi 的终端运行以下命令。
sudo apt-get install php7.-fpm php7.-cli php7.-curl php7.-gd php7.-mcrypt php7.-cgi
sudo service php7.-fpm restart
2.部署 Pi Dashboard
这里介绍两种方法将 Pi Dashboard 部署在 Apache 上。(这里我使用的是2.2. GitHub 部署)
2.1. SFTP 上传
在 GitHub 下载本项目源码。通过 FileZilla 等 FTP 软件将解压出来的目录上传到树莓派的 /var/www/html
目录下。
那么可以通过 http://树莓派IP/pi-dashboard
访问部署好了的 Pi Dashboard。
如果页面无法显示,可以尝试在树莓派终端给源码添加运行权限,例如你上传之后的路径是 /var/www/html/pi-dashboard
,则运行。
cd /var/www/html
sudo chown -R www-data pi-dashboard
2.2. GitHub 部署
如果你了解过 GitHub 的基本操作,通过 GitHub 来下载本项目到 Pi 上会相当方便。
#如果已安装过 git 客户端可以跳过下一行
sudo apt-get install git
cd /var/www/html
sudo git clone https://github.com/spoonysonny/pi-dashboard.git
即可通过 http://树莓派IP/pi-dashboard
访问部署好了的 Pi Dashboard。但是访问后Apache并没有运行PHP文件!!!
解决办法:安装php对于apache的模块
sudo apt install php libapache2-mod-php
同样如果页面无法显示,可以尝试在树莓派终端给源码添加运行权限,例如你上传之后的路径是 /var/www/html/pi-dashboard
,则运行。
cd /var/www/html
sudo chown -R www-data pi-dashboard
到这步已经可以访问我们搭建好的 Pi Dashboard 了,如下图:
最新文章
- 关于多个block问题
- ACK
- VB.NET 小程序 3
- URL 路由访问报错
- white-space norma nowrap强制同一行内显示所有文本文字,让所有文字内容中一排显示不换行
- 批处理bat脚本编写(附详细例子)
- thinkphp 注册验证
- win10 uwp BadgeLogo 颜色
- 微信小程序点击返回顶层实现方法
- zoomeye搜索+用selenium实现对佳能打印机的爬虫
- No input file specified. phpStudy nginx报错解决方案
- Vue2.0 探索之路——生命周期和钩子函数的一些理解
- 关于HTTP请求返回417 “Expectation Failed”
- puppet 用户和组资源管理
- MySql从一窍不通到入门(五)Sharding:分表、分库、分片和分区
- uva 213 - Message Decoding (我认为我的方法要比书上少非常多代码,不保证好……)
- HDFS基本操作的API
- Android MVC,MVP,MVVM模式入门——重构登陆注册功能
- 李洪强iOS经典面试题30-一个区分度很大的面试题
- t d x 示例z
热门文章
- PHP SDK+Oss 上传文件流
- Codeforces Round #620 (Div. 2)E(LCA求树上两点最短距离)
- Hibernate:HIbernate配置详解-HelloWorld
- 通过maven 打docker 镜像包,出错ADD failed: stat /var/lib/docker/tmp/docker-builderXXXXXX: no such file or dir
- gRPC in ASP.NET Core 3.x -- Protocol Buffer(3)更新消息类型
- (BFS)1097: Yuchang and Zixiang ‘s maze
- Gym-TORCS安装
- Bugku-CTF分析篇-手机热点(有一天皓宝宝没了流量只好手机来共享,顺便又从手机发了点小秘密到电脑,你能找到它吗?)
- 概率dp sgu495
- 使用pyaudio播放无损音乐(wav)