A customizable DNS server for home use.
 
 
 
 
 
 
Go to file
Adam Veldhousen e47893481a
bugfix: pagination, URL rewriting
2021-06-10 16:57:29 -05:00
.github/workflows bugfix: pagination, URL rewriting 2021-06-10 16:57:29 -05:00
client bugfix: pagination, URL rewriting 2021-06-10 16:57:29 -05:00
internal bugfix: pagination, URL rewriting 2021-06-10 16:57:29 -05:00
.dockerignore chore: update dockerfile 2021-06-10 11:02:53 -05:00
.gitignore some style tweaks to the frontend, added search bar, fixed bug with errors not showing correctly 2021-05-13 10:54:52 -05:00
Dockerfile bugfix: pagination, URL rewriting 2021-06-10 16:57:29 -05:00
README.md initial commit 2021-04-29 00:19:15 -05:00
config.example.json wip 2021-06-08 18:52:34 -05:00
config.go bugfix: pagination, URL rewriting 2021-06-10 16:57:29 -05:00
go.mod bugfix: pagination, URL rewriting 2021-06-10 16:57:29 -05:00
go.sum bugfix: pagination, URL rewriting 2021-06-10 16:57:29 -05:00
insomnia_collection.json added insomnia collection and implemented rules API 2021-05-06 23:07:10 -05:00
main.go bugfix: pagination, URL rewriting 2021-06-10 16:57:29 -05:00
makefile bugfix: pagination, URL rewriting 2021-06-10 16:57:29 -05:00
test.sh Squashed commit of the following: 2021-05-30 20:03:09 -05:00

README.md

Gopherhole

GoDoc Reference GitHub Actions Go Report Card

Fully customizable DNS server.

  • HTTP API to configure on the fly
  • Supports Redis/local in memory caching
  • Access logging
  • Custom rules

Compatible with pihole block lists: https://firebog.net/

LICENSE

MIT