3 ms·
I just run pi-hole and Tailscale for now. Tailscale modifies the DNS config on every device, and lets you specify the pi-hole server as the primary DNS server o
by srcreigh 4y ago
I just run pi-hole and Tailscale for now. Tailscale modifies the DNS config on every device, and lets you specify the pi-hole server as the primary DNS server on the tailscale.com admin console. Much more convenient than figuring out DNS config for the 4 different OS's I use.
I switched to BitWarden a few weeks ago from LastPass. I want to self host VaultWarden which is an API compatible rewrite. I chose VaultWarden due to smaller memory footprint (its written in Rust) and it includes some paid BitWarden features for free.
Using Tailscale, it'll be awesome to test my site on my phone using https://macbook:8080 https://macbook:8080. It was also fun to run `ping iphone` on my server and it works, but only when the phone isn't locked.
- AndreasHae 4y agoYou can also configure PiHole as a DHCP server that sets itself as the DNS server. This way you only have to configure it once and devices should accept it as the default DNS. Had to do that to sidestep my locked down ISP router config…
- srcreigh 4y agoAhhh, from the alternate universe where I need to get a stable IP for my server without using Tailscale. So you just run a 2nd DHCP server, all clients broadcast to every device to find an IP address. In order for the client to choose your server instead of the router, the server has to be faster to respond with an IP address, correct? At first thought this seems fragile, but then again dhcpcd is the longest segment of my startup time...
- AndreasHae 4y agoNot exactly. I disabled my router‘s built in DHCP server so that they don’t conflict with each other. Luckily it didn’t have _that_ option locked down :)