Are you looking for a self-hosted platform for video calls for personal use or across your organization? I recommend Jitsi for its quick and direct installation steps.
I could successfully install all required Jitsi components and was able to pull my friends into a call. However none of us could see or hear one another in our devices.
It turned out that the network configuration is to be understood to be behind NAT.
Head over to here for my public question to which @damencho and @saghul immediately jumped to resolve. I got the whole issue sorted in 2 nights.
So once I resolved my issue, I figured the documentation can be updated to cover future cases as mine. Open source and community FTW!
All I’d need to do for this is writing how I resolved my issue in a text (Markdown) document. How tough can it be?
This is how you would proceed if you wanted to send your first pull request (PR) to this project on Github:
<project-url>
<project-directory>
doc/quick-install.md
doc/faq.md
git add *
git commit -m "Added [write your intention here]"
git push
Here, I see that my push is rejected with a HTTP 403 error. I smile at myself for forgetting to fork before cloning in the Github interface.
In general, projects on Github do not allow non-project members to push directly. This is common practice. You’d have to make a fork (a.k.a copy because you can. Open source! Yay!) and work on that copy of yours.
Since I already cloned the original repository to my system, instead of deleting and redoing my changes, I use the Git’s add remote
feature.
So additional steps I had to do were:
git remote add fork <new-url>
git push --set-upstream fork ssabniveesu/add-faq-and-detail-on-nat
(Here, ‘fork’ is the identifier I set for my fork. You can set anything you want.)
CONTRIBUTING.MD
Done! You can see mine here