树莓派源码安装
ThingsPanel 树莓派安装指南
本文档详细介绍了如何在树莓派上安装和配置 ThingsPanel 物联网平台。
目录
系统要求
在安装 ThingsPanel 之前,请确保您的树莓派满足以下要求:
- 树莓派 3B+ 或更高型号(推荐树莓派 4B 或更高型号)
- 至少 2GB RAM(推荐 4GB 或更高)
- 至少 16GB SD 卡(推荐 32GB 或更高)
- 树莓派 OS(基于 Debian Bullseye 或更高版本)
- 网络连接
快速安装
如果您想快速安装所有组件,可以使用以下命令:
# 下载安装脚本
wget -O install_thingspanel_rpi.sh https://raw.githubusercontent.com/ThingsPanel/thingspanel-rpi-docker/main/install_thingspanel_rpi.sh
# 添加执行权限
chmod +x install_thingspanel_rpi.sh
# 完全自动模式安装(所有组件)
./install_thingspanel_rpi.sh -a
安装完成后,通过浏览器访问树莓派的 IP 地址即可打开 ThingsPanel 平台:
http://树莓派IP地址
默认账号密码:
- 系统管理员: super@super.cn / 123456
- 租户管 理员: tenant@tenant.cn / 123456
详细安装步骤
如果您希望了解更详细的安装过程或自定义安装选项,请按照以下步骤操作:
1. 准备环境
首先,确保您的树莓派系统是最新的:
sudo apt update
sudo apt upgrade -y
2. 下载安装脚本
下载 ThingsPanel 树莓派一键安装脚本:
wget -O install_thingspanel_rpi.sh https://raw.githubusercontent.com/ThingsPanel/thingspanel-rpi-docker/main/install_thingspanel_rpi.sh
chmod +x install_thingspanel_rpi.sh
3. 执行安装脚本
根据您的需求,选择以下任一方式运行安装脚本:
交互式安装(推荐新用户)
./install_thingspanel_rpi.sh
此模式会在每一步都向您询问确认,适合希望了解整个安装过程的用户。
自动确认安装
./install_thingspanel_rpi.sh -y
此模式会自动确认所有提示,但仍会显示安装进度。
完全自动安装
./install_thingspanel_rpi.sh -a
此模式下,脚本会自动安装所有组件,无需任何交互。
自定义组件安装
# 只安装指定组件
./install_thingspanel_rpi.sh -c redis,timescaledb,backend
# 安装除了指定组件外的所有组件
./install_thingspanel_rpi.sh -s frontend
4. 安装过程
安装脚本会自动执行以下操作:
- 设置安装环境和目录
- 更新系统
- 安装必要工具和依赖
- 安装 Docker
- 检测 ARM 架构并设置环境
- 安装 Go 环境(如果需要)
- 安装 Redis 数据库
- 安装 TimescaleDB 数据库
- 安装 GMQTT 消息代理
- 安装 ThingsPanel 后端服务
- 安装 ThingsPanel 前端(包括 Nginx 配置)
整个安装过程根据网络状况和树莓派性能可能需要 15-30 分钟。
5. 验证安装
安装完成后,脚本会显示访问信息:
ThingsPanel安装完成!
访问地址: http://您的树莓派IP地址
默认账号密码:
- 系统管理员: super@super.cn / 123456
- 租户管理员: tenant@tenant.cn / 123456