Skip to content

DNS proxy 0xERR0R/blocky #5275

Description

@glonmpo

Creating a software request

Formal software information

Are there similar/alternative software titles available with DietPi-Software?

  • pi-hole

What makes your requested software better than the above solutions, if available?

  • Blocky is much smaller than pi-hole and can be configured via a single file.
  • It keeps all data in RAM and is therefore perfectly suited for a small Raspberry Pi Nano 2.
  • It has many interfaces e.g. for Grafana, Prometheus and so on.

How can DietPi make the installation easier or compatible, than following the install instructions or do APT installation, if available?

  • I, as a Linux newbie, got it running on my Raspberry pi Nano 2 with DietPi 8.1. (Without root)
    But it would certainly be easier to maintain if it was integrated directly into Dietpi (install, service, backup).

Can you provide the installation steps that you would suggest DietPi-Software to do?

  1. Download the latest binary from Github.
  2. Creating a directory for the persistent data (e.g. /mnt/dietpie_userdate/blocky/)
  3. Creating a basic configuration (config.yaml)
  4. Use CAP_NET_BIND_SERVICE to make the DNS proxy run without root rights.
  5. Create a Systemd service and isolate it from the rest of the system.
  6. Set up autostart.

Are you willing to help maintaining the software installation, e.g. in case of needed setup changes due to updates etc.? This is not needed, but could speed up our decision to implement it, as man power is always a topic 😉.

  • Being fairly new to the Linux world, I'm not sure if I'm really being helpful. :(

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions