this post was submitted on 21 May 2026
147 points (98.7% liked)

Selfhosted

59939 readers
313 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam.

  3. Posts here are to be centered around self-hosting. Please ensure it is clear in your post how it relates to self-hosting.

  4. Don't duplicate the full text of your blog or git here. Just post the link for folks to click.

  5. Submission headline should match the article title.

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 3 years ago
MODERATORS
 

So you don't want to port-forward on your home router or have Cloudflare decrypt all your traffic? Check out Towonel.

Most open source Cloudflare Tunnel alternatives involve setting up a VPS, terminating TLS there on a reverse proxy, then setting up a Wireguard tunnel to your server at home.

Towonel is different: it does not decrypt your traffic on the VPS and you can easily share one, so not every self-hoster has to buy and maintain a VPS.

Check it out!

Mastodon link: https://gts.erwanleboucher.dev/@eleboucher/statuses/01KS4YNA2SYMSP0FSKJVNJA155

top 28 comments
sorted by: hot top controversial new old
[–] PotatoesFall@discuss.tchncs.de 57 points 3 weeks ago (3 children)

Oh great. So now there's a tuwunel and a towonel and they're completely different things.

(tuwunel is a fork of the matrix backend conduwuit. not to be confused with continuwuity, another conduwuit fork)

[–] fhoekstra@feddit.nl 45 points 3 weeks ago* (last edited 3 weeks ago) (2 children)

I know, the naming isn't ideal.

On the bright side, you can now expose multiple tuwunel instances via a single towonel and federate with other tuwunels on other towonels for maximum uwu owo

Which is almost what my friends and I are doing, except we're running continuwuity instead of tuwunel.

[–] irmadlad@lemmy.world 20 points 3 weeks ago

Holy shit. That's all I got

[–] T4V0@lemmy.pt 4 points 3 weeks ago (1 children)

Huh, I wasn't aware there were Conduit forks, thanks!

[–] PotatoesFall@discuss.tchncs.de 5 points 3 weeks ago

Oh right, forgot to mention conduwuit was itself a fork of conduit. Man

[–] mcheva@lemmy.dbzer0.com 4 points 3 weeks ago* (last edited 3 weeks ago)

What other apps are in the UwU stack?

[–] Deebster@infosec.pub 24 points 3 weeks ago (1 children)

So I built towonel. In Rust, partly because I wanted to learn the language properly

This bit makes me a little wary.

[–] atomicbocks@sh.itjust.works 18 points 3 weeks ago (1 children)

Why? I didn’t know python until one of my clients decided they would only use it for everything going forward. It took me all of a day to start converting C# code and this was a decade before LLMs.

Knowledge of a specific language does not reflect development skill.

[–] MinFapper@startrek.website 0 points 3 weeks ago (1 children)

Yes, but ported C# usually doesn't make for the most idiomatic Python.

99% of the time that doesn't matter, but a highly security sensitive reverse proxy shared by multiple users most likely part of the stack to be attacked might be an exception.

[–] atomicbocks@sh.itjust.works 2 points 3 weeks ago (1 children)

I like how you just assumed that what I was doing wasn’t security oriented…

[–] UndergroundParking@lemmy.cafe 1 points 3 weeks ago (1 children)
[–] atomicbocks@sh.itjust.works 4 points 3 weeks ago

It dealt with debit and credit card transactions…

[–] irmadlad@lemmy.world 11 points 3 weeks ago

It's interesting OP. I use the evil Cloudflare Tunnels/Zero Trust, and I'm pretty much sold on it, much to the chagrin of others here. Yes, there are caveats, pros and cons. Even tho I am sold on the product, I would entertain a clone/fork/rewrite if it gave me everything that Cloudflare Tunnels/Zero Trust along with the security features. I'll do some reading once the blog is back up.

[–] hirihit640@sh.itjust.works 9 points 3 weeks ago* (last edited 3 weeks ago)

Very cool. I personally use a double wireguard network: a wireguard vpn at home for all my services, and then since my home network is behind a double NAT and impossible to access publicly, I use a second wireguard tunnel to a VPS, to forward traffic to my internal wireguard network. The only thing the VPS can see is encrypted wireguard packets.

Edit: it seems like this service is more for public or shared services (like a public blog), rather than private personal services, so wireguard is less of an option

[–] Decronym@lemmy.decronym.xyz 8 points 3 weeks ago* (last edited 3 weeks ago)

Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I've seen in this thread:

Fewer Letters More Letters
IP Internet Protocol
LXC Linux Containers
NAS Network-Attached Storage
NAT Network Address Translation
NUC Next Unit of Computing brand of Intel small computers
SSL Secure Sockets Layer, for transparent encryption
TCP Transmission Control Protocol, most often over IP
TLS Transport Layer Security, supersedes SSL
VPS Virtual Private Server (opposed to shared hosting)

8 acronyms in this thread; the most compressed thread commented on today has 15 acronyms.

[Thread #304 for this comm, first seen 21st May 2026, 13:30] [FAQ] [Full list] [Contact] [Source code]

[–] frebib@social.nerdhouse.io 6 points 3 weeks ago (1 children)

Half of Cloudflare's value proposition is the network that provides these services. It's well connected and will have good performance in most places around the world. The software on top is the "easy" part. I'm glad to see other options though. Nice work

[–] fhoekstra@feddit.nl 2 points 3 weeks ago* (last edited 3 weeks ago)

Haha don't worry, Erwan is already thinking about high availability and edge nodes closer to clients!

Maybe a Cloudflare competitor like Bunny CDN could use this to build their own tunnel service?

[–] INeedMana@piefed.zip 5 points 3 weeks ago

Oh, nice find. I'm saving that

[–] hendrik@palaver.p3x.de 5 points 3 weeks ago* (last edited 3 weeks ago) (1 children)

Uh. Blog is down. All I get is an 404 for the link in the Mastodon post.

Edit: Here's a link that works: https://github.com/eleboucher/towonel

[–] fightforlife@lemmy.world 4 points 3 weeks ago (1 children)

Isn't this similar to rathole or frp?

[–] fhoekstra@feddit.nl 5 points 3 weeks ago* (last edited 3 weeks ago)

Very similar.

The main differences are that those projects are highly configurable and can do a lot of things, while towonel is simpler: opinionated/streamlined for use as a shared Cloudflare tunnel alternative. I also think towonel may be the only one to use QUIC for the tunnel, just like Cloudflare.

Besides that, towonel is very new and still in alpha. Rathole does not seem to be actively developed anymore, which can be a good or bad thing.

[–] EarMaster@lemmy.world 3 points 3 weeks ago (1 children)

Is the agent only available as a docker image? I quite like the option to run Cloudflare tunnels as a local service (e.g. in LXCs).

[–] fhoekstra@feddit.nl 1 points 3 weeks ago (1 children)

I'm sorry, I'm not that familiar with LXC.

Erwan will make binaries available ASAP, would that help you?

[–] EarMaster@lemmy.world 2 points 3 weeks ago (1 children)

That would help, yes. 👍

LXCs are a form of virtualization. It's a container running its own isolated Linux userland while sharing the host's kernel and hardware resources.