# Web 1. [Wiki Dev](technical:web:wikidev) 2. [Network Security and Performance Tuning](technical:web:network-security) ## Wiki Dev - [W3 Collapse Sidebar](https://www.w3schools.com/howto/howto_js_collapse_sidebar.asp) ## Network Security and Performance Tuning ### Choose an upstream DNS resolver for forwarding DNS queries Comparison: https://www.dnsperf.com/#!dns-resolvers ### Choose a stub or recursive DNS resolver for caching and blocking ads, trackers, and dead hosts Blocklist: https://github.com/notracking/hosts-blocklists #### 1. Unbound (Linux, Mac, BSD) - Docs: https://unbound.docs.nlnetlabs.nl/en/latest/reference/todo.html - Download: https://nlnetlabs.nl/downloads/unbound/unbound-latest.tar.gz - Install: https://unbound.docs.nlnetlabs.nl/en/latest/getting-started/installation.html #### 2. Dnsmasq (Linux, Mac, BSD) - Docs: https://dnsmasq.org/ - Download: https://thekelleys.org.uk/dnsmasq - Repo: http://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=summary - Install: https://github.com/notracking/hosts-blocklists/wiki/Install-dnsmasq #### 3. Pi-hole (Windows, Mac, Linux, BSD) - Docs: https://docs.pi-hole.net/ - Download: https://ftl.pi-hole.net/ - Install: https://github.com/pi-hole/pi-hole/#one-step-automated-install #### 4. DNSCrypt Proxy (Windows, Mac, Linux, BSD) - Docs: https://www.dnscrypt.org/ - Download: https://github.com/DNSCrypt/dnscrypt-proxy/releases - Install: https://github.com/DNSCrypt/dnscrypt-proxy/wiki/Installation ### Choose a secure web browser Comparison: https://chromium.woolyss.com/#browsers ### Choose a VPN #### 1. WireGuard - Docs: https://www.wireguard.com/quickstart/ - Download: https://www.wireguard.com/install/ - Install: https://www.wireguard.com/install/ #### 2. OpenVPN - Docs: https://openvpn.net/vpn-server-resources/ - Download: https://openvpn.net/vpn-software-packages/ - Install: https://openvpn.net/vpn-server-resources/installing-openvpn-access-server-on-a-linux-system/-- #### 3. NordVPN - Docs: https://support.nordvpn.com/Connectivity/ - Download: https://nordvpn.com/download/linux/ - Install: https://support.nordvpn.com/FAQ/Setup-tutorials/ #### 4. Tinc - Docs: https://www.tinc-vpn.org/documentation-1.1/ - Download: https://www.tinc-vpn.org/download/ - Repo: https://www.tinc-vpn.org/git/browse?p=tinc;a=summary - Install: https://www.tinc-vpn.org/examples/ ### Contribute If privacy, anonymity, and freedom of speech are a concern consider hosting a Freenet node or GNUnet peer. #### 1. GNUNet (Linux, Mac, BSD) - Research: https://grothoff.org/christian/habil.pdf - Docs: https://docs.gnunet.org/ - Download: https://ftp.gnu.org/gnu/gnunet/ - Repo: https://git.gnunet.org/ - Install: https://www.gnunet.org/en/install.html #### 2. Freenet (Windows, Mac, Linux) - Docs: https://freenetproject.org/pages/documentation.html - FAQ: https://freenetproject.org/pages/help.html - Download: https://freenetproject.org/pages/download.html - Install: https://freenetproject.org/pages/documentation.html#install