Re: [Ring] hello !

2018-05-04 Thread Kitio Fofack
It's never sad to not have a feature implemented on an open source software.

I prefer to see it as an opportunity to contribute.

This weekend I will give a try with the existing code. In the mean time I
will consider helping

in implementing something for LDAP support !

I will keep you posted.

On 4 May 2018 at 13:16, Sebastien Blin 
wrote:

> Sadly, not for now.
>
> On 05/04/2018 12:06 PM, Kitio Fofack wrote:
>
> Thank you very much Sebastien,
>
> All that information is going to be very helpful ! I will start working on
> it asap.
>
> But before I get into those servers configurations, I'm asking myself if
> ring clients can use a ldap server like OpenLdap as name server out of the
> box.
>
> Usually in institutions you try to reuse your ldap server for
> authentication and/or providing accounts to applications like ring or
> tuleap (that we are also using ;) ).
>
> Regards,
>
> On 3 May 2018 at 16:01, Sebastien Blin  ux.com> wrote:
>
>> Hi!
>>
>> Cool. This is some different pieces we host for Ring and you will need if
>> wanted.
>>
>> 1. The name server, to be able to register pseudonyms. We host ns.ring.cx
>> on a Ethereum blockchain. But you can do whatever you need for your case,
>> the documentation is here: https://tuleap.ring.cx/plugins
>> /mediawiki/wiki/ring/index.php?title=Name_server_protocol (For a
>> personal account, I just use a json hosted on my website). You will have
>> nicknames like x...@your.name.server
>>
>> 2. The turn server (turn.ring.cx) used for pass through the NAT and for
>> data transfer. We use a simple coturn server and I'm currently writing
>> this: https://tuleap.ring.cx/plugins/mediawiki/wiki/ring/index.php
>> ?title=File_transfer (incomplete). You can use a coturn server
>>
>> 3. Optional (and more complex): For push notifications, we host a OpenDHT
>> proxy and a GoRUSH server to send notifications to Android and Apple
>> devices (doc here: https://github.com/savoirfairelinux/opendht/wiki). If
>> you want to use your own server, you will need to recompile a version for
>> these devices with the certificate for your app.
>>
>> I hope it's helping.
>>
>> Have a nice day.
>>
>> Sebastien.
>>
>> On 05/03/2018 12:07 PM, Kitio Fofack wrote:
>>
>> Hello, ring Team !
>>
>> I met with some of you guys yesterday at your stand @UQAM  during the
>> seminary on OSS.
>>
>> As promise I tried Ring last night and it worked successfully between a
>> mac and a Linux computer.
>>
>> Nevertheless I have not fully achieved my use case as those clients are
>> preconfigured to use your servers.
>>
>> I need to configure equivalent servers in order to have the app working
>> in a LAN and trough a VPN.
>>
>> I'll keep you posted.
>>
>> Regards
>>
>>
>> --
>> Kitio Fofack, PMP
>> CEO ARETEX S.E.N.C.
>>
>>
>
>
> --
> Kitio Fofack, PMP
> CEO ARETEX S.E.N.C.
>
>


-- 
Kitio Fofack, PMP
CEO ARETEX S.E.N.C.


Re: [Ring] hello !

2018-05-04 Thread Sebastien Blin

Sadly, not for now.


On 05/04/2018 12:06 PM, Kitio Fofack wrote:

Thank you very much Sebastien,

All that information is going to be very helpful ! I will start 
working on it asap.


But before I get into those servers configurations, I'm asking myself 
if ring clients can use a ldap server like OpenLdap as name server out 
of the box.


Usually in institutions you try to reuse your ldap server for 
authentication and/or providing accounts to applications like ring or 
tuleap (that we are also using ;) ).


Regards,

On 3 May 2018 at 16:01, Sebastien Blin 
> wrote:


Hi!

Cool. This is some different pieces we host for Ring and you will
need if wanted.

1. The name server, to be able to register pseudonyms. We host
ns.ring.cx  on a Ethereum blockchain. But you
can do whatever you need for your case, the documentation is here:

https://tuleap.ring.cx/plugins/mediawiki/wiki/ring/index.php?title=Name_server_protocol


(For a personal account, I just use a json hosted on my website).
You will have nicknames like x...@your.name.server


2. The turn server (turn.ring.cx ) used for
pass through the NAT and for data transfer. We use a simple coturn
server and I'm currently writing this:

https://tuleap.ring.cx/plugins/mediawiki/wiki/ring/index.php?title=File_transfer


(incomplete). You can use a coturn server

3. Optional (and more complex): For push notifications, we host a
OpenDHT proxy and a GoRUSH server to send notifications to Android
and Apple devices (doc here:
https://github.com/savoirfairelinux/opendht/wiki
). If you want
to use your own server, you will need to recompile a version for
these devices with the certificate for your app.

I hope it's helping.

