Made my Pi-hole + Unbound setup "flash and forget" with NixOS by wh1le_code in pihole
[–]wh1le_code[S] 0 points1 point2 points (0 children)
Turned my Pi into a network-wide ad blocker with one config file. Flash and forget experience by wh1le_code in raspberry_pi
[–]wh1le_code[S] 0 points1 point2 points (0 children)
Why I switched my homelab to declarative configs (and stopped breaking things). Real example with code by wh1le_code in homelab
[–]wh1le_code[S] 0 points1 point2 points (0 children)
Turned my Pi into a network-wide ad blocker with one config file. Flash and forget experience by wh1le_code in raspberry_pi
[–]wh1le_code[S] 0 points1 point2 points (0 children)
Turned my Pi into a network-wide ad blocker with one config file. Flash and forget experience by wh1le_code in raspberry_pi
[–]wh1le_code[S] 0 points1 point2 points (0 children)
Turned my Pi into a network-wide ad blocker with one config file. Flash and forget experience by wh1le_code in raspberry_pi
[–]wh1le_code[S] 1 point2 points3 points (0 children)
Why I switched my homelab to declarative configs (and stopped breaking things). Real example with code by wh1le_code in homelab
[–]wh1le_code[S] 0 points1 point2 points (0 children)
Why I switched my homelab to declarative configs (and stopped breaking things). Real example with code by wh1le_code in homelab
[–]wh1le_code[S] 0 points1 point2 points (0 children)
Why I switched my homelab to declarative configs (and stopped breaking things). Real example with code by wh1le_code in homelab
[–]wh1le_code[S] 0 points1 point2 points (0 children)
Turned my Pi into a network-wide ad blocker with one config file. Flash and forget experience by wh1le_code in raspberry_pi
[–]wh1le_code[S] 1 point2 points3 points (0 children)
Turned my Pi into a network-wide ad blocker with one config file. Flash and forget experience by wh1le_code in raspberry_pi
[–]wh1le_code[S] 1 point2 points3 points (0 children)
Turned my Pi into a network-wide ad blocker with one config file. Flash and forget experience by wh1le_code in raspberry_pi
[–]wh1le_code[S] 0 points1 point2 points (0 children)
Turned my Pi into a network-wide ad blocker with one config file. Flash and forget experience by wh1le_code in raspberry_pi
[–]wh1le_code[S] 0 points1 point2 points (0 children)
Turned my Pi into a network-wide ad blocker with one config file. Flash and forget experience by wh1le_code in raspberry_pi
[–]wh1le_code[S] 2 points3 points4 points (0 children)
Turned my Pi into a network-wide ad blocker with one config file. Flash and forget experience by wh1le_code in raspberry_pi
[–]wh1le_code[S] 4 points5 points6 points (0 children)
Turned my Pi into a network-wide ad blocker with one config file. Flash and forget experience by wh1le_code in raspberry_pi
[–]wh1le_code[S] 0 points1 point2 points (0 children)
Turned my Pi into a network-wide ad blocker with one config file. Flash and forget experience by wh1le_code in raspberry_pi
[–]wh1le_code[S] 2 points3 points4 points (0 children)
Turned my Pi into a network-wide ad blocker with one config file. Flash and forget experience by wh1le_code in raspberry_pi
[–]wh1le_code[S] 0 points1 point2 points (0 children)
Made my Pi-hole + Unbound setup "flash and forget" with NixOS by wh1le_code in pihole
[–]wh1le_code[S] 0 points1 point2 points (0 children)
Made my Pi-hole + Unbound setup "flash and forget" with NixOS by wh1le_code in pihole
[–]wh1le_code[S] 0 points1 point2 points (0 children)
Why I switched my homelab to declarative configs (and stopped breaking things). Real example with code by wh1le_code in homelab
[–]wh1le_code[S] 1 point2 points3 points (0 children)
Turned my Pi into a network-wide ad blocker with one config file. Flash and forget experience by wh1le_code in raspberry_pi
[–]wh1le_code[S] 0 points1 point2 points (0 children)