Conversation
|
Hi, @adamshiervani, just checking in on this PR. I believe this kind of functionality could beneficial for JetKVM users. Could you please find some time to review this PR? Is there something I can do to help move this forward? Thank you. |
|
@nslsrv, does this really work? I also plan on using coturn. |
@pietheinstrengholt Yes, it works, I use it to stay independent from Cloudflare. Using my fork currently, which includes this patch, but I'd be happy to merge it to upstream eventually and drop the fork. |
|
@nslsrv , may I ask for some help. I used your fork. What I want to achieve is a self-hosted JetKVM remote-access setup with a local Cloud API and coturn, mainly to make WebRTC work from restrictive corporate/hotel networks where normal TURN ports are blocked but TCP 443 is allowed. What I have done so far:
Where I am currently stuck is the device adoption / frontend integration. Using the official app.jetkvm.com frontend with a self-hosted Cloud API fails because the official frontend/OIDC flow is tied to the official JetKVM backend. I did not find any documentation in your repo. Perhaps, could you list out the steps that must be taken to setup a fully managed self-service environment. Would be much appreciated. Once, I have things working I plan to publish a wiki or document describing how to use your fork. |
|
@nslsrv , I have it working. It is quite a lot of configuration steps you need to follow. Here is a runbook for others that would like to achieve the same: https://gist.github.com/pietheinstrengholt/e1ffa7542979bcca3ce81da28d966795 |
Coturn support allows to use own TURN service in self-hosted deployments.
As with Cloudflare, it's used only on client side (client side is responsible for managing relay).
Current cloud-api interface supports only one credentials set, so it's either Cloudflare or coturn, and Cloudflare configuration takes precedence.