All Projects → julianxhokaxhiu → docker-powerdns

julianxhokaxhiu / docker-powerdns

Licence: MIT license
PowerDNS + Recursor + Admin GUI + Adblock in one single Docker

Programming Languages

shell
77523 projects
Dockerfile
14818 projects
go
31211 projects - #10 most used programming language
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to docker-powerdns

docker-dns-ad-blocker
A lightweight dnsmasq DNS server to block traffic to known ad servers with optional DNSCrypt support. Supports x86_64 and Raspberry Pi (armhf).
Stars: ✭ 78 (+59.18%)
Mutual labels:  x86-64, dns-server, armhf
Pihole Unbound
Guide to setup Unbound recursive DNS resolver with Pi-Hole. With additional configs for speed and security!! 🚀🔒
Stars: ✭ 165 (+236.73%)
Mutual labels:  adblock, dns-server
Pdns
PowerDNS Authoritative, PowerDNS Recursor, dnsdist
Stars: ✭ 2,575 (+5155.1%)
Mutual labels:  powerdns, dns-server
Blahdns
A small hobby ads block dns project with doh, dot, dnscrypt support.
Stars: ✭ 228 (+365.31%)
Mutual labels:  adblock, dns-server
docker-unms
All-in-one docker image for Ubiquiti UISP (formerly UNMS). Supports x86_64 and ARM (Raspberry Pi).
Stars: ✭ 153 (+212.24%)
Mutual labels:  x86-64, armhf
Blocky
Fast and lightweight DNS proxy as ad-blocker for local network with many features
Stars: ✭ 523 (+967.35%)
Mutual labels:  adblock, dns-server
Docker Homebridge
Homebridge Docker. HomeKit support for the impatient using Docker on x86_64, Raspberry Pi (armhf) and ARM64. Includes ffmpeg + libfdk-aac.
Stars: ✭ 1,847 (+3669.39%)
Mutual labels:  x86-64, armhf
libcluon
libcluon is a small and efficient, single-file and header-only library written in modern C++ to power microservices.
Stars: ✭ 81 (+65.31%)
Mutual labels:  x86-64, armhf
peekaboo
An standalone execution trace library built on DynamoRIO.
Stars: ✭ 17 (-65.31%)
Mutual labels:  x86-64
gochinadns
Project archived: I believe Clash has provides a more elegant DNS & proxy solution. So there is no need to maintain this project. Have fun guys! ----- A drop-in replacement for ChinaDNS, with a better code implementation and several bugfixes.
Stars: ✭ 38 (-22.45%)
Mutual labels:  dns-server
dragon
DRAGON Stack manager
Stars: ✭ 20 (-59.18%)
Mutual labels:  x86-64
adblock-unbound
Build script to block ads for unbound
Stars: ✭ 32 (-34.69%)
Mutual labels:  adblock
alpine-php-fpm
Lightweight and optimised PHP-FPM (PHP 7.4, 8.0, 8.1) Docker images with essential extensions on top of latest Alpine Linux.
Stars: ✭ 53 (+8.16%)
Mutual labels:  x86-64
biefircate
Running x86-16 or x86-32 code from x86-64 UEFI; _very experimental_ • mirror of https://gitlab.com/tkchia/biefircate • developer notes at https://gitlab.com/tkchia/biefircate/-/blob/main/doc/NOTES.asciidoc
Stars: ✭ 47 (-4.08%)
Mutual labels:  x86-64
Salvini-Blocker
Simple Chrome extension that replaces Matteo Salvini's face with a cat.
Stars: ✭ 34 (-30.61%)
Mutual labels:  adblock
aria2-ariang-docker
🐳 Aria2 downloader and AriaNg webui Docker image based on Alpine Linux
Stars: ✭ 49 (+0%)
Mutual labels:  armhf
SponsorBlockSafari
Safari web-extension glue code for SponsorBlock
Stars: ✭ 27 (-44.9%)
Mutual labels:  adblock
epilepsia
Beaglebone cape for driving up to 32x64 Neopixels (WS2812 LEDs).
Stars: ✭ 15 (-69.39%)
Mutual labels:  armhf
hosts
冷莫(trli)的规则唯一一个提供全球比较全的库Cold Mo (TRLI) rules is the only one to provide a global comparison of the library.
Stars: ✭ 4 (-91.84%)
Mutual labels:  adblock
Profiles4limbo
毒奶自用,懒人配置文件(Quantumult X):去广告分流规则、Tiktok解锁重写、VSCO解锁、神机分流规则。
Stars: ✭ 809 (+1551.02%)
Mutual labels:  adblock

docker-powerdns

PowerDNS + Recursor + Admin GUI + Adblock in one single Docker

Configuration options

See Dockerfile

IPv6 support

In order to enable this Docker to handle IPv6 queries, you should do some further actions. See this preparation script for more informations.

Ad-Block feature

If you want to enable ad-blocking on top of your entries, just set the relative environment variable to true. List courtesy of Pi-Hole project.

The list will be updated using cron, at the time specified on the relative environment variable.

How to use

Simple

docker run \
    --restart=always \
    -d \
    -p 53:53 \
    -p 53:53/udp \
    -p 80:8080 \
    -v "/home/user/data:/srv/data" \
    julianxhokaxhiu/docker-powerdns

Advanced

docker run \
    --restart=always \
    -d \
    -e "CUSTOM_DNS=8.8.8.8;8.8.4.4;[2001:4860:4860::8888];[2001:4860:4860::8844]" \
    -e "API_KEY=my-awesome-api-key" \
    -e "CRONTAB_TIME=0 10 * * *" \
    -e "ENABLE_ADBLOCK=true" \
    -p 53:53 \
    -p 53:53/udp \
    -p 80:8080 \
    -v "/home/user/data:/srv/data" \
    julianxhokaxhiu/docker-powerdns
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].