[jitsi-dev] Whiteboard With For Jitsi


#1

Hi Guys,

I just joined the dev list. We are using jitsi in my startup for online
tutoring. We have also developed a whiteboard based on
https://github.com/JohnMcLear/draw and we are using it with jitis. I think
it would be useful to anyone who is looking for this kind of a solution.

···

--
*Buddhika Jayawardhana*
Undergraduate | Department of Computer Science & Engineering
University of Moratuwa
*buddhika.12@cse.mrt.ac.lk <buddhika.12@cse.mrt.ac.lk>* | LinkedIn
<http://lk.linkedin.com/in/buddhikajay/>


#2

Hi Guys,

Hi, Buddhika

I just joined the dev list. We are using jitsi in my startup for online
tutoring. We have also developed a whiteboard based
on https://github.com/JohnMcLear/draw and we are using it with jitis. I
think it would be useful to anyone who is looking for this kind of a
solution.

It sounds interesting. Can you tell us a little more about it?

It also integrates with Etherpad through the plugin ep_draw?

Thank you for sharing this.

Kind regards,
Daniel

···

On 26/04/17 07:14, Buddhika Jayawardhana wrote:


#3

Hi Daniel,

Nothing big. We have hosted our own etherdraw instance. Then just
configured the 'etherpad_base' to etherdraw url. And Its working.

···

On Wed, Apr 26, 2017 at 5:14 PM, Daniel Bareiro <daniel-listas@gmx.net> wrote:

On 26/04/17 07:14, Buddhika Jayawardhana wrote:

> Hi Guys,

Hi, Buddhika

> I just joined the dev list. We are using jitsi in my startup for online
> tutoring. We have also developed a whiteboard based
> on https://github.com/JohnMcLear/draw and we are using it with jitis. I
> think it would be useful to anyone who is looking for this kind of a
> solution.

It sounds interesting. Can you tell us a little more about it?

It also integrates with Etherpad through the plugin ep_draw?

Thank you for sharing this.

Kind regards,
Daniel

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

--
*Buddhika Jayawardhana*
Undergraduate | Department of Computer Science & Engineering
University of Moratuwa
*buddhika.12@cse.mrt.ac.lk <buddhika.12@cse.mrt.ac.lk>* | LinkedIn
<http://lk.linkedin.com/in/buddhikajay/>


#4

Any way to test this? The demo at http://draw.etherpad.org/ seems to be down.

···

On Wed, Apr 26, 2017 at 10:23 AM, Buddhika Jayawardhana <buddhika.anushka@gmail.com> wrote:

Hi Daniel,

Nothing big. We have hosted our own etherdraw instance. Then just configured
the 'etherpad_base' to etherdraw url. And Its working.

On Wed, Apr 26, 2017 at 5:14 PM, Daniel Bareiro <daniel-listas@gmx.net> > wrote:

On 26/04/17 07:14, Buddhika Jayawardhana wrote:

> Hi Guys,

Hi, Buddhika

> I just joined the dev list. We are using jitsi in my startup for online
> tutoring. We have also developed a whiteboard based
> on https://github.com/JohnMcLear/draw and we are using it with jitis. I
> think it would be useful to anyone who is looking for this kind of a
> solution.

It sounds interesting. Can you tell us a little more about it?

It also integrates with Etherpad through the plugin ep_draw?

Thank you for sharing this.

Kind regards,
Daniel

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

--
Buddhika Jayawardhana
Undergraduate | Department of Computer Science & Engineering
University of Moratuwa
buddhika.12@cse.mrt.ac.lk | LinkedIn

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

--
https://jitsi.org


#5

Hi Daniel,

Hi, Buddhika.

Nothing big. We have hosted our own etherdraw instance. Then just
configured the 'etherpad_base' to etherdraw url. And Its working.

But configuring in this way would not be avoiding using Etherpad?

That is, Jitsi allows integration with Etherpad. So if your development
has a way of integrating with Etherpad, then we could use Etherpad and
the whiteboard together.

Have you done any testing to integrate your whiteboard with Etherpad
using ep_draw [1]?

If you can share the code in a Github repository and its documentation,
it would be great to test it.

Thanks.

Kind regards,
Daniel

[1] https://github.com/JohnMcLear/ep_draw

