How to configure Pydio/Cloudflare tunnel to support CellsSync?

Hello I’m trying to use CellsSync but after login on my account the client can’t list the folders with this error:

Site config:
https://ip:8080 + self signed + https://fqdn

Tunnel config:
No TLS Verify = ON
HTTP2 Connection = ON

After spending months trying to figure what’s the problem here. To use CellsSync with cloudflare tunnels you need:

  • A domain.
  • If your domain is from cloudflare, you need to enable gRPC on Dashboard/Domain/Network/gRPC.
  • Install cloudflared on your server, I recommend using docker, and the most important, add --protocol http2 to your cmd line like:
sudo docker run -t -d --restart always cloudflare/cloudflared:latest --protocol http2 tunnel --no-autoupdate run --token your-long-token

Then configure your public hostname like:
Protocol: https
TLS:
NoTLSVerify = ON
HTTP2 Connection = ON

  • Forward Cells port on your server’s firewall (ex. 8080).
  • Configure Cells site like:

https://0.0.0.0:port, enable self signed certificate, https://yourcloudflaredtunnelsubdomain.com

  • Test CellsSync.

Source

1 Like

This topic was automatically closed 11 days after the last reply. New replies are no longer allowed.