awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
geerlingguy avatar

geerlingguy/internet-pi

0
View on GitHub↗
4,694 estrellas·489 forks·Jinja·MIT·4 vistas

Internet Pi

Internet-pi es una configuración de dispositivo de red para Raspberry Pi que proporciona aprovisionamiento de red automatizado, seguimiento de telemetría y servicios de sinkhole basados en DNS. Funciona como una pasarela de red doméstica y estación de monitoreo.

El proyecto integra un sinkhole DNS para el bloqueo de publicidad y rastreo en toda la red, junto con resolución DNS local para los dispositivos conectados. Incluye un monitor de rendimiento de internet para realizar un seguimiento del tiempo de actividad de la conexión, estadísticas de ping y pruebas de velocidad de ancho de banda a lo largo del tiempo.

El sistema incorpora además un panel de control para dispositivos IoT, diseñado para recopilar y visualizar métricas en tiempo real de hardware como enchufes inteligentes y sensores de calidad del aire. El despliegue se gestiona mediante un aprovisionador de red automatizado que utiliza playbooks declarativos para configurar los hosts de destino.

Features

  • Single-Board Computer Network Automation - Uses a Raspberry Pi to automate the configuration and management of multiple hosts and network services.
  • Ansible Playbooks - Employs declarative Ansible playbooks to automate the deployment and configuration of network infrastructure.
  • Host Provisioning Automations - Automates system setup and software installation using declarative playbooks to configure target hosts.
  • DNS Sinkholes - Operates a network-wide advertisement blocker that manages local DNS resolution for all connected devices.
  • DNS-Based Ad Blockers - Filters network traffic by intercepting and blocking DNS requests for known advertisement and tracking domains.
  • DNS Sinkhole Ad Blockers - Implements a DNS sinkhole system to filter advertisements and manage local DNS resolution network-wide.
  • Home Network Appliances - Turns a Raspberry Pi into a home network gateway and monitoring station.
  • Internet Performance Monitors - Tracks internet uptime and speed test results over time to analyze connectivity trends and reliability.
  • Internet Performance Probes - Provides automated periodic pings and speed tests to measure internet latency and throughput.
  • Telemetry Data Collection - Gathers network performance and sensor data at regular intervals for historical analysis and trends.
  • Hardware Metrics Visualization - Collects and visualizes real-time data from connected sensors and smart devices across a local network.
  • Internal DNS Resolvers - Manages internal network naming by resolving local hostnames to IP addresses for devices on the same subnet.
  • Performance Visualization - Provides a dashboard rendering system for analyzing connectivity, bandwidth trends, and uptime data.
  • Visualization Dashboards - Renders connectivity and hardware metrics into visual interfaces for real-time network health monitoring.
  • Hardware Health Monitors - Collects and visualizes real-time telemetry from hardware like power plugs and air quality monitors.
  • IoT Data Dashboards - Provides a visualization platform for displaying real-time metrics from connected smart plugs and sensors.

Historial de estrellas

Gráfico del historial de estrellas de geerlingguy/internet-piGráfico del historial de estrellas de geerlingguy/internet-pi

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace geerlingguy/internet-pi?

Internet-pi es una configuración de dispositivo de red para Raspberry Pi que proporciona aprovisionamiento de red automatizado, seguimiento de telemetría y servicios de sinkhole basados en DNS. Funciona como una pasarela de red doméstica y estación de monitoreo.

¿Cuáles son las características principales de geerlingguy/internet-pi?

Las características principales de geerlingguy/internet-pi son: Single-Board Computer Network Automation, Ansible Playbooks, Host Provisioning Automations, DNS Sinkholes, DNS-Based Ad Blockers, DNS Sinkhole Ad Blockers, Home Network Appliances, Internet Performance Monitors.

¿Qué alternativas de código abierto existen para geerlingguy/internet-pi?

Las alternativas de código abierto para geerlingguy/internet-pi incluyen: iamstoxe/wirehole — Wirehole is a containerized network stack that integrates a WireGuard VPN server with recursive DNS resolution and… vonng/pigsty — Pigsty is a comprehensive database infrastructure orchestration platform designed to automate the full lifecycle of… raspap/raspap-webgui — This project is a wireless hotspot management interface for Debian devices. It provides a web-based controller for… badtuxx/giropops-monitoring — Giropops-monitoring is an integrated observability platform designed to monitor the health and performance of… turkenh/ansible-interactive-tutorial — Ansible Interactive Tutorial is a learning platform and command-line training utility that runs interactive… dev-sec/ansible-os-hardening — This project is a collection of automated hardening frameworks and Ansible roles designed to secure Linux systems,…

Alternativas open-source a Internet Pi

Proyectos open-source similares, clasificados según cuántas características comparten con Internet Pi.
  • iamstoxe/wireholeAvatar de IAmStoxe

    IAmStoxe/wirehole

    4,960Ver en GitHub↗

    Wirehole is a containerized network stack that integrates a WireGuard VPN server with recursive DNS resolution and sinkhole-based advertisement filtering. It bundles these interdependent services into a single managed environment using a compose-based deployment. The system enables network-wide ad blocking and tracker filtering by intercepting DNS queries via a sinkhole. It implements recursive DNS resolution to resolve domain names independently of external upstream providers and provides a web-based interface for managing VPN client peers and keys. Additional capabilities include split-tun

    ad-blockingadblockdns
    Ver en GitHub↗4,960
  • vonng/pigstyAvatar de Vonng

    Vonng/pigsty

    5,172Ver en GitHub↗

    Pigsty is a comprehensive database infrastructure orchestration platform designed to automate the full lifecycle of high-availability PostgreSQL clusters. It functions as an infrastructure-as-code framework that manages cluster coordination, node provisioning, and service discovery through idempotent playbooks. By integrating distributed consensus mechanisms, the platform ensures automated failover and consistent state enforcement across diverse environments, including bare metal and virtualized infrastructure. The platform distinguishes itself through a robust suite of operational capabiliti

    Shell
    Ver en GitHub↗5,172
  • raspap/raspap-webguiAvatar de RaspAP

    RaspAP/raspap-webgui

    5,184Ver en GitHub↗

    This project is a wireless hotspot management interface for Debian devices. It provides a web-based controller for managing wireless access points, wireless repeaters, VPN gateways, and DNS ad-blocking filters. The system includes a captive portal framework to intercept network traffic via customizable splash pages and a VPN controller that supports WireGuard and OpenVPN with kill-switch functionality. It further differentiates itself with a DNS ad-blocking filter using curated blacklists and the ability to operate in multiple network modes, including bridged access point and wireless repeate

    PHParmbiandebiandnsmasq
    Ver en GitHub↗5,184
  • badtuxx/giropops-monitoringAvatar de badtuxx

    badtuxx/giropops-monitoring

    1,340Ver en GitHub↗

    Giropops-monitoring is an integrated observability platform designed to monitor the health and performance of containerized infrastructure. It provides a containerized suite that orchestrates the deployment of monitoring services, enabling the collection, storage, and visualization of system metrics across distributed environments. The platform utilizes a pull-based approach to scrape performance data from target nodes, storing these metrics in a specialized time-series database for long-term analysis. Users can inspect this data through interactive, web-based dashboards that render real-time

    Dockerfilealertmanagercadvisorcontainers
    Ver en GitHub↗1,340
  • Ver las 30 alternativas a Internet Pi→