···

On 26/04/17 12:23, Buddhika Jayawardhana wrote:


#6

Hi Buddhika

Do you have any detail setup guide? I think a lot of people like me are
looking for whiteboard function for jitsi meet.

Thanks

···

On Wed, Apr 26, 2017 at 10:23 PM, Buddhika Jayawardhana < buddhika.anushka@gmail.com> wrote:

Hi Daniel,

Nothing big. We have hosted our own etherdraw instance. Then just
configured the 'etherpad_base' to etherdraw url. And Its working.

On Wed, Apr 26, 2017 at 5:14 PM, Daniel Bareiro <daniel-listas@gmx.net> > wrote:

On 26/04/17 07:14, Buddhika Jayawardhana wrote:

> Hi Guys,

Hi, Buddhika

> I just joined the dev list. We are using jitsi in my startup for online
> tutoring. We have also developed a whiteboard based
> on https://github.com/JohnMcLear/draw and we are using it with jitis. I
> think it would be useful to anyone who is looking for this kind of a
> solution.

It sounds interesting. Can you tell us a little more about it?

It also integrates with Etherpad through the plugin ep_draw?

Thank you for sharing this.

Kind regards,
Daniel

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

--
*Buddhika Jayawardhana*
Undergraduate | Department of Computer Science & Engineering
University of Moratuwa
*buddhika.12@cse.mrt.ac.lk <buddhika.12@cse.mrt.ac.lk>* | LinkedIn
<http://lk.linkedin.com/in/buddhikajay/>

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev


#7

Hi, Buddhika.

Guys you can use our hosted whiteboard. This one has few added features
for the etherdraw. I do not have a detailed configuration guide. But I
can make a one and create a pull request. For now, use following in your
config. Please use this only for testing purpose.

etherpad_base:'https://whiteboard.siplo.lk/whiteboard/'

Thanks for sharing the link.

I was doing some testing from the website directly and it looks really good!

I'm not sure if this whiteboard interface can be integrated with
Etherpad, but maybe the Jitsi team could make some suggestions as well.
For example, if it might be possible to have a button to open Etherpad
and another button to open the whiteboard.

Kind regards,
Daniel

···

On 26/04/17 14:46, Buddhika Jayawardhana wrote:


#8

Yes I am interested very much too.
Would be very thankful for helping setup it.

4/26/2017 20:55, Nam Vu пишет:

···

Hi Buddhika

Do you have any detail setup guide? I think a lot of people like me are looking for whiteboard function for jitsi meet.

Thanks

On Wed, Apr 26, 2017 at 10:23 PM, Buddhika Jayawardhana > <buddhika.anushka@gmail.com <mailto:buddhika.anushka@gmail.com>> wrote:

    Hi Daniel,

    Nothing big. We have hosted our own etherdraw instance. Then just
    configured the 'etherpad_base' to etherdraw url. And Its working.

    On Wed, Apr 26, 2017 at 5:14 PM, Daniel Bareiro > <daniel-listas@gmx.net <mailto:daniel-listas@gmx.net>> wrote:

        On 26/04/17 07:14, Buddhika Jayawardhana wrote:

        > Hi Guys,

        Hi, Buddhika

        > I just joined the dev list. We are using jitsi in my startup
        for online
        > tutoring. We have also developed a whiteboard based
        > on https://github.com/JohnMcLear/draw
        <https://github.com/JohnMcLear/draw> and we are using it with
        jitis. I
        > think it would be useful to anyone who is looking for this
        kind of a
        > solution.

        It sounds interesting. Can you tell us a little more about it?

        It also integrates with Etherpad through the plugin ep_draw?

        Thank you for sharing this.

        Kind regards,
        Daniel

        _______________________________________________
        dev mailing list
        dev@jitsi.org <mailto:dev@jitsi.org>
        Unsubscribe instructions and other list options:
        http://lists.jitsi.org/mailman/listinfo/dev
        <http://lists.jitsi.org/mailman/listinfo/dev>

    -- *Buddhika Jayawardhana*
    Undergraduate | Department of Computer Science & Engineering
    University of Moratuwa
    _buddhika.12@cse.mrt.ac.lk <mailto:buddhika.12@cse.mrt.ac.lk>_ |
    LinkedIn <http://lk.linkedin.com/in/buddhikajay/>

    _______________________________________________
    dev mailing list
    dev@jitsi.org <mailto:dev@jitsi.org>
    Unsubscribe instructions and other list options:
    http://lists.jitsi.org/mailman/listinfo/dev
    <http://lists.jitsi.org/mailman/listinfo/dev>

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

