Jitsi Questions

Hoping I can get a better understanding of everything before I embark down this road.

Since jitsi is horizontally scalable easily by adding videobridges across prosody/ngnx - it makes it a viable choice for now, and installing and configuring it seems easy enough.

My questions are for UNA integration itself.

1. I want to restrict video / audio calls to Paid tiers. Which I can do by controlling the visibility to certain acl levels. However, this does not stop someone from accessing the jitsi server directly, it just stops menu items. How do I restrict access so people can't use the server without authorization. Edit: I know how to do this using jitsi users. I mean, how do I authorize my UNA members.

2. How to make private video calls login automatically? No continue in browser and login to chat? Just go straight to it.

3. Has this issue been resolved

https://github.com/unacms/una-mobile-app/issues/62

It is marked priority yet no update or close. This needs addressed.

4. Opening jitsi chat in popup window on mobile looks horrible. How to set to open to a new window on mobile?

5. How is a member notified of a waiting private chat? I've been looking for this? Is there any notification at all?

Thank you.

  • 244
  • More
Replies (11)
    • I have some questions on it too I have it installed but no one seems to want to answer I have been posting and re posting it for a few days while other questions above and below have been answered Good luck with this one , I will post or share mine every day until someone answers thsi for me

      • Dolphin in previous versions had the possibility to set for each user role permissions for any type of action such as: view, post, delete, edit, etc.

        But it seems that now, instead of UNA evolving, they cut these very important functions and only "view" remained, if you look at the permissions from drupal you will see that any type of action can be set for any module and role.

        This is one of the reasons why you can't do much with UNA, role permissions customization is very limited. Except for the fact that you start coding yourself.

        • I am hoping that UNA has JWT integrated into jitsi. But I don't see anyplace to add it, and it looks like its just a open jitsi server, which I cant have.

          • I think you need to install the server separately and set the domain in the admin panel, such as meet.example.com. You can find instructions on how to install the server on GitHub. I started working on this but haven't finished yet. I'm still preparing my .env file and would like to do this with Docker. I'm curious to see how it works, as Jitsi seems to offer many more options: Jitsi Docker Installation Guide.

            Anyway, I plan to create my site in Python from scratch. The latest versions of UNA are disappointing. One thing that surprised me yesterday is that the video module no longer includes the "Related Videos" page block, among other features. The script has become very limited, lacking in modularization, and the developers seem to be disappearing from the community. I only made a test site with UNA, but I am very disappointed.

            Not to mention the countless bugs it has. It seems to be made by beginners. The site is made by professionals, but the project was not designed to be modularized. This greatly complicates things and adoption. It has no documentation for a reason—you have to ask the team to do something for you, which will cost you a lot. Such a project can be open-source, but you need a lot of time to understand it, making it practically useless. Yes, you can make a mirror site like UNA in an hour, but you can't do much more than that.

            This script is for dreamers who believe that a social network can be made with such a script. It should be just a lesson, good for playing around, but not for building a business. This is just my personal opinion. Have a nice day.

            • I have it set up your correct, it runs fine but I have one problem I am waiting for answers on , but it works best set up just how you siad

              • Its also not secure anyone can access it from the out side I need to look more at this

                • Normally, I would agree with you. I do think that UNA has scalability. And you are right, most here have no clue to the amount of servers needed for even a mid size venture. A VPS can't handle much of anything in real world application.

                  I'm currently running 4, 32 core 128GB mem boxes. No hosting panel on 3, first one I use a open source panel just for ease. S3 for all storage needs.

                  2 running a nginx round robin balancer and 1 for ovenmedia / jetsi and 1 for sql. Its a startup. I can add edge servers to ovenmedia on demand and horizontal scale jitsi using video bridges.

                  I'm not lacking in server administration. What I do lose understanding in at times in integration with UNA. Like my original setup of ovenmedia. I just couldn't get it to stream right. Alex was kind enough to provide una.io old config, I found my mistake, and it fired right up.

                  Now I'm load testing to see how much I can get out of one server. So I know my threshold bringing more online.

                  I do agree that UNA has a lot of documentation problems. A lot. But I've been under the hood non stop now for a month and am beginning to understand certain things. As a developer, your comment of writing a website from scratch in python, if you plan on writing something robust, will take years. Unless you have a team of developers.

                  UNA is modular. I disagree with you. And I would like to see some more features and definitely bug fixes, but you can essentially do whatever you want. Yes, building a site for real world conversion takes money. Easily 10k for startup, and if even remotely successful, this number hits 50k to 100k quickly. I mean, FB has 600,000 servers. Anyhow...

                  UNA is great for social sites with intended purpose. Veteransbrigade is a perfect example. Social sites for doctors, employees, certain niche markets. UNA is great out the box.

                  Now, you want to compete with the big boys? Well, UNA needs work. It needs customizing and look and feel changes. I had a successful website many many years ago. Nearly 17. Dolphin 5.6 - so modified it was impossible to transition to Dolphin 6 (which I will call the birth of UNA). I sold it, and did well. It failed a few years later, because, mobile market hit hard, and web based sites took a hit.

                  I'm rambling. I hope someone from UNA can help with my jitsi questions.

                  • This is my biggest concern. UNA will need to integrate with Jitsi JWT tokens. Its the only way to secure it without adding userbase.

                    • I didn't say that I will start with my website Python from scratch. There are tens of thousands of modules for Python, UNA is a small child compared to Django. Take a look at an example of a CMS built on top of the Django framework: Wagtail. or Django-Cms or pure django the difference is that you will find documentation for everything, see which are the top sites that use this framework and you will understand. If you want to achieve great things, use the tools that can make it happen.

                      • I need jitsi questions answered and then I am ok with UNA I have been asking and posting the same question with no reply as yet, UNA I find is as you say great but lacks documentation I feel the UNA team work veru hard given the time they have I have appreciated all the help along the way too. I have it on a dedicated server with TMD its fine I am almost ready to launch my site but held back by this one item, I am also subscribed to una ant $90

                        per month which they deserve, I am happy overall with the software once you get into it, I just need JITSI questions answering

                        • You do realize that Facebook, the biggest of social networks, runs PHP. Anyhow, this thread is about jitsi, you want to debate web stack, web languages, who does what, just be sure you know your facts. Because I will say yes, this needs improvement, or yes, this needs done, yes documentation needs put together for developers.

                          You are experienced with Django obviously, its your comfort zone. Mine is joomla. Because when I left web development for native android development, I used joomla for the back end for apps I have in the playstore. So if I need something done, I just do it. I know joomla. Also, documentation for joomla is amazing.

                          UNA are producing documentation. We will see the ongoing outcome. As that progresses, I'll continue to look through code and ask questions. I FINALLY got a grasp around bx_srv.

                          Another ramble. If you like to discuss viability, scalability, my experiences as a Linux administrator, real world use case of load balanced Linux boxes, or anything related, please start a thread. We hijacked my thread about jitsi.

                          Login or Join to comment.