This repo contains Ansible playbook to provide decent router experience. Used with ansible-decent-desktop
This project is not intended to fulfil desires of every user. I use it to provision my own home router. You probably find some defaults incompatible with your view on router configuration, but you can fork and tune it for yourself, or just look at playbooks for inspirations. PRs with improvements welcomed btw.
This playbook meant to be run against TurrisOS/OpenWRT.
It focus both on security and speed when it's possible. It uses lightweight software when possible and some specific tuning to meet the goal. Take note that while this README uses word "security" several times, nobody checked this. Think then do.
- All traffic routed over Wireguard connection, with mullvad servers chosen randomly every night
- DoT with stubby and unbound as caching server
- Opt-out of Google's Location Services, Mozilla Location Service, Microsoft's WiFi Sense
- Separate guest WiFi network
- Adblock
main.yml
includes it all.
Configure ssh
Configure system OpenWRT settings
Configure network
Configure dns server
Configure adblock
Configure LuCI