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

Nextcloud Talk cannot cope with strange ports #54

Closed
Maulwurf16 opened this issue Feb 9, 2018 · 15 comments
Closed

Nextcloud Talk cannot cope with strange ports #54

Maulwurf16 opened this issue Feb 9, 2018 · 15 comments

Comments

@Maulwurf16
Copy link

Short story.
I use my Nextcloud behind a DS-Lite (Unitymedia) internet access, and therefore have no public IPv4 address. Thus, I use a Portmapper, which maps my IPv6 Address to something like:

http://some.verystrangeaddress.de:123456/nextcloud

which is public available.

The Nextcloud App (iOS as well as Android) and the desktop sync Clients can cope with this, the chat app however cannot. I assumed, that it was the lack of ssl, but read that you support "normal" http in other issues.

@Ivansss
Copy link
Member

Ivansss commented Feb 9, 2018

Hi @Maulwurf16 ,
What do you mean by "the chat app"?
I followed your conversation in nextcloud/talk-android#93 and seems like you can't connect to your server with the iOS app?

@Maulwurf16
Copy link
Author

I'm sorry @Ivansss . By my sloppy mention of "chat app" I mean the (iOS) nextcloud talk app :).
Your assumption is correct. I try to connect to the server. While the main ios Nextcloud App can connect without any errors, Nextcloud Talk throws an error on connection:
"Nextcloud Talk app not found - Please, check that you enter te correct Nextcloud server url and the Nextcloud Talk app is enabled in that intance"

@Ivansss
Copy link
Member

Ivansss commented Feb 9, 2018

Ok 😊 The problem might be related with IPv6.
Thanks for reporting it!

@mario
Copy link
Contributor

mario commented Feb 9, 2018

Either that, or the fact the server would not report port in a base url.

@mario
Copy link
Contributor

mario commented Feb 9, 2018

(Ah, actually, it's probably too early in the workflow so that would be a problem - but it might in the future)

@Ivansss
Copy link
Member

Ivansss commented Feb 9, 2018

@Maulwurf16 Could you send me an email with the address of your server?

@Maulwurf16
Copy link
Author

@Ivansss just did. Let the homepage load for a while, as its just a raspberry running a fully grown Cloud... (awesome :) )

@Ivansss
Copy link
Member

Ivansss commented Feb 9, 2018

I see the problem now, I didn't notice before 🙈
You will need to connect to your server via HTTPS in order to conform Apple's ATS (App Transport Security) policy.

@Ivansss Ivansss closed this as completed Feb 9, 2018
@Maulwurf16
Copy link
Author

Ah well, another reason to finally embed ssl.
However, thank you so much

@Maulwurf16
Copy link
Author

Maulwurf16 commented Feb 10, 2018

Just a convenience update (maybe its useful to others)

With an https proxy (with a signed cert, just as „feste-ip.net“ offers) everything works like a charm - even without a TURN server.
That proxy again maps the portmapper to a https address :D, but it works

@bcutter
Copy link

bcutter commented Mar 6, 2018

It´s quite hard to figure out what is actually needed to get this to work. Nextcloud Talk app on iOS says "Nextcloud Talk app not found". First issue: App on NC server is called "Video calls". Configurations in NC server settings don´t provide any information on where to start. Probably not an "install an app on the NC server, one on a client like iPhone, and things will work PnP out of the box" situation :-) :-(

@mario
Copy link
Contributor

mario commented Mar 6, 2018

Did you configure Turn? :P

@Ivansss
Copy link
Member

Ivansss commented Mar 7, 2018

Hi @bcutter
What Nextcloud version do you use?
The Nextcloud Talk iOS app requires Nextcloud 13 and Nextcloud Talk 3.0.
If the app is called "Video calls" on your server, you are probably running and older NC server version.

@bcutter
Copy link

bcutter commented Mar 25, 2018

As I´m on NC v13(.0.1.1) now the app is working. Had no chance to actually run a session, but everything looks fine so far - without any further configuration regarding Turn etc.

Sorry for abusing this issue.

@Ivansss
Copy link
Member

Ivansss commented Mar 26, 2018

No problem at all @bcutter
Happy to hear that is working now 😊

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants