Alternatives
Products that do what A simple self-hosted ngrok alternative does
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 :)
- 1AS
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
- 2NS
2013 · ngrok.com
- 3FH
2020 · cloud.titanoboa.io
- 4

- 5WO
I built it for myself because ngrok didn't let me add one more domain unless I paid $12 more. I probably should've looked for alternatives before building my own, but my grudge got in the way . Once I started, I wanted to make it better than the other options. Silly, I know. No one probably cares. I plan to open source it sometime next year because I’ve got other projects to finish first. It's free until I deplete my cloud credits, then it will switch to a tier-based model with a free option.
Oct 2025 · wsgrok.com
- 6NA
2015 · nchan.slact.net
- 7

- 8

- 9
- 10GB
2014 · dns-api.com
- 11RY
Hi everyone, I'm Ahmed, founder of LocalXpose (ngrok alternative) - a reverse proxy that enables you to expose your localhost to the internet. This is my first SaaS. I created LocalXpose for (developers, DevOps engineers, sys admins or even gamers) to reach their localhost server behind a NAT or firewall with a secure and fast tunnel. Check it out here https://localxpose.io. Bye bye localhost, Hello World. Support me and give me your feedback, please!.
2022 · localxpose.io
- 12

- 13DN
2023 · github.com
- 14HI
This is based on an approach I made for a very high performance message and video multiplexing server. The project died, but I'm glad I get to share the a basic version with some http test code now. I admit this is the second time I've tried to show this off here today; I posted earlier but it got lost when no-one was watching :(
2011 · github.com
- 15PS
I've made a neat service to access SSH over NAT. Unlike ngrok and alternatives with registration, custom software, non-preserved random URLs and ports, this solution is just a remote SSH server which does not require anything more than an SSH client to both host and connect. Technically it allows to publish any service over SSH (web, proxy, any TCP port really), but only with SSH as a destination you'll preserve end-to-end encryption and won't allow my server to snoop on potentially unencrypted traffic. The service is mostly intended to give remote access to the device as fast as possible,…
2021
- 16FW
2020 · github.com
- 17ZA
As a self-hoster myself, I've been missing some of the nicer features for other PaaS and wanted to have them for my own side projects, so i set out to build a custom platform as a service that is self-hosted. Today after a whole year of working on it and using it for all my projects, I put out an initial stable version for the project for everyone to try. website link : https://zaneops.dev repo link : https://github.com/zane-ops/zane-ops (PS: yes, the website for zaneops is hosted on zaneops) Would love to hear your thoughts
2025 · zaneops.dev
- 18AA
Concept wireframes: https://imgur.com/a/Qyvq5HF HN, I've been chronically frustrated by how challenging it is to configure nginx and Apache config files. I had the idea for a simple, intuitive interface that could automatically generate and manage htaccess and SitesAvailable files. Does anyone think it would be worthwhile for me to build this?
2019
- 19CS
Hi HN! This is Girish/Johannes from Cloudron - https://cloudron.io! We have been working on a platform that makes it easy to run apps on your server. It all started when Google Reader was shutdown :-). We initially started writing self-hosted equivalents of popular services but quickly found that there is a ton of great self-hosted software out there. It’s just a lot of work to actually run them and keep them up-to-date. The idea with Cloudron is simple: you install the Cloudron platform on your server. You can then install apps like NextCloud, GitLab, Rocket.Chat from the App…
2018
- 20AR
You might have heard that scaling WebSocket infrastructure is not an easy task. It was true–until recently. We built the open source real-time server, AnyCable, that deploys to Fly.io in one command (and configures itself), and the SDK for serverless JS/TS that allows you to build real-time features without any 3d-party PaaS. We call it a real-time server, because it has WebSockets and more, and it’s easy to run and scale. Here’s all you need to add real-time to your Next.js/Vercel app: – Deploy AnyCable to Fly.io with one command (see the docs) – In your Vercel app add one…
2023 · docs.anycable.io
- 21SH
Three months ago I shared OpenPanel with you all. Got so many encouraging comments then but one feature that was missing/undocumented was self-hosting. I just released it today and thought I would share it here. Keep hosting! Old post here: https://news.ycombinator.com/item?id=40432213
2024 · docs.openpanel.dev
- 22NS
2017 · serveo.net
- 23NG
Pretty excited to share this... Just finished up a blog post about the new, simple, secure peer-to-peer networking SDK for zrok. Build zrok applications with just a few lines of golang!
2023 · blog.openziti.io
- 24SH
Needed this in my own work, anonymizing PII/PHI and decided to build this because presidio didn't really cut it for our use-case. Try it and maybe let me know if you have any feedback :)
2025 · github.com
Ranked by how close each launch is in meaning, then by votes. Refine with a description →