notebook:udr-main

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
notebook:udr-main [2022/09/08 08:09] – created prolificnotebook:udr-main [2025/05/12 13:37] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== Unifi Dream Router (UDR) ====== ====== Unifi Dream Router (UDR) ======
-Now you have this fabulous device lets see if we can help you with some of knowledge on how to use it.+Now you have this fabulous device lets see if we can help you with some of additional knowledge on how to use it.
  
 ===== Domain Name System (DNS) ===== ===== Domain Name System (DNS) =====
Line 6: Line 6:
 The UDR runs [[https://thekelleys.org.uk/dnsmasq/doc.html|dnsmasq]] daemon. The directory /run/dnsmasq.conf.d/ is where configuration resides.  The UDR runs [[https://thekelleys.org.uk/dnsmasq/doc.html|dnsmasq]] daemon. The directory /run/dnsmasq.conf.d/ is where configuration resides. 
  
-You can add hostnames that will appear in these files from the client devices window of UI. Select you device and choose settings on information pane that appears. Now select local dns record and specify the fqdn. The devices have to reside on a connected network.+Local DNS records can be added in the UI and will appear in these files. The devices have to reside on a connected network and the UDR needs to be able to see them
  
-You can manually add an entry from the UI as well. On the same screen at the top right near display options you will see a small icon to add client.+To add a local DNS record, from the client devices window in the network application, select your device and an information pane appears. Choose settings then select local DNS record. Now enter the FQDN for the device. You can manually add an entry as well. On the client devices screenthe top right near display options you will see a small icon to add client and in this you can specify a local DNS record.
  
-If you need to go beyond the UI options then you can add a file to the configuration directory and restart the daemon and it will pick it up+If you need to go beyond the UI options then you can add a file to the configuration directoryrestart the daemon and it will load the configuration
-==== Dynamic DNS ====+==== Dynamic DNS [## UNDER CONSTRUCTION ##] ====
 === LAN === === LAN ===
 === WAN === === WAN ===
  
 +Notes:
 +Cloudflare DNS
  
 +inadyn.conf
 +provider cloudflare.com {
 +   username = "user@cloudflare"
 +   password = "API key"
 +   hostname = "youhost.yourdomain.com"
 +   ttl = 1 # optional, value of 1 is 'automatic'.
 +   proxied = false # optional.
 +}
  
 +==== SSL Certificates [## UNDER CONSTRUCTION ##] ==== 
 +None of the SSL certificates used by the UDR are accessible via the UI.
  
 +python3-certbot
 +python3-certbot-dns-cloudflare
  
 +# Cloudflare API credentials used by Certbot
 +dns_cloudflare_email = [email protected]
 +dns_cloudflare_api_key = 0123456789abcdef0123456789abcdef01234
 +
 +certbot certonly --dns-cloudflare --dns-cloudflare-credentials ~/.cloudflare/f5traffic.ini -d "*.f5traffic.com"
 +
 +bash unifi-easy-encrypt.sh --private-key privkey.pem --chain-certificate fullchain.pem --signed-certificate cert.pem --skip --own-certificate
  • notebook/udr-main.1662642576.txt.gz
  • Last modified: 2025/05/12 13:37
  • (external edit)