--
Regards,
Arthur Petrosyan

Dr. Arthur Petrosyan
--------------------------------------------------------
Senior Scientific Researcher, Head of Network and Cloud Services Direction,
Deputy Head of Computational and Cognitive Networks Department at the
Institute for Informatics and Automation Problems /IIAP/
National Academy of Sciences of Armenia /NAS RA/,
Academic Scientific Research Computer Network of Armenia /ASNET-AM/
HTTP://www.asnet.am/ E-mail: arthur@sci.am
Phone: +37410 526742 Fax: +37410 569281
--------------------------------------------------------


#9

Guys you can use our hosted whiteboard. This one has few added features for
the etherdraw. I do not have a detailed configuration guide. But I can make
a one and create a pull request. For now, use following in your config.
Please use this only for testing purpose.

etherpad_base: 'https://whiteboard.siplo.lk/whiteboard/'

···

On Wed, Apr 26, 2017 at 10:33 PM, Arthur Petrosyan <arthur@sci.am> wrote:

Yes I am interested very much too.
Would be very thankful for helping setup it.

4/26/2017 20:55, Nam Vu пишет:

Hi Buddhika

Do you have any detail setup guide? I think a lot of people like me are
looking for whiteboard function for jitsi meet.

Thanks

On Wed, Apr 26, 2017 at 10:23 PM, Buddhika Jayawardhana < > buddhika.anushka@gmail.com> wrote:

Hi Daniel,

Nothing big. We have hosted our own etherdraw instance. Then just
configured the 'etherpad_base' to etherdraw url. And Its working.

On Wed, Apr 26, 2017 at 5:14 PM, Daniel Bareiro <daniel-listas@gmx.net> >> wrote:

On 26/04/17 07:14, Buddhika Jayawardhana wrote:

> Hi Guys,

Hi, Buddhika

> I just joined the dev list. We are using jitsi in my startup for online
> tutoring. We have also developed a whiteboard based
> on https://github.com/JohnMcLear/draw and we are using it with jitis.
I
> think it would be useful to anyone who is looking for this kind of a
> solution.

It sounds interesting. Can you tell us a little more about it?

It also integrates with Etherpad through the plugin ep_draw?

Thank you for sharing this.

Kind regards,
Daniel

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

--
*Buddhika Jayawardhana*
Undergraduate | Department of Computer Science & Engineering
University of Moratuwa
*buddhika.12@cse.mrt.ac.lk <buddhika.12@cse.mrt.ac.lk>* | LinkedIn
<http://lk.linkedin.com/in/buddhikajay/>

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

_______________________________________________
dev mailing listdev@jitsi.org
Unsubscribe instructions and other list options:http://lists.jitsi.org/mailman/listinfo/dev

--
Regards,
Arthur Petrosyan

> Dr. Arthur Petrosyan
> --------------------------------------------------------
> Senior Scientific Researcher, Head of Network and Cloud Services Direction,
> Deputy Head of Computational and Cognitive Networks Department at the
> Institute for Informatics and Automation Problems /IIAP/
> National Academy of Sciences of Armenia /NAS RA/,
> Academic Scientific Research Computer Network of Armenia /ASNET-AM/
> HTTP://www.asnet.am/ E-mail: arthur@sci.am
> Phone: +37410 526742 <+374%2010%20526742> Fax: +37410 569281 <+374%2010%20569281>
> --------------------------------------------------------

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

--
*Buddhika Jayawardhana*
Undergraduate | Department of Computer Science & Engineering
University of Moratuwa
*buddhika.12@cse.mrt.ac.lk <buddhika.12@cse.mrt.ac.lk>* | LinkedIn
<http://lk.linkedin.com/in/buddhikajay/>


#10

