Skip to content

Latest commit

 

History

History
59 lines (43 loc) · 1.69 KB

README.md

File metadata and controls

59 lines (43 loc) · 1.69 KB

Blocky installer

Supported and tested on distros:

  • CentOS 7/8, Fedora 35
  • Debian 11, Ubuntu 20

What is Blocky

Blocky is a DNS proxy and ad-blocker for the local network written in Go.

Official repository:

Installer features

installer.sh it is a bash script for install Blocky to:

  • Blocky will installs as systemctl unit service to /opt/blocky catalog as default.
  • After install Blocky works under regular blockyuser user.

Note: All features tested. deployed and using on CentOS 7/8, Fedora 35, Debian 11, Ubuntu 20

Features

  • Install from scratch to rpm based distros
    • Steb-by-step installer
    • Automate installer (CentOS/Fedora)
  • Detect and download latest blocky release from official repo
  • Install under simple user
    • New user creation
    • Allow to user using privileged ports (aka 53) without sudo
    • Allow to user start, stop, enable, disable blocky service
    • Create systemctl unit service
    • Generate simple config.yml
  • Reinstall blocky
  • Uninstall blocky
  • Backup blocky
  • Install additional software (optionally for CentOS/Fedora):
    • Cloudflared
    • Cerbot
    • Nginx
  • Add restarter script

Install Prometheus Stack

Additionally you can install Prometheus stack to you own CentOS 8 server:

  • Prometheus
  • Node Exporter
  • Grafana

See more info on this repository:

DNS Testing

You can define DNS servers list and will test response speed with statistics - average, min, max response time: