Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Roxedus/docker-TS-DnsServer

container for TechnitiumSoftware/DnsServer
https://github.com/Roxedus/docker-TS-DnsServer

Last synced: 8 days ago
JSON representation

container for TechnitiumSoftware/DnsServer

Awesome Lists containing this project

README

        

# [docker-TechnitiumSoftware-DnsServer](https://github.com/Roxedus/docker-TS-DnsServer)

[![GitHub Workflow Status](https://img.shields.io/github/workflow/status/Roxedus/docker-ts-dnsserver/Build%20Image?style=flat?logo=github)](https://github.com/Roxedus/docker-ts-dnsserver/actions?query=workflow%3A%22Build+Image%22)
[![Docker Pulls](https://img.shields.io/docker/pulls/roxedus/ts-dnsserver?logo=docker)](https://hub.docker.com/r/roxedus/ts-dnsserver/)

[Technitium DNS Server](https://github.com/TechnitiumSoftware/DnsServer) is an open source tool that can be used for self hosting a local DNS server for privacy & security or, used for experimentation/testing by software developers on their computer. It works out-of-the-box with no or minimal configuration and provides a user friendly web console accessible using any web browser.

## Setup

Compose example

```yml
dnsserver:
container_name: ts-dnsserver
image: roxedus/ts-dnsserver:latest
ports:
- 53:53/udp
- 5380:5380
volumes:
- ${PWD}/ts-dnsserver:/config
environment:
- PUID=1000
- PGID=1000
```

Docker run example

```bash
docker run -p 53:53/udp -p 5380:5380 -v ${PWD}/ts-dnsserver:/config -e PUID=1000 -e PGID=1000 roxedus/ts-dnsserver:latest
```