nowfound

Alternatives

Products that do what Pi-hole deployed at the edge on Fly.io and accessed via TailScale does

Hi, I just saw this tweet[^1] by @QuinnyPig that mentions accessing your Pi-hole while traveling thanks to TailScale and wondered how to deploy Pi-hole at the edge, instead of a home lab, for improved latency. My simple solution involves running it on Fly.io to make it easy to relocate anywhere, and embedding tailscale into the same firecracker VM (né docker container) to keep the infra dead simple and cheap. Naively deploying a publicly accessible DNS resolver is not ideal[^2] so the main constraint was to secure the VM by 1) keeping all public ports closed and 2) having Pi-hole listen only…

  1. 1TB

    My elderly parents are behind a 5G connection in rural areas, and I help them manage their network from overseas. I found a reasonably priced 5G router that can do external antennas required for it to work, but the only reasonable ways to get access to it is either through OpenVPN or WireGuard, the latter of which is much more lightweight and preferred with the memory constraints of the device. The problem with WireGuard is that it requires handling key management oneself, and configuring the keys to every device you want to access it from. It also doesn't play nicely together with other…

    Sep 2025 · github.com

  2. 2

    A fully featured remote app for your Pi-hole.

    2021

  3. 3TS

    ts-ssh solves a specific problem: accessing machines on your Tailnet from environments where you can't install the full Tailscale daemon (like CI/CD runners or restricted systems). It uses Tailscale's tsnet library to establish userspace connectivity, then provides a standard SSH experience. Works with existing workflows since it supports normal SSH features like ProxyCommand, key auth, and terminal handling. Some features that proved useful: • Parallel command execution across multiple hosts • Built-in tmux session management for multi-host work • SCP-style file transfers • Works on…

    2025 · github.com

  4. 4IB

    I built a DNS resolver that lets me use https://frontend.numa instead of localhost:5173 — auto-generated TLS certs, WebSocket passthrough, path routing. No mkcert, no nginx, no /etc/hosts.

    Apr 2026 · github.com

  5. 5LA

    I built LocalGPT over 4 nights as a Rust reimagining of the OpenClaw assistant pattern (markdown-based persistent memory, autonomous heartbeat tasks, skills system). It compiles to a single ~27MB binary — no Node.js, Docker, or Python required. Key features: - Persistent memory via markdown files (MEMORY, HEARTBEAT, SOUL markdown files) — compatible with OpenClaw's format - Full-text search (SQLite FTS5) + semantic search (local embeddings, no API key needed) - Autonomous heartbeat runner that checks tasks on a configurable interval - CLI + web interface + desktop GUI - Multi-provider:…

    Feb 2026 · github.com

  6. 6
    TailMux114

    Multiple Tailscale tailnets at once, no switching + no VM

    Jul 2026 · tailmux.app

  7. 7

    More easily and securely manage SSH connections

    2022

  8. 8

    A secure network that just works

    2021

  9. 9PH
  10. 10

    Manage your Pi-hole(s) from your macOS menu bar

    2020

  11. 11OT

    Hi HN, I’m building Corviont, a self-hosted offline maps appliance (tiles + routing + search) for edge/on-prem devices. Hosted demo (no install): https://demo.corviont.com/ Self-host (Docker Compose repo): https://github.com/corviont/monaco-demo Docs: https://www.corviont.com/docs What’s inside: - Vector tiles served locally (PMTiles) - Routing served locally (Valhalla) - Offline geocoding/search + reverse (SQLite Nominatim-based index) - MapLibre UI wired to the local endpoints After the initial image + data pulls, it runs fully…

    Jan 2026 · corviont.com

  12. 12PP

    Hey Hacker News, My friend and I are building a network level adblocker based on pihole. We wanted to invite you to try it here - https://datajoy.us/try/ 1. Click "Try Now" 2. The results page will show you the IP of our DNS server (139.162.177.133). Put that IP first in your router or device's DNS settings. Don't remove the other DNS entries! Just put us first. 3. ?? 4. Ad free browsing on a single device or on all devices on your network. If you want to join out mailing list for future updates, just drop the /try and signup. If you like the performance of this…

    2017

  13. 13PH

    I built that initially for an AI chat bot that allows teams to perform DevOps tasks straight out of Slack/Teams (with proper permission control, obviously). Useful to let developers perform mundane tasks, or help coordinate incident response. I ended up using it myself on my own machine to manage Hetzner and AWS boxes. I thought that may be useful to others. The default policy should be good enough, but if you don't like living dangerously, you can set it to `paranoid`. Install: `pi install npm:pi-hosts` GitHub: https://github.com/hunvreus/pi-hosts

    Apr 2026 · github.com

  14. 14SD

    Most site blockers work by blacklisting distractions. That never worked for me, the internet is too big, and there’s always something new to waste time on. I wanted the opposite: allowlist‑only browsing. Block everything by default, and explicitly allow only what I need. So I built Sinkzone: a local DNS forwarder with two modes: Monitor mode: lets all traffic through, but logs every domain so you can decide what to allow. Focus mode: only allowlisted domains resolve; everything else is blocked (NXDOMAIN). It’s open source, written in Go, and runs locally on macOS, Linux, and Windows. Works a…

    2025 · github.com

  15. 15NS
  16. 16PS

    Introducing Posthorn, a self hosted email gateway. One docker container (or Go binary) between every self hosted app on your VPS and your transactional email provider. Set up Posthorn once, point your apps to it, done. I was trying to deploy Ghost on a DigitalOcean droplet and found that DO and many different VPS services have started to block the default SMTP ports to try to combat the various types of abuse they get. To actually configure my app, I had to hack together a Postfix relay. In another project, I had a static site which had a contact form, but my free Formspree account was…

    May 2026 · github.com

  17. 17NS

    Hey everyone, I was always tired of setting up PowerDNS, Bind and PiHole and I am trying to do more projects in Rust, so here is Nomina. It has: * Split Horizon DNS (return a different IP/record if remote IP is in a certain network etc) * DynDNS Support * Blocklist Integration * DHCP4+6 Server * AXFR/IXFR support * Rewriting of records It can replace most of the common Home Lab setups incl. PiHole AdBlocking etc. https://github.com/DatanoiseTV/Nomina

    Jun 2026

  18. 18AS

    This is a proof of concept utility which allows you to expose local services to the internet at large: https://github.com/skx/tunneller In short it is a simple ngrok alternative, which you can self-host. Because it is a proof of concept it hasn't been tested extensively, but it seems like it will solve my immediate-needs. Of course it needs test, and structure added. But feedback can't hurt :)

    2019

  19. 19IM

    Hey! I'm a solo developer having fun learning Go. I have a side hustle and wanted to implement currency localization. I could use existing IP databases, but hosting on serverless is slow. So I built my own. I was surprised how fun it can be to use Go, and it's fast. Thankfully, Go's speed makes up for my dodgy code. Anyway, I'd love to get some feedback on my website/API. After a few weeks of testing and losing money on ads, I'm confident it's very reliable. This isn't a promo. It's basicly free (30k lookups/month), so there's no need to pay. Any advice or tips on how to grow and…

    2024 · ipflare.io

  20. 20IR

    I do fullstack dev for work and side projects and recently moved everything to a couple VPSs on hetzner. Great setup, low cost, but one thing kept bugging me, how do I know if something is down without manually sshing in all the time? I tried the grafana + prometheus stack but the configuration time and seeing it use more resources than my actual apps was rough. Tried some smaller solutions too but nothing felt right. So I said screw it and built exactly what I wanted. tori is a single go binary that runs on your server, reads host metrics from /proc and /sys, monitors containers…

    Feb 2026 · github.com

  21. 21OS

    If you’ve ever worked with web scraping or automation using Puppeteer or Playwright, you know that running Chrome can be tricky. While headless mode (Chrome with no display) often works, some page elements only render in headed mode, forcing you to run Chrome with a display. This usually means bloating your Dockerfile with complex dependencies like xvfb. Updating your server or Lambda container to handle this can increase costs and lead to dependency hell. The Solution: I’ve built a streamlined solution—a Docker image that runs Chrome with all its necessary dependencies and exposes a FastAPI…

    2024 · hub.docker.com

  22. 22RP
  23. 23AS

    Hi! I am sharing this because it may be useful to others. I created a simple Docker image that lets you easily expose a web app running locally on your dev machine to the Internet, via a proxy server. It is a self hosted alternative to something like Ngrok, which is a paid service if you use custom domains. A small server is cheaper than Ngrok (I use Hetzner Cloud and the cheapest server costs me 3€ per month). I use this method in particular to test HTTP verification with Let's Encrypt for a SaaS app running on my Mac. Hope this is useful :) Code:…

    2019

  24. 24IM

    Been using it for about a year now in production, but rewrote it completely in golang. My first go project so far. I wanted to have something that would make my life easier. A lot of tools nowaday kinda push you towards functional deployments and that usually doesn't work for me since I like stuff like LiveView by Phoenix and Websocket stuff in general. Old vercel deployments back when they allowed to deploy docker containers was a godsend, but since they don't offer that anymore I had to use services like fly.io(which is amazing) or heroku. However I wanted something selfhosted that I could…

    2024 · deploywithjig.askh.at

Ranked by how close each launch is in meaning, then by votes. Refine with a description →