系统安装
有三种类型可以选择
-
桌面版和软件版
-
桌面版
-
命令行版
安装 Pi Dashboard
Pi Dashboard (Pi 仪表盘) 是树莓派实验室发布的一款开源的 IoT 设备监控工具。
目前已加入的监测项目有:
- CPU 基本信息、状态和使用率等实时数据
- 内存、缓存、SWAP分区使用的实时数据
- SD卡(磁盘)的占用情况
- 实时负载数据
- 实施进程数据
- 网络接口的实时数据
- 树莓派IP、运行时间、操作系统、HOST 等基础信息
1. 安装依赖软件
sudo apt-get install nginx php7.3-fpm php7.3-cli php7.3-curl php7.3-gd php7.3-cgi -y
2. 重启nginx服务
sudo service nginx start
3. 重启php服务
sudo service php7.3-fpm restart
4. 进入目录
cd /var/www/html
5. 下载 dashboard.git
sudo git clone https://github.com/spoonysonny/pi-dashboard.git
6. 赋予文件夹权限
sudo chown -R www-data pi-dashboard
7. 修改nginx配置
sudo nano /etc/nginx/sites-available/default
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
# try_files $uri $uri/ =404;
index index.html index.htm index.php default.html default.htm default.php;
}
location ~\.php$ {
fastcgi_pass unix:/run/php/php7.3-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
8. 访问地址 http://ip/pi-dashboard/
挂载硬盘
格式化硬盘位 ext4
sudo mkfs.ext4 /dev/sda
挂载硬盘
sudo mount /dev/sda1 /home/pi/Dist
查看硬盘uuid
sudo blkid
开机启动挂载
sudo nano /etc/fstab
填入一下内容
UUID=xxx /home/pi/Dist ext4 defaults,nofail 0 0
# xxx为上面你自己的UUID
内网穿透
本人使用的zerotier,通过p2p 点对点穿透,也可尝试 ngrok, frp等...
自行去官网注册
安装 zerotier
curl -s https://install.zerotier.com | sudo bash
加入
sudo zerotier-cli join ################
docker 安装
更新包
sudo apt-get update
下载官方安装脚本
curl -fsSL https://get.docker.com -o get-docker.sh
执行脚本
sudo sh get-docker.sh
把pi用户添加到docker组,就不用每次执行docker时sudo了
sudo usermod -aG docker pi
## 这一步需要重启
创建并且编辑 /etc/docker/daemon.json文件 添加加速器,修改默认下载路径
添加镜像源,修改默认存储位置
{
"registry-mirrors": [""],
"data-root": ""
}
重启 docker
sudo systemctl restart docker.service
下载 Docker 图形化界面 portainer
sudo docker pull portainer/portainer
创建 portainer 容器
sudo docker volume create portainer_data
运行 portainer
sudo docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v /home/pi/Dist/portainer/data:/data portainer/portainer
访问: http://ip:9000 即可,初始化有一段时间
安装可道云
docker run -d --name kodexplorer --hostname=kodexplorer -p 5210:5210 -p 5218:5218 -v /home/pi/Dist/kodexplorer:/koddata -v /home/pi/Dist/koddata:/koddata/Group/public/home/ssdDATA --restart always dennischancs/kodexplorer
安装aria2-pro
docker run -d \ --name aria2-pro \ --restart unless-stopped \ --log-opt max-size=1m \ -e PUID=$UID \ -e PGID=$GID \ -e UMASK_SET=022 \ -e RPC_SECRET=1234 \ -e RPC_PORT=6800 \ -p 6800:6800 \ -e LISTEN_PORT=6888 \ -p 6888:6888 \ -p 6888:6888/udp \ -v /home/pi/Dist/aria2-config:/config \ -v /home/pi/Dist/aria2-downloads:/downloads \ p3terx/aria2-pro