Ovidiu Pacuraru's picture

Don't mistake the title, I don't have one, I was asking for one :-) 


Jeremy Davis's picture

But we are struggling to keep on top of maintenance as it is, so I don't anticipate that we'll be able to look at developing new appliances ourselves anytime soon.

If you want to have a crack at developing an appliance yourself then there are lots of docs I can point you to. Probably this would be a good place to start?!

Beyond that, one of our community champions; Ken Robinson (aka DocCyblade - TKL or GitHub) has been doing a fantastic job of mentoring a new community developer to create a new appliance and he may be willing to help you (and me) too? [sorry to dob you in Ken... :)]

As a complete aside, Big Blue Button is a pretty cool conference platform too. It's aimed at eLearning primarily, but IMO it's functionality lends itself as generic online conference/presentation/webinar type platform. On the downside AFAIK it still relies on Flash (for the video) and Java (for desktop sharing) so may not be ideal.

Besides, as we don't have an appliance for that either it doesn't really help you out...

Ovidiu Pacuraru's picture

thanks, I'll look into it but just starting a new job so I doubt I'll have the time to try my hand at creating an appliance myself.


had a look at big blue button, looks like a clone of openmeetings but with a "smoother" and more polished interface. on the other hand I guess all conference platforms look like clones of each other :-)

Jeremy Davis's picture

I have looked at Big Blue Button fairly closely (I actually made an appliance for it ages ago, but never got it finished and it's way too out of date now) and had little to do with OpenMeetings (although had heard of it).

From what I gather they are very similar projects albeit with a slightly different focus and use of technology under the hood. Also AFAIK they started around the same time and are somewhat in competition with one another. So I'm sure that they've robbed feature ideas from one another over the years as many competing open source projects do.

Anyway, if you do find yourself with the time and the energy to have a crack let us know. And in the meantime someone else may come along and have a go at it.

Christian's picture

Given the current situation, there is a huge demand for open source videoconferencing. Is there a chance this could be made a priority?

Jeremy Davis's picture

Yes, I'd love to make it a priority. If things were different right now I would. Unfortunately though, we're currently doing a TurnKey major version update, so I'm not sure when we'll be able to get to it.

But as noted in the blog post, we have published an updated TKLDev release (there are currently no noted bugs against RC2, but the docs are in need of some love...). So, if you're up for it, please feel free to help out with development. All you need really is a bit of time, some patience and some fairly basic Linux and bash knowledge.

Actually, I'm getting ahead of myself. Even just researching on which particular videoconferencing solution might be the best to implement would be the place to start... We could potentially have multiple ones in the future, but ideally we should focus on the best one we can find initially. It seems that things have changed a little since this thread was first started. Whilst I think OpenMeetings will be a good option in the future, from what I can gather, the stable version (v4) still uses flash in the browser, whereas the development version uses WebRTC. So I'm not sure that's the best option at this point. I'm not sure where Big Blue Button is up to, but that may be a good option? Actually, Jitsi Meet might be the one to go for? It looks pretty easy to install on Debian too (the basis of TurnKey, so perhaps worth trying on Core?!). They appear to be running a free hosted service currently, so you could even give it a try?!

So if you want to have a go at developing an appliance (or at least starting one), just installing on (v16.0rc1) Core is a good start. Obviously if you don't diverge from the install docs (linked above for Jitsi) whilst installing, then there isn't really anything further to do (other than develop the build code). But be sure to carefully document any additional details or diversions required beyond any install docs. Once you get to that that point, if you wish to develop an appliance, then please download TKLDev and have a look at the docs (links above). If you need some coaching or pointers, please ask...

Christian's picture

Hi Jeremy,

much appreciated, but unfortunately I won't be able to help right now (too much invested in another Open Source project).

You are right, though, that OpenMeetings might not be the best choice. Jitsi Meet looks great ...  I hope we can find somebody who can donate the time, since a TKL appliance would be great for people who cannot use Docker images in their environment.


Jeremy Davis's picture

No worries. We'll see what we can do...

Jeremy Davis's picture

In a comment on the GitHub issue Tomas noted:

I'd like to comment that the NextCloud appliance already includes videoconferencing in the NextCloud Talk function, which is enabled by default. I had some good experience with it and some bad, due to the fact that it relies on a WebRTC connection directly between the endpoint browsers. It should be possible to make in more reliable by installing a TURN server (coturn), which I want to try doing in the near future.

So in the meantime, that could be worth a look?!

Add new comment