Have a nice day.

Sebastien.


On 05/03/2018 12:07 PM, Kitio Fofack wrote:

Hello, ring Team !

I met with some of you guys yesterday at your stand @UQAM  during
the seminary on OSS.

As promise I tried Ring last night and it worked successfully
between a mac and a Linux computer.

Nevertheless I have not fully achieved my use case as those
clients are preconfigured to use your servers.

I need to configure equivalent servers in order to have the app
working in a LAN and trough a VPN.

I'll keep you posted.

Regards


-- 
Kitio Fofack, PMP

CEO ARETEX S.E.N.C.





--
Kitio Fofack, PMP
CEO ARETEX S.E.N.C.



Re: [Ring] hello !

2018-05-04 Thread Kitio Fofack
Thank you very much Sebastien,

All that information is going to be very helpful ! I will start working on
it asap.

But before I get into those servers configurations, I'm asking myself if
ring clients can use a ldap server like OpenLdap as name server out of the
box.

Usually in institutions you try to reuse your ldap server for
authentication and/or providing accounts to applications like ring or
tuleap (that we are also using ;) ).

Regards,

On 3 May 2018 at 16:01, Sebastien Blin 
wrote:

> Hi!
>
> Cool. This is some different pieces we host for Ring and you will need if
> wanted.
>
> 1. The name server, to be able to register pseudonyms. We host ns.ring.cx
> on a Ethereum blockchain. But you can do whatever you need for your case,
> the documentation is here: https://tuleap.ring.cx/plugins
> /mediawiki/wiki/ring/index.php?title=Name_server_protocol (For a personal
> account, I just use a json hosted on my website). You will have nicknames
> like x...@your.name.server
>
> 2. The turn server (turn.ring.cx) used for pass through the NAT and for
> data transfer. We use a simple coturn server and I'm currently writing
> this: https://tuleap.ring.cx/plugins/mediawiki/wiki/ring/index.
> php?title=File_transfer (incomplete). You can use a coturn server
>
> 3. Optional (and more complex): For push notifications, we host a OpenDHT
> proxy and a GoRUSH server to send notifications to Android and Apple
> devices (doc here: https://github.com/savoirfairelinux/opendht/wiki). If
> you want to use your own server, you will need to recompile a version for
> these devices with the certificate for your app.
>
> I hope it's helping.
>
> Have a nice day.
>
> Sebastien.
>
> On 05/03/2018 12:07 PM, Kitio Fofack wrote:
>
> Hello, ring Team !
>
> I met with some of you guys yesterday at your stand @UQAM  during the
> seminary on OSS.
>
> As promise I tried Ring last night and it worked successfully between a
> mac and a Linux computer.
>
> Nevertheless I have not fully achieved my use case as those clients are
> preconfigured to use your servers.
>
> I need to configure equivalent servers in order to have the app working in
> a LAN and trough a VPN.
>
> I'll keep you posted.
>
> Regards
>
>
> --
> Kitio Fofack, PMP
> CEO ARETEX S.E.N.C.
>
>


-- 
Kitio Fofack, PMP
CEO ARETEX S.E.N.C.


Re: [Ring] hello !

2018-05-03 Thread Sebastien Blin

Hi!

Cool. This is some different pieces we host for Ring and you will need 
if wanted.


1. The name server, to be able to register pseudonyms. We host 
ns.ring.cx on a Ethereum blockchain. But you can do whatever you need 
for your case, the documentation is here: 
https://tuleap.ring.cx/plugins/mediawiki/wiki/ring/index.php?title=Name_server_protocol 
(For a personal account, I just use a json hosted on my website). You 
will have nicknames like x...@your.name.server


2. The turn server (turn.ring.cx) used for pass through the NAT and for 
data transfer. We use a simple coturn server and I'm currently writing 
this: 
https://tuleap.ring.cx/plugins/mediawiki/wiki/ring/index.php?title=File_transfer 
(incomplete). You can use a coturn server


3. Optional (and more complex): For push notifications, we host a 
OpenDHT proxy and a GoRUSH server to send notifications to Android and 
Apple devices (doc here: 
https://github.com/savoirfairelinux/opendht/wiki). If you want to use 
your own server, you will need to recompile a version for these devices 
with the certificate for your app.


I hope it's helping.

Have a nice day.

Sebastien.


On 05/03/2018 12:07 PM, Kitio Fofack wrote:

Hello, ring Team !

I met with some of you guys yesterday at your stand @UQAM during the 
seminary on OSS.


As promise I tried Ring last night and it worked successfully between 
a mac and a Linux computer.


Nevertheless I have not fully achieved my use case as those clients 
are preconfigured to use your servers.


I need to configure equivalent servers in order to have the app 
working in a LAN and trough a VPN.


I'll keep you posted.

Regards


--
Kitio Fofack, PMP
CEO ARETEX S.E.N.C.