Tailscale Setup Guide: Self-Hosted and UniFi Integration

Tailscale is a modern VPN built on WireGuard with automatic mesh networking. For complete self-hosting, use Headscale—an open-source Tailscale control server implementation. UniFi Devices: If you run UniFi hardware (Dream Machine, Dream Router, etc.), install Tailscale directly on your gateway: 1 2 3 4 5 6 7 8 # Install the latest version of Tailscale on UniFi OS 2.x+ curl -sSLq https://raw.github.com/SierraSoftworks/tailscale-udm/main/install.sh | sh # Start Tailscale tailscale up # Advertise routes to your local network tailscale up --advertise-routes=10.0.0.0/24 --advertise-exit-node The installation automatically restarts after UniFi updates, runs via systemd on UniFi OS 2.x+, and supports Tailscale SSH. It works on UniFi Dream Machine, Dream Router, Cloud Key Gen 2, and similar devices. ...

January 24, 2026 · 3 min · 549 words · rustikus

AeroSpace: Fixing Homebrew PATH for GUI Apps on macOS

When using AeroSpace (a tiling window manager for macOS), GUI applications don’t have Homebrew’s prefix in their PATH by default. This means Homebrew binaries like sketchybar or yabai won’t be found unless you specify the full path. AeroSpace handles this automatically with a sensible default configuration. If you don’t override the [exec] section, it uses: 1 2 3 4 [exec] inherit-env-vars = true [exec.env-vars] PATH = '/opt/homebrew/bin:/opt/homebrew/sbin:${PATH}' If you need custom environment variables, preserve the Homebrew PATH when overriding the [exec] section: ...

January 18, 2026 · 1 min · 165 words · rustikus

Incorporating EDID into initrd Image on Linux

Some monitors don’t properly report their capabilities (EDID - Extended Display Identification Data) to Linux systems during early boot, causing incorrect resolutions or no video output. You can fix this by incorporating custom EDID data into the initrd image. First, extract the EDID from a working system. Install the required tools: 1 sudo apt install read-edid edid-decode Extract and verify the EDID: 1 2 sudo get-edid > desktop_edid.bin edid-decode desktop_edid.bin Transfer the file to your target system and copy it to the firmware directory: ...

January 9, 2026 · 2 min · 253 words · rustikus