joplin-notes/joplin notion extension/Web Development/heroku/domains.md
2026-11-04 00:33:23 +05:30

6.7 KiB

domains

Providers

 

more for exposing localhost

from llm Yes, there are several services similar to ngrok that create secure tunnels from your localhost to the public internet and provide static/fixed domains (either branded subdomains like yourname.service.com or full custom domains you own).

ngrok's free tier gives only a random or one reserved static subdomain (with limitations like warnings), while static/persistent ones are mostly paid. Many alternatives offer better free tiers or lower-cost static options, especially in 2026.

Here's a breakdown of popular ones that support static domains (persistent URLs that don't change on restart):

Free or Very Low-Cost with Static Domain Support

  • Cloudflare Tunnel (cloudflared)
    Completely free (no bandwidth limits for basic use).
    Use your own domain (e.g., matrix.yourdomain.com) for a fixed URL — requires adding your domain to Cloudflare (free).
    No random changes; the tunnel stays on the same hostname as long as it's running.
    Great for Matrix/Synapse (HTTPS by default, no interstitial pages).
    Setup is a bit more involved than ngrok (dashboard + CLI), but it's reliable and production-grade.

  • LocalXpose
    Free tier: 2 active HTTP tunnels with persistent subdomains (e.g., your-chosen-name.localxpose.io — static on free).
    Paid starts low (~$6-8/mo) for more tunnels, custom domains, UDP/TCP, unlimited bandwidth.
    Often praised as a direct ngrok replacement with fewer restrictions.

  • Pinggy
    Free tier available (no signup for basic).
    Supports persistent subdomains and custom domains (even on lower plans).
    Paid from ~$2.5-3/mo for full features like custom domains and persistent ports.
    Very cheap and easy (SSH-based, no install sometimes).

  • InstaTunnel (mentioned a lot in 2026 comparisons)
    Free plan includes persistent custom subdomains (choose your own like sagar.instatunnel.com — no random changes).
    Much more generous free tier than ngrok (longer sessions, no warnings).
    Paid ~$5/mo for advanced stuff.
    Positioned as a "better free ngrok" for daily dev use.

  • Playit.gg
    Free tier with up to 4 tunnels (TCP/UDP focus, good for games but works for HTTP).
    Static/custom domains on paid (~$3/mo).
    Simple for basic needs.

  • Zrok (open-source, based on OpenZiti)
    Free/self-hosted option — fully unlimited, supports static if you self-host or use their service.
    Public sharing with persistent links possible.

Other Notable Ones

  • Localtonet — Often ranked top in 2026 lists; free tier + cheap paid (~$2/tunnel/mo) with custom domains, UDP, unlimited bandwidth.
  • Tailscale Funnel — Free for personal use; static via your Tailscale setup (more VPN-like, but exposes services publicly with fixed names).
  • localhost.run or Tunnelmole — Free/basic, but custom/static domains usually paid/low-cost.

Quick Comparison Table (Focus on Static Domain)

Service Free Static/Subdomain? Custom Domain (Your Own)? Paid Starts At Notes for Synapse/Matrix Use
ngrok 1 reserved (free), but limited Paid only ~$8-10/mo Warnings on free; paid for stable
Cloudflare Tunnel Yes (with your domain) Yes (free) Free Best free fixed domain; no warnings
LocalXpose Yes (persistent subdomains) Yes ~$6-8/mo Generous free; good alternative
Pinggy Limited free; yes on paid Yes ~$2.5-3/mo Cheap & easy
InstaTunnel Yes (custom subdomains free) Likely paid ~$5/mo Very dev-friendly free tier in 2026
Localtonet Basic free Yes ~$2/mo UDP support, highly rated

For your Matrix Synapse setup (since you have a domain already), Cloudflare Tunnel is still one of the strongest free options for a truly static, professional URL without paying extra. If you want something simpler with a free branded static subdomain (no need to manage DNS), try InstaTunnel or LocalXpose first — they're closer to ngrok's "just run a command" feel.

Which one sounds most appealing (e.g., completely free with your domain, or easiest with branded static subdomain)? I can give exact setup steps for it!

  • Port forwarding By default, routers can transmit any outgoing traffic but for any traffic from external device to router ie inbound traffic, port forwarding needs to be alloweed