Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] LS Docker Container on UnRAID = No Devices Discovered #333

Open
door665 opened this issue Sep 13, 2024 · 1 comment
Open

[Bug] LS Docker Container on UnRAID = No Devices Discovered #333

door665 opened this issue Sep 13, 2024 · 1 comment
Labels
bug Something isn't working self-hosted Support

Comments

@door665
Copy link

door665 commented Sep 13, 2024

Describe the bug
I've deployed linuxserver docker container on my unRAID server as found in the community apps.
I'm using Cloudflare ZeroTrust tunnel, Pairdrop page opens up fine but it can't find any devices (same network). But if I create a public room it can then see the device.

To Reproduce
Steps to reproduce the behavior:

  1. Deploy docker container in unraid
  2. open the website

Expected behavior
Expectation is for devices that have opened the pairdrop instance webpage to be discoverable in the same network.

Desktop (please complete the following information):

  • OS: unRAID 6.12.10
  • Browser: Firefox and Chrome

Bug occurs on official PairDrop instance https://pairdrop.net/
No
Version: v1.10.10

Bug occurs on self-hosted PairDrop instance
Yes

Self-Hosted Setup
Proxy: Cloudflare ZeroTrust tunnel
Deployment: docker

@door665 door665 added the bug Something isn't working label Sep 13, 2024
@schlagmichdoch
Copy link
Owner

But if I create a public room it can then see the device.

That means, that your devices connect to the devices correctly and only the auto-discovery feature is not configured properly. If you use cloudflare zerotrust tunnels you might need to setup forwarding of client IPs in Cloudflare so that PairDrop receives the real client IPs in the cf-connecting-ip header.
Also, if you're devices connect to your server via IPv6 you might want to checkout IPV6_LOCALIZE env var in the docs.

See documentation how to debug the IPs that PairDrop receives for clients here: https://github.com/schlagmichdoch/PairDrop/blob/master/docs/host-your-own.md#debug-mode

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working self-hosted Support
Projects
None yet
Development

No branches or pull requests

2 participants