Yes definitely. I would like to contribute to this. This project was
privately. But I have made it public now (
https://github.com/buddhikajay/draw). The code might be bit messy. It would
be great if this can be integrated.

···

On Wed, Apr 26, 2017 at 11:42 PM, Daniel Bareiro <daniel-listas@gmx.net> wrote:

Hi, Buddhika.

On 26/04/17 14:46, Buddhika Jayawardhana wrote:

> Guys you can use our hosted whiteboard. This one has few added features
> for the etherdraw. I do not have a detailed configuration guide. But I
> can make a one and create a pull request. For now, use following in your
> config. Please use this only for testing purpose.
>
> etherpad_base:'https://whiteboard.siplo.lk/whiteboard/'

Thanks for sharing the link.

I was doing some testing from the website directly and it looks really
good!

I'm not sure if this whiteboard interface can be integrated with
Etherpad, but maybe the Jitsi team could make some suggestions as well.
For example, if it might be possible to have a button to open Etherpad
and another button to open the whiteboard.

Kind regards,
Daniel

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

--
*Buddhika Jayawardhana*
Undergraduate | Department of Computer Science & Engineering
University of Moratuwa
*buddhika.12@cse.mrt.ac.lk <buddhika.12@cse.mrt.ac.lk>* | LinkedIn
<http://lk.linkedin.com/in/buddhikajay/>


#11

I forgot the most important part. Please visit
https://edu.siplo.xyz/dev
for the demo. We use our whiteboard instead of Etherpad.

···

On Apr 27, 2017 12:19 AM, "Buddhika Jayawardhana" < buddhika.anushka@gmail.com> wrote:

Yes definitely. I would like to contribute to this. This project was
privately. But I have made it public now (https://github.com/
buddhikajay/draw). The code might be bit messy. It would be great if this
can be integrated.

On Wed, Apr 26, 2017 at 11:42 PM, Daniel Bareiro <daniel-listas@gmx.net> > wrote:

Hi, Buddhika.

On 26/04/17 14:46, Buddhika Jayawardhana wrote:

> Guys you can use our hosted whiteboard. This one has few added features
> for the etherdraw. I do not have a detailed configuration guide. But I
> can make a one and create a pull request. For now, use following in your
> config. Please use this only for testing purpose.
>
> etherpad_base:'https://whiteboard.siplo.lk/whiteboard/'

Thanks for sharing the link.

I was doing some testing from the website directly and it looks really
good!

I'm not sure if this whiteboard interface can be integrated with
Etherpad, but maybe the Jitsi team could make some suggestions as well.
For example, if it might be possible to have a button to open Etherpad
and another button to open the whiteboard.

Kind regards,
Daniel

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

--
*Buddhika Jayawardhana*
Undergraduate | Department of Computer Science & Engineering
University of Moratuwa
*buddhika.12@cse.mrt.ac.lk <buddhika.12@cse.mrt.ac.lk>* | LinkedIn
<http://lk.linkedin.com/in/buddhikajay/>


#12

Hi, Buddhika.

···

On 26/04/17 15:49, Buddhika Jayawardhana wrote:

Yes definitely. I would like to contribute to this. This project was
privately. But I have made it public now
(https://github.com/buddhikajay/draw)</>. The code might be bit messy.
It would be great if this can be integrated.

I'm testing the whiteboard in a local testing environment.

Checking the requirements, README.md says:

-----------------------------------------------------------------------
Install Requirements. sudo apt-get update && sudo apt-get install
libcairo2-dev libjpeg8-dev libpango1.0-dev libgif-dev build-essential g++
-----------------------------------------------------------------------

But I do not have libjpeg8-dev on Debian Jessie. Maybe it's the
libjpeg62-turbo-dev package. I think in John's repository [2] they used
that package.

On the other hand, when I try to start the service manually, I get the
following error:

-----------------------------------------------------------------------
root@testing:/usr/src/draw# bin/run.sh
You shouldn't start EtherDraw as root!
Please type 'EtherDraw' if you still want to start it as root
EtherDraw
Ensure that all dependencies are up to date...
npm WARN lifecycle etherdraw@0.1.2~postinstall: cannot run in wd %s %s
(wd=%s) etherdraw@0.1.2 bower install /usr/src/draw
npm WARN etherdraw@0.1.2 No license field.
start...
FATAL: The sqlite dependency could not be loaded. We removed it from the
dependencies since it caused problems on several Platforms to compile
it. If you still want to use sqlite, do a 'npm install sqlite3' in your
etherpad-lite root folder
-----------------------------------------------------------------------

Am I missing some step?

Thanks in advance.

Kind regards,
Daniel

[1] https://github.com/buddhikajay/draw
[2] https://github.com/JohnMcLear/draw


#13

Hi, Buddhika.

Yes definitely. I would like to contribute to this. This project was
privately. But I have made it public now
(https://github.com/buddhikajay/draw). The code might be
bit messy. It would be great if this can be integrated.

Thanks for sharing the code in Github!

I forgot the most important part. Please visit
https://edu.siplo.xyz/dev
for the demo. We use our whiteboard instead of Etherpad.

I think you're having a issue with the certificate. When I click to open
Etherpad, which would have to open Etherdraw, I get:

<quote>
The owner of whiteboard.siplo.lk has configured their website
improperly. To protect your information from being stolen, Firefox has
not connected to this website.
</quote>

So by pressing the "Advanced" button in Firefox, I get:

<quote>
whiteboard.siplo.lk uses an invalid security certificate. The
certificate is only valid for classroom.siplo.lk Error code:
SSL_ERROR_BAD_CERT_DOMAIN
</quote>

Kind regards,
Daniel

···

On 26/04/17 16:01, Buddhika Jayawardhana wrote:


#14

Sorry for that.

please use following urls for testing

Demo : https://meet.buddhikajay.pro
whiteboard : https://whiteboard.buddhikajay.pro

you can set following in your
'/etc/jitsi/meet/your-jitsi.yourdomain.com-config.js'

etherpad_base: 'https://whiteboard.buddhikajay.pro/whiteboard/'

···

On Thu, Apr 27, 2017 at 12:50 AM, Daniel Bareiro <daniel-listas@gmx.net> wrote:

Hi, Buddhika.

On 26/04/17 16:01, Buddhika Jayawardhana wrote:

> Yes definitely. I would like to contribute to this. This project was
> privately. But I have made it public now
> (https://github.com/buddhikajay/draw). The code might be
> bit messy. It would be great if this can be integrated.

Thanks for sharing the code in Github!

> I forgot the most important part. Please visit
> https://edu.siplo.xyz/dev
> for the demo. We use our whiteboard instead of Etherpad.

I think you're having a issue with the certificate. When I click to open
Etherpad, which would have to open Etherdraw, I get:

<quote>
The owner of whiteboard.siplo.lk has configured their website
improperly. To protect your information from being stolen, Firefox has
not connected to this website.
</quote>

So by pressing the "Advanced" button in Firefox, I get:

<quote>
whiteboard.siplo.lk uses an invalid security certificate. The
certificate is only valid for classroom.siplo.lk Error code:
SSL_ERROR_BAD_CERT_DOMAIN
</quote>

Kind regards,
Daniel

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

--
*Buddhika Jayawardhana*
Undergraduate | Department of Computer Science & Engineering
University of Moratuwa
*buddhika.12@cse.mrt.ac.lk <buddhika.12@cse.mrt.ac.lk>* | LinkedIn
<http://lk.linkedin.com/in/buddhikajay/>


#15

Hi Daniel,
1. Install Requirements.
Yes, the original Etherdraw uses that package. Since we wanted to support
to latest nodejs versions we changed that to 'libjpeg8-dev'. '
libjpeg62-turbo-dev' could work.

2. You shouldn't start EtherDraw as root! .....
Second problem could be solved by manually installing 'sqlite3' as
suggested by npm ''npm install sqlite3'

I'm sorry for the incomplete readme file. Could not allocate time to
develop this in past few months. Will try my best to refine everything
in cumming months with my team.

···

On Fri, Jun 23, 2017 at 1:31 AM, Daniel <daniel-listas@gmx.net> wrote:

Hi, Buddhika.

On 26/04/17 15:49, Buddhika Jayawardhana wrote:

> Yes definitely. I would like to contribute to this. This project was
> privately. But I have made it public now
> (https://github.com/buddhikajay/draw)</>. The code might be bit messy.
> It would be great if this can be integrated.

I'm testing the whiteboard in a local testing environment.

Checking the requirements, README.md says:

-----------------------------------------------------------------------
Install Requirements. sudo apt-get update && sudo apt-get install
libcairo2-dev libjpeg8-dev libpango1.0-dev libgif-dev build-essential g++
-----------------------------------------------------------------------

But I do not have libjpeg8-dev on Debian Jessie. Maybe it's the
libjpeg62-turbo-dev package. I think in John's repository [2] they used
that package.

On the other hand, when I try to start the service manually, I get the
following error:

-----------------------------------------------------------------------
root@testing:/usr/src/draw# bin/run.sh
You shouldn't start EtherDraw as root!
Please type 'EtherDraw' if you still want to start it as root
EtherDraw
Ensure that all dependencies are up to date...
npm WARN lifecycle etherdraw@0.1.2~postinstall: cannot run in wd %s %s
(wd=%s) etherdraw@0.1.2 bower install /usr/src/draw
npm WARN etherdraw@0.1.2 No license field.
start...
FATAL: The sqlite dependency could not be loaded. We removed it from the
dependencies since it caused problems on several Platforms to compile
it. If you still want to use sqlite, do a 'npm install sqlite3' in your
etherpad-lite root folder
-----------------------------------------------------------------------

Am I missing some step?

Thanks in advance.

Kind regards,
Daniel

[1] https://github.com/buddhikajay/draw
[2] https://github.com/JohnMcLear/draw

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

--
*Buddhika Jayawardhana*
Undergraduate | Department of Computer Science & Engineering
University of Moratuwa
*buddhika.anushka@gmail.com <buddhika.12@cse.mrt.ac.lk>* | LinkedIn
<http://lk.linkedin.com/in/buddhikajay/>


#16

Nice.

···

On Thu, 2017-04-27 at 08:04 +0530, Buddhika Jayawardhana wrote:

Sorry for that.

please use following urls for testing

Demo : https://meet.buddhikajay.pro
whiteboard : https://whiteboard.buddhikajay.pro

you can set following in your
'/etc/jitsi/meet/your-jitsi.yourdomain.com-config.js'

etherpad_base: 'https://whiteboard.buddhikajay.pro/whiteboard/'

On Thu, Apr 27, 2017 at 12:50 AM, Daniel Bareiro <daniel-listas@gmx.n > > > wrote:

>
> Hi, Buddhika.
>
> On 26/04/17 16:01, Buddhika Jayawardhana wrote:
>
> >
> > Yes definitely. I would like to contribute to this. This project
> > was
> > privately. But I have made it public now
> > (https://github.com/buddhikajay/draw). The code might be
> > bit messy. It would be great if this can be integrated.
> Thanks for sharing the code in Github!
>
> >
> > I forgot the most important part. Please visit
> > https://edu.siplo.xyz/dev
> > for the demo. We use our whiteboard instead of Etherpad.
> I think you're having a issue with the certificate. When I click to
> open
> Etherpad, which would have to open Etherdraw, I get:
>
> <quote>
> The owner of whiteboard.siplo.lk has configured their website
> improperly. To protect your information from being stolen, Firefox
> has
> not connected to this website.
> </quote>
>
> So by pressing the "Advanced" button in Firefox, I get:
>
> <quote>
> whiteboard.siplo.lk uses an invalid security certificate. The
> certificate is only valid for classroom.siplo.lk Error code:
> SSL_ERROR_BAD_CERT_DOMAIN
> </quote>
>
>
> Kind regards,
> Daniel
>
>
> _______________________________________________
> dev mailing list
> dev@jitsi.org
> Unsubscribe instructions and other list options:
> http://lists.jitsi.org/mailman/listinfo/dev
>

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev


#17

Hi, Buddhika.

Sorry for that.

No problem :slight_smile:

please use following urls for testing

Demo : https://meet.buddhikajay.pro
whiteboard : https://whiteboard.buddhikajay.pro

you can set following in your
'/etc/jitsi/meet/your-jitsi.yourdomain.com-config.js'

etherpad_base: 'https://whiteboard.buddhikajay.pro/whiteboard/'

Thanks for sharing the link. I noticed that the whiteboard of this link
seems to have some differences with the one used in the other link
(https://edu.siplo.xyz/dev). For example, this displays the page number.

Is it a different version? Can both versions be obtained from the Github
repository? If so, which one do you recommend to use in a local environment?

Kind regards,
Daniel

···

On 26/04/17 23:34, Buddhika Jayawardhana wrote:


#18

Hi Daniel,

Hi, Buddhika.

1. Install Requirements.
Yes, the original Etherdraw uses that package. Since we wanted to
support to latest nodejs versions we changed that to 'libjpeg8-dev'.
'libjpeg62-turbo-dev' could work.

It looks like it would be an equivalent replacement on Jessie [1].
However 'libjpeg8-dev' seems to be available on Ubuntu [2].

Also the requirements says "NodeJS> v12" [3]. Could it be that there was
a typo there? Because 6.11.0 is the latest LTS version [4].

2. You shouldn't start EtherDraw as root! .....

Yes. It was only for the purpose of doing a simple test. Thanks for the
recommendation. I have already created a user to use with the service:

···

On 25/06/17 12:27, Buddhika Jayawardhana wrote:

---------------------------------------------------------------------
etherdraw@testing:~/draw$ bin/run.sh
Ensure that all dependencies are up to date...

etherdraw@0.1.2 postinstall /opt/etherdraw/draw
bower install

npm WARN etherdraw@0.1.2 No license field.
start...
Access Etherdraw at http://127.0.0.1:9002
---------------------------------------------------------------------

Second problem could be solved by manually installing 'sqlite3' as
suggested by npm ''npm install sqlite3'

With "npm install sqlite3" in my case I had no problems using Debian
Jessie. The problem would be if the only way to get the service started
is by installing this and, as it says in the message I had quoted in the
previous email, "it caused problems on several Platforms to compile it".

The test accessing the service via http://<IP>:9002 was satisfactory,
but when integrated with Jitsi Meet, the screen goes black by pressing
the "Open / Close shared document" icon.

Nginx config:

---------------------------------------------------------------------
    # Etherdraw
        location /whiteboard/ {
        proxy_pass http://localhost:9002/;
        proxy_set_header X-Forwarded-For $remote_addr;
        proxy_buffering off;
        proxy_set_header Host $host;
    }
---------------------------------------------------------------------

Jitsi Meet config:

---------------------------------------------------------------------
etherpad_base: 'https://testmeet.freesoftware/whiteboard/',
---------------------------------------------------------------------

If I can provide more information, please let me know.

I'm sorry for the incomplete readme file. Could not allocate time to
develop this in past few months. Will try my best to refine everything
in cumming months with my team.

Thank you very much. And thanks again for sharing the code of this
whiteboard.

Kind regards,
Daniel

[1] https://github.com/Automattic/node-canvas/issues/524
[2]
https://packages.ubuntu.com/search?keywords=libjpeg8-dev&searchon=names&suite=all&section=all
[3] https://github.com/buddhikajay/draw
[4] https://nodejs.org/en/download/


#19

1. Yes. I think it should be 1.2
2. These are the nginx config that I currently use.

    location /whiteboard/ {
             proxy_pass https://localhost:9002;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_http_version 1.1;
             proxy_set_header Upgrade $http_upgrade;
             proxy_set_header Connection 'upgrade';
             proxy_set_header Host $host;
             proxy_cache_bypass $http_upgrade;
        }

···

On Sun, Jun 25, 2017 at 11:51 PM, Daniel <daniel-listas@gmx.net> wrote:

On 25/06/17 12:27, Buddhika Jayawardhana wrote:
> Hi Daniel,

Hi, Buddhika.

> 1. Install Requirements.
> Yes, the original Etherdraw uses that package. Since we wanted to
> support to latest nodejs versions we changed that to 'libjpeg8-dev'.
> 'libjpeg62-turbo-dev' could work.

It looks like it would be an equivalent replacement on Jessie [1].
However 'libjpeg8-dev' seems to be available on Ubuntu [2].

Also the requirements says "NodeJS> v12" [3]. Could it be that there was
a typo there? Because 6.11.0 is the latest LTS version [4].

> 2. You shouldn't start EtherDraw as root! .....

Yes. It was only for the purpose of doing a simple test. Thanks for the
recommendation. I have already created a user to use with the service:

---------------------------------------------------------------------
etherdraw@testing:~/draw$ bin/run.sh
Ensure that all dependencies are up to date...

> etherdraw@0.1.2 postinstall /opt/etherdraw/draw
> bower install

npm WARN etherdraw@0.1.2 No license field.
start...
Access Etherdraw at http://127.0.0.1:9002
---------------------------------------------------------------------

> Second problem could be solved by manually installing 'sqlite3' as
> suggested by npm ''npm install sqlite3'

With "npm install sqlite3" in my case I had no problems using Debian
Jessie. The problem would be if the only way to get the service started
is by installing this and, as it says in the message I had quoted in the
previous email, "it caused problems on several Platforms to compile it".

The test accessing the service via http://<IP>:9002 was satisfactory,
but when integrated with Jitsi Meet, the screen goes black by pressing
the "Open / Close shared document" icon.

Nginx config:

---------------------------------------------------------------------
    # Etherdraw
        location /whiteboard/ {
        proxy_pass http://localhost:9002/;
        proxy_set_header X-Forwarded-For $remote_addr;
        proxy_buffering off;
        proxy_set_header Host $host;
    }
---------------------------------------------------------------------

Jitsi Meet config:

---------------------------------------------------------------------
etherpad_base: 'https://testmeet.freesoftware/whiteboard/',
---------------------------------------------------------------------

If I can provide more information, please let me know.

> I'm sorry for the incomplete readme file. Could not allocate time to
> develop this in past few months. Will try my best to refine everything
> in cumming months with my team.

Thank you very much. And thanks again for sharing the code of this
whiteboard.

Kind regards,
Daniel

[1] https://github.com/Automattic/node-canvas/issues/524
[2]
https://packages.ubuntu.com/search?keywords=libjpeg8-dev&
searchon=names&suite=all&section=all
[3] https://github.com/buddhikajay/draw
[4] https://nodejs.org/en/download/

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

--
*Buddhika Jayawardhana*
Undergraduate | Department of Computer Science & Engineering
University of Moratuwa
*buddhika.anushka@gmail.com <buddhika.12@cse.mrt.ac.lk>* | LinkedIn
<http://lk.linkedin.com/in/buddhikajay/>


#20

Hi again, Buddika.

···

On 25/06/17 15:21, Daniel wrote:

2. You shouldn't start EtherDraw as root! .....

Yes. It was only for the purpose of doing a simple test. Thanks for the
recommendation. I have already created a user to use with the service:

---------------------------------------------------------------------
etherdraw@testing:~/draw$ bin/run.sh
Ensure that all dependencies are up to date...

etherdraw@0.1.2 postinstall /opt/etherdraw/draw
bower install

npm WARN etherdraw@0.1.2 No license field.
start...
Access Etherdraw at http://127.0.0.1:9002
---------------------------------------------------------------------

Second problem could be solved by manually installing 'sqlite3' as
suggested by npm ''npm install sqlite3'

With "npm install sqlite3" in my case I had no problems using Debian
Jessie. The problem would be if the only way to get the service started
is by installing this and, as it says in the message I had quoted in the
previous email, "it caused problems on several Platforms to compile it".

The test accessing the service via http://<IP>:9002 was satisfactory,
but when integrated with Jitsi Meet, the screen goes black by pressing
the "Open / Close shared document" icon.

Nginx config:

---------------------------------------------------------------------
    # Etherdraw
        location /whiteboard/ {
        proxy_pass http://localhost:9002/;
        proxy_set_header X-Forwarded-For $remote_addr;
        proxy_buffering off;
        proxy_set_header Host $host;
    }
---------------------------------------------------------------------

Jitsi Meet config:

---------------------------------------------------------------------
etherpad_base: 'https://testmeet.freesoftware/whiteboard/',
---------------------------------------------------------------------

If I can provide more information, please let me know.

I'm seeing the following in the Nginx access log:

---------------------------------------------------------------------
10.1.0.40 - - [29/Jun/2017:12:51:39 -0300] "GET
/whiteboard/6b47639e393c4c3c946f361c2cad2a52?showControns=true&showChat=false&showLineNumbers=true&useMonospaceFont=false
HTTP/1.1" 404 202 "https://testmeet.freesoftware/daniel" "Mozilla/5.0
(X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0"
---------------------------------------------------------------------

Am I missing something? As I mentioned before, the service is up and
running.

Thanks in advance.

Kind regards,
Daniel