1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/technitium-dns_ynh.git synced 2024-09-03 20:26:36 +02:00
DNS server for privacy & security
Find a file
2022-07-27 23:25:55 +00:00
.github Apply example_ynh 2022-07-28 01:25:51 +02:00
conf Apply example_ynh 2022-07-28 01:25:51 +02:00
doc updated docs 2022-07-04 19:35:46 +05:30
scripts Apply example_ynh 2022-07-28 01:25:51 +02:00
.gitignore Initial commit 2022-07-04 15:47:41 +05:30
check_process Apply example_ynh 2022-07-28 01:25:51 +02:00
config_panel.toml.example Initial commit 2022-07-04 15:47:41 +05:30
LICENSE Initial commit 2022-07-04 15:47:41 +05:30
manifest.json Apply example_ynh 2022-07-28 01:25:51 +02:00
README.md Auto-update README 2022-07-27 23:25:55 +00:00
README_fr.md Auto-update README 2022-07-27 23:25:55 +00:00

Technitium DNS for YunoHost

Integration level Working status Maintenance status
Install Technitium DNS with YunoHost

Lire ce readme en français.

This package allows you to install Technitium DNS quickly and simply on a YunoHost server. If you don't have YunoHost, please consult the guide to learn how to install it.

Overview

Technitium DNS Server is an open source tool that can be used for blocking Internet Ads using DNS Sinkhole, self hosting a local DNS server for privacy & security or, used for experimentation/testing by software developers on their computer.

Features

  • Block ads & malware using one or more block list URLs.
  • High performance DNS server based on async IO that can serve millions of requests per minute even on a commodity desktop PC hardware (load tested on Intel i7-8700 CPU with more than 100,000 request/second over Gigabit Ethernet).
  • Self host DNS-over-TLS and DNS-over-HTTPS DNS service on your network.
  • Use public DNS resolvers like Cloudflare, Google & Quad9 with DNS-over-TLS and DNS-over-HTTPS protocols as forwarders.
  • Advanced caching with features like serve stale, prefetching and auto prefetching.
  • Supports working as an authoritative as well as a recursive DNS server.
  • DNSSEC validation support with RSA & ECDSA algorithms for recursive resolver, forwarders, and conditional forwarders.
  • DNSSEC support for all supported DNS transport protocols including encrypted DNS protocols (DoT, DoH, & DoH JSON).
  • CNAME cloaking feature to block domain names that resolve to CNAME which are blocked.
  • Self host your domain names on your own DNS server.
  • Wildcard sub domain support.

... and much more!

Shipped version: 8.1.4~ynh2

Screenshots

Screenshot of Technitium DNS

Disclaimers / important information

  • Limitations:
    • Requires a full dedicated domain
    • Armv6 not supported (Pi 1 and Pi Zero)
    • No SSO/LDAP, admin user's password needs to be set up on first install

Documentation and resources

Developer info

Please send your pull request to the testing branch.

To try the testing branch, please proceed like that.

sudo yunohost app install https://github.com/YunoHost-Apps/technitium-dns_ynh/tree/testing --debug
or
sudo yunohost app upgrade technitium-dns -u https://github.com/YunoHost-Apps/technitium-dns_ynh/tree/testing --debug

More info regarding app packaging: https://yunohost.org/packaging_apps