commit 417d5d0929a53151fc50fc88fe3dfcd77a2ed718 Author: Bartek Stalewski Date: Wed Jan 18 20:14:54 2023 +0100 Initial commit. diff --git a/README.md b/README.md new file mode 100644 index 0000000..7d82668 --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +Configuration for [blocky](git@git.insomniac.pl:ftpd/blocky.git). diff --git a/config.yml b/config.yml new file mode 100644 index 0000000..b643f92 --- /dev/null +++ b/config.yml @@ -0,0 +1,56 @@ +bootstrapDns: + upstream: https://1.1.1.1/dns-query + ips: + - 1.1.1.1 +connectIPVersion: v4 +upstream: + default: + - https://1.1.1.1/dns-query + - https://1.0.0.1/dns-query +blocking: + blackLists: + ads: + - https://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&showintro=1&mimetype=plaintext + - https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/polish-pihole-filters/Ad_filter_list_by_Disconnect.txt + - https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/polish-pihole-filters/hostfile.txt + - https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/polish-pihole-filters/adguard_mobile_host.txt + - https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/polish-pihole-filters/adservers.txt + - https://blocklistproject.github.io/Lists/ads.txt + - https://blocklistproject.github.io/Lists/fraud.txt + - https://blocklistproject.github.io/Lists/scam.txt + malware: + - http://hole.cert.pl/domains/domains_hosts.txt + - https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt + - https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/polish-pihole-filters/KADhosts.txt + - https://blocklistproject.github.io/Lists/abuse.txt + - https://blocklistproject.github.io/Lists/malware.txt + - https://blocklistproject.github.io/Lists/phishing.txt + - https://blocklistproject.github.io/Lists/ransomware.txt + privacy: + - https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/polish-pihole-filters/NoTrack_Tracker_Blocklist.txt + - https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/polish-pihole-filters/easy_privacy_host.txt + - https://blocklistproject.github.io/Lists/tracking.txt + whiteLists: + ads: + - | + t.co + cdn.cookielaw.org + blockType: zeroIp + clientGroupsBlock: + default: + - ads + - malware + - privacy + processingConcurrency: 2 + refreshPeriod: 120 +caching: + cacheTimeNegative: 10m + maxItemsCount: 10240 + maxTime: 10m + minTime: 2m +customDNS: + mapping: + unifi.home: 10.20.30.1 + pi.home: 10.20.30.5 + nas.home: 10.20.30.10 +port: 53 diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 0000000..1568aa5 --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,14 @@ +version: "3" + +services: + blocky: + image: spx01/blocky + container_name: blocky + restart: unless-stopped + ports: + - "53:53/tcp" + - "53:53/udp" + environment: + - TZ=Europe/Warsaw + volumes: + - ./config.yml:/app/config.yml