Internet-Pi:一键部署,打造你的家庭网络监控中心-开源精选论坛-资源-SpringForAll社区

Internet-Pi:一键部署,打造你的家庭网络监控中心

你是否想要掌控自己的网络状况?是否厌倦了广告弹窗的烦扰?是否想要实时监测网络速度和设备运行状态?Internet-Pi 可以帮你实现这一切!

Internet-Pi 是一个基于 Ansible 的 Raspberry Pi 配置方案,它可以将你的 Raspberry Pi 打造成一个功能强大的网络监控中心,集成了广告屏蔽、网络速度测试、设备监控等多种功能。

d2b5ca33bd20241012101348

 

轻松部署:一键构建你的网络监控中心

Internet-Pi 提供了完整的 Ansible脚本,只需几条命令即可完成安装配置。无需繁琐的手动操作,即使你是网络配置新手,也可以轻松构建自己的网络监控中心。

强大功能:掌控网络,洞悉一切

Internet-Pi 拥有以下核心功能:

1. 广告屏蔽:告别弹窗,畅享纯净网络

Internet-Pi 集成了 Pi-hole,它可以拦截网络广告,让你摆脱弹窗的烦恼,享受清爽的浏览体验。

d2b5ca33bd20241012101356

 

2. 网络监控:实时监测,掌控网络状态

Internet-Pi 集成了 Prometheus 和 Grafana,可以监控网络速度、延迟、丢包率等指标,并提供直观的图表展示,让你实时了解网络运行状况。

3. 设备监控:掌控家电,优化能耗

Internet-Pi 支持 Shelly Plug 监控,可以实时监测 Shelly Plug 的用电情况,并提供图表展示,帮助你分析用电情况,优化能耗。

4. 空气质量监控:守护健康,安心呼吸

Internet-Pi 支持 AirGradient 监控,可以与 AirGradient DIY 监测器配合使用,实时监测空气质量,并提供图表展示,帮助你了解环境状况,守护健康。

5. Starlink 监控:掌握星链,优化使用

Internet-Pi 支持 Starlink 监控,可以实时监测 Starlink 的运行状态,并提供图表展示,帮助你优化星链的使用体验。

简单易用:轻松上手,快速体验

Internet-Pi 的设计简单易用,你无需具备专业的网络知识,只需按照文档步骤操作,即可轻松上手。

安装步骤

1. 安装 Ansible

使用 pip 安装 Ansible:

sudo apt-get install -y python3-pip
pip3 install ansible

2. 获取代码

克隆 Internet-Pi 项目代码:

git clone https://github.com/geerlingguy/internet-pi.git
cd internet-pi

3. 安装依赖

安装 Ansible 剧本所需的依赖:

ansible-galaxy collection install -r requirements.yml

4. 配置环境

修改 example.inventory.ini 文件,将 IP 地址替换为你的 Raspberry Pi 的 IP 地址,并修改 example.config.yml 文件,设置用户名、密码等配置信息。

5. 运行脚本

运行 Ansible 脚本,开始安装配置:

ansible-playbook main.yml

使用说明

1. Pi-hole

访问 Raspberry Pi 的 IP 地址(例如:http://192.168.1.10/admin),并使用 config.yml 文件中配置的 pihole_password 密码登录 Pi-hole 管理界面。

2. Grafana

访问 Raspberry Pi 的 IP 地址,端口号为 3030(例如:http://192.168.1.10:3030/),并使用用户名 admin 和 config.yml 文件中配置的 monitoring_grafana_admin_password 密码登录 Grafana 管理界面。

3. 更新

使用 docker compose pull 和 docker compose up -d --no-deps 命令更新 Pi-hole 和其它配置。

卸载

运行以下命令卸载 Internet-Pi:

cd ~/internet-monitoring
docker compose down -v

cd ~/pi-hole
docker compose down -v

docker system prune -af

项目地址:https://github.com/geerlingguy/internet-pi

Internet-Pi 为你提供了一个便捷高效的方案,轻松打造你的家庭网络监控中心,掌控你的网络世界!

请登录后发表评论

    没有回复内容