Additional services
Documentation
User guide
Additional services
Ad blocking
AOE ((s)ATA over Ethernet) with vblade
Babel routing protocol (babeld)
banIP
CHROOT
CrowdSec
geoip-shell
Gitolite user-restricted git hosting
Honeypots
Irqbalance
Kerberos Server HowTo
Prosody XMPP Server (open messaging protocol)
PXE-Boot network boot server
Python
Random Number Generator
Single Packet Authorization with Fwknop
Snort
Telegraf
USB over IP tunnel
Automation, home automation and similar
Crelay
Domoticz on OpenWrt
FHEM on OpenWrt
pywws Python Weather Station HowTo
Weather station control with WeeWX
Captive portals (splash pages for free or paid WiFi)
CoovaChilli captive portal
Nodogsplash (Outdated document)
NoDogSplash Captive Portal
OpenNDS Captive Portal
WiFiDog captive portal (defunct)
DC (Direct Connect file sharing)
DC overview
Direct Connect and Advanced Direct Connect
DDNS (Dynamic Domain Name System)
DDNS client
DDNS Client DuckDNS
DDNS Client Hurricane Electric
DDNS with bind as own DNS server
DNS (Domain Name System)
AdGuard Home
Bind
bind-server-filter-aaaa: forcing domains to resolve only to IPv4 addresses
DNSCrypt with Dnsmasq and dnscrypt-proxy
DNSCrypt with Dnsmasq and dnscrypt-proxy2
dnscrypt-proxy
DoH with Dnsmasq and Cloudflared
DoH with Dnsmasq and https-dns-proxy
DoH/DoH3, DoT, DoQ and DNSCrypt with Dnsmasq and dnsproxy
DoT with Dnsmasq and Stubby
DoT with Unbound
ipset-dns
KadNode
Stubby
Tinydns
Unbound
Downloading and P2P file sharing
BitTorrent
NZBGet
Transmission configuration
Email server and functionality
E-MailRelay
SMTP clients
XMail mail server
Media server (stream media to devices in the local network)
DLNA Media Server
iTunes server (forked-daapd)
MiniDLNA
Rygel DLNA Media Server
uShare configuration
NAS (Network Attached Storage)
AFP Netatalk share configuration (Apple Time Machine)
CIFS Client
FTP servers
iSCSI
ksmbd
Network File System (NFS)
NFS client
NFS share configuration
ownCloud or NextCloud
RemoteFS Client
RemoteFS Server
Samba
Samba 3 (old version)
Samba Advanced Settings
SFTP server
Share USB hard-drive with Samba using LuCI
WebDAV Share
Network monitoring
Bandwidth Monitoring Guide
Bandwidth Monitoring through scripts
Bandwidthd
Bandwith Monitoring with wrtbwmon
collectd.rrdtool
Darkstat
Network Traffic Monitor with vnStat
Zabbix network monitoring
zabbix
Zabbix Server Frontend Tutorial
NTP (time synchronization over Network Time Protocol)
NTP client / NTP server
Ntpclient configuration
Stratum 1 NTP server using USB GPS
Print server (printing over the network)
CUPS Print Server
p910nd
p910nd Print Server
p910nd Printer Server
Printing over SSH
Proxy server
Privoxy
Proxy server overview
Shadowsocks
Squid
Tinyproxy
udpxy
VNC repeater
ZNC IRC network bouncer
Control your device remotely without direct SSH access
daloRADIUS management system
Ostiary Client (run a fixed set of commands remotely)
Ostiary Daemon (run a fixed set of commands remotely)
Port knocking server knockd
Remote control OpenWrt device via instant messengers (Telegram, XMPP) and EMail
Scanner server
saned Scanner Server
SNMP (Simple Network Management Protocol)
Minimal SNMP Daemon (mini_snmpd) configuration
SNMPD
snmpd
SSH (Secure Shell remote access)
Autossh
Converting Dropbear Keys to Use Within OpenSSH
OpenSSH Multi Factor Authentication
Replace Dropbear to OpenSSH + SFTP
SSH FileSystem
SSH tunnel
SSHFS client
TLS encryption
Get a free HTTPS certificate from LetsEncrypt for OpenWrt with ACME.sh
Installing and trusting a root CA certificate in a PKI
TLS libraries
TLS/SSL certificates for a server
Tor
Tor client
Tor extras
Tor onion services
UPS (Uninterruptible Power Supply)
APC BackUps ES-500 - Linksys EA3500 - LuCI graphs
APC SmartUps SU-700 - Linksys EA3500 - LuCI graphs
How to add data from a TP9605BT multimeter to apcupsd rrd and graphs.
NUT (Network UPS Tools)
VoIP (Voice over Internet Protocol)
Asterisk
chan-lantiq for Asterisk
FreeSWITCH on OpenWrt intro
Siproxd on OpenWrt intro
µMurmur
VPN (Virtual Private Network)
Cloudflare tunnel
Netbird
Pseudowire
Zerotier
Libreswan / IPsec
IPsec site-to-site
Libreswan L2TP/IPsec
OpenConnect
OpenConnect client
OpenConnect extras
OpenConnect server
OpenVPN
OpenVPN client
OpenVPN client using LuCI
OpenVPN extras
OpenVPN PC script automated
OpenVPN performance
OpenVPN server
OpenVPN server with dynamic IPv6 GUA prefix
PPPoSSH
PPPoSSH client
PPPoSSH extras
PPPoSSH server
PPTP
PPTP client
PPTP extras
PPTP server
SoftEther VPN
SoftEther VPN Client
strongSwan / IPsec
IPsec basics
IPsec Firewall
IPsec Legacy IKEv1 Configuration
IPsec Modern IKEv2 Road-Warrior Configuration
IPsec Performance
IPsec Site-to-Site
IPsec With Overlapping Subnets
strongSwan IPsec Configuration via UCI
Tinc
Tinc client
Tinc extras
Tinc server
WireGuard
WireGuard basics
WireGuard client
WireGuard extras
WireGuard multi-client server automated
WireGuard peers
WireGuard performance
WireGuard road-warrior automated
WireGuard routing all traffic
WireGuard server
WireGuard site-to-site automated
Wake on LAN (sending Ethernet messages to power up network devices)
Etherwake configuration
Wake on LAN configuration
Web servers
Apache HTTP Server
BusyBox HTTP Daemon (httpd) webserver
Hiawatha webserver
Lighttpd webserver
mini-httpd webserver
Netcat as Webserver
Nginx webserver
PHP
Set up a LAMP webserver stack
uHTTPd Web Server Configuration
uHTTPd webserver
Using OpenWrt to build a LAMP/WordPress server