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

just a question #26

Closed
OrionRandD opened this issue Dec 5, 2021 · 5 comments
Closed

just a question #26

OrionRandD opened this issue Dec 5, 2021 · 5 comments
Labels
question Further information is requested

Comments

@OrionRandD
Copy link

For Teaching purposes, do you think the Demo version is enough?
Or should I install it locally…

@miroslavpejic85 miroslavpejic85 added the question Further information is requested label Dec 5, 2021
@miroslavpejic85
Copy link
Owner

Hello @OrionRandD, thanks for trying MiroTalk. Let's say the intention of the Demo is to give everyone a chance to see how it works :) It would be better to create your own personal droplet instance on DigitalOcean, In order to have this service all Yours, and not depend on the Demo ;) For any doubts or questions you can also contact me directly at: miroslav.pejic.85@gmail.com
Many Thanks

@OrionRandD
Copy link
Author

OrionRandD commented Dec 5, 2021

Hello @OrionRandD, thanks for trying MiroTalk. Let's say the intention of the Demo is to give everyone a chance to see how it works :) It would be better to create your own personal droplet instance on DigitalOcean, In order to have this service all Yours, and not depend on the Demo ;) For any doubts or questions you can also contact me directly at: miroslav.pejic.85@gmail.com Many Thanks

I have installed the server in my notebook. It seems to work, but I got a warnings message complaining that my "/usr/bin/uuid" is an older version it 3x... But, I checked my npm, and it is above npm -version 7.20.3
Seems that it is ok...
I deleted the uuid and reinstalled again, deleted the local repo, cloned again, installed again and it still complained about it. I got there hangled. Then I issued C-c and did "npm start" and got the local url and that worked. But, I think that although it says https, it is not encrypted locally... I think it is useful... probably...

My system is:
OS: Siduction (Debian sid) x86_64
https://forum.siduction.org/index.php

@miroslavpejic85
Copy link
Owner

miroslavpejic85 commented Dec 5, 2021

Good, thanks for the update.

If you want to expose MiroTalk SFU from your Local PC to outside in HTTPS, you need to do 2 things:

  1. Add ngrok authToken and change the announcedIp
  • In app/src/ copy config.template.js to config.js then
    /*
    Ngrok
        1. Goto https://ngrok.com
        2. Get started for free
        3. Copy YourNgrokAuthToken: https://dashboard.ngrok.com/get-started/your-authtoken
    */

    ngrokAuthToken: 'YourNgrokAuthToken', <--- put it here

    announcedIp: 'Your-Public-Static-IP-here' <--- take it from https://api.ipify.org
  1. You need to do a port forwarding on your router, something like this:
Name Protocol Port Wan Port Lan IP Destination
MiroTalkSfu TCP/UDP 40000:40100 40000:40100 Your Local IP
MiroTalkSfu TCP 3010 3010 Your Local IP

Make sure your firewall not blocking rtcPorts range: 40000:40100

Then, when you run it with npm start, you should see in the console log this line:

tunnel: 'https://xxxxxxxxxxxxxxxxxx.ngrok.io'

So open it in your browser, join in the room, share it to whom you want and wait participants to join ;)

Regards

@OrionRandD
Copy link
Author

Thx alot for the help.
I will tell other people about your app...

@miroslavpejic85
Copy link
Owner

You are welcome, thank you very much.

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

No branches or pull requests

2 participants