Is it possible to run nextcloud talk behind cloudflare tunnels?

I deleted the template since it really isn’t need in this case

I want to run nextcloud talk, I already have a eorking nextcloud behind cloudflare tunnel, but I wonder can I use nextcloud talk behind cloudflare tunnels? Tcp tunnels require cloudflared install on the client so that is out of the window.

if you have it all already set up working/eorking why not try it out…

yes, mine is working fine and im behind cloudflare

Because tcp tunnels requires a client installed, so unless I am missing software I would need cloudflared installed in all the machine

You have nextcloud talks working behind cloudflare tunnel?

cloudflare has a lot of services. this is the cloudflare tunnels that im referring to, and it does not require a client. Cloudflare Tunnel · Cloudflare Zero Trust docs

im not familiar with one specifically named tcp tunnels, sorry. good luck.

See:

An official example using gitlab:

Tcp it’s just the protocol xD, so I called it tcp tunnels but it cloudflare tunnels, but cloudflare tunnels support http and https, then anything else requires a client, as you can see above per the documentation

ok, youre talking about cloudflare access, not cloudflare tunnels. good luck on your ventures.

I am talking about cloudflare tunnels

I am creating a cloudflared tunnel just like I would do in a http one but I use the tcp protocol instead…

I go to the cloudflare tunnel, go to create a public hostname and put a tcp tunnel, what am I doing wrong? As far as searching and documentation goes, to use a tcp tunnel in cloudflare tunnels I need to have a cloudflared installed in my machine.

What am I doing wrong?

I’ll describe my setup as it sounds like we are using tunnels differently.

First, how my infrastructure is set up and where cloudflared lives

Server 1
Nextcloud in a docker container
   ^ 
   |
Server 2
nginx proxy
cloudflared running in docker container connecting to cloudflare - specific tunnels are pointed up to specific apps on my proxy above
   ^ 
   |
   V
Cloudflare - DNS settings point to the cloudflared tunnel
   ^  
   |
my domain name

In this scenario NC talk works fine, any NC client applications that connect to my domain name will connect to my nextcloud and does not need cloudflared running on them.

if you have certain cloudflare access features turned on or other cloudflare components like WAF filtering traffic through cloudflare, or authentication methods and other zero trust features OR a completely different setup then that could complicate things. based on what youve described im not entirely sure how youre using cloudflared.

We are actually using cloudflare tunnels the same way :slight_smile: I also use cloudflare inside of a docker container and everything, I wonder if you understood that everything works fine here, I just wonder how nextcloud talk turn server is exposed using cloudflare tunnels, if it is need all that all, because in my end nextcloud talk works just fine