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.
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:
git add *
git commit -m "Added [write your intention here]"
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.)
Done! You can see mine here