<div dir="ltr"><font style="background-color:rgb(255,255,255)" color="#cc0000">Good ideas Christian and Mathieu, I'll have to investigate these links.</font><div><font style="background-color:rgb(255,255,255)" color="#cc0000"><br>
</font></div><div><font style="background-color:rgb(255,255,255)" color="#cc0000"><u>Before this discussion was posted to the mailing list, I received the following response to the original support topic:</u></font></div>
<div><font style="background-color:rgb(255,255,255)" color="#cc0000"><br></font><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<i><font style="background-color:rgb(255,255,255)" color="#cc0000">"Running network applications on a local mesh is very similar to running applications on the way Internet, and requires at a minimum a server hosting the app, service, etc on the mesh. That service can ce advertised between commotion mesh routers very easily so people connecting to a mesh can find out about the application or service. So the person(s) running the mesh can put together a server and advertise the service (websites, chat server, database, etc) to network users. We hope to have a basic guide in the near future on how to set up an application server and connect it to a commotion mesh, or perhaps an application server live CD, however there is no currently an out of the box easy setup solution."</font></i></blockquote>
<div><font style="background-color:rgb(255,255,255)" color="#cc0000"><br></font></div><div><b><u><font style="background-color:rgb(255,255,255)" color="#cc0000">I responded to the above statement with: </font></u></b></div>
<div><font style="background-color:rgb(255,255,255)" color="#cc0000"><br></font></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<font style="background-color:rgb(255,255,255)" color="#cc0000"><i><span style="font-family:arial,sans-serif;font-size:13px">"I would be very interested in reading the basic guide when it is finished. I don't know a great deal about services or how to advertise them.</span></i> </font></blockquote>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><font style="background-color:rgb(255,255,255)" color="#cc0000"><i><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">I was hoping to utilize chat (video, voice, IM) functionality without a server.<br></span><span style="font-family:arial,sans-serif;font-size:13px">I've had some success with "Jitsi" and "Linphone" for server-less P2P/F2F chat sessions.<br>
</span><span style="font-family:arial,sans-serif;font-size:13px">I am also going to try "Retroshare" for secure file transfers.</span></i> </font></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<font style="background-color:rgb(255,255,255)" color="#cc0000"><i><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">Obviously websites, databases, email, chat rooms, BBS, etc would still require servers though.</span></i> </font></blockquote>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><i><font style="background-color:rgb(255,255,255)" color="#cc0000"><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">I am not a software engineer by any means, but it would be interesting to <u>combine the functionality</u> of the above listed <u>into one simple, multi platform, plug n' play, software package.</u>"</span></font></i></blockquote>
<div><br></div><div> </div><div><font style="background-color:rgb(255,255,255)" color="#cc0000"><br></font></div><div><font style="background-color:rgb(255,255,255)" color="#cc0000">These were some of my thoughts and just wanted to post them to the mailing list to see what others thought. Jitsi, Linphone, and Retroshare would be computer based, but running advertised web based applications on the node would also be an interesting route. </font></div>
<div><font style="background-color:rgb(255,255,255)" color="#cc0000"><br></font></div><div><font style="background-color:rgb(255,255,255)" color="#cc0000">I am very new to this stuff, so forgive me if I sound naive. I am so fascinated with the possibilities for these networks and just can't resist getting involved. I figure I'll learn along the way.</font></div>
<div><font style="background-color:rgb(255,255,255)" color="#cc0000"><br></font></div><div><font style="background-color:rgb(255,255,255)" color="#cc0000">--Jared</font></div><div><br></div><div>-------------------------------------------------------------------------------------------------</div>
<div> </div><div class="gmail_extra"><br></div><div class="gmail_extra"><br style="font-family:arial,sans-serif;font-size:13px"><div class="gmail_quote">On Tue, Mar 25, 2014 at 8:00 AM,  <span dir="ltr"><<a href="mailto:commotion-discuss-request@lists.chambana.net" target="_blank">commotion-discuss-request@lists.chambana.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Send Commotion-discuss mailing list submissions to<br>
        <a href="mailto:commotion-discuss@lists.chambana.net">commotion-discuss@lists.chambana.net</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="https://lists.chambana.net/mailman/listinfo/commotion-discuss" target="_blank">https://lists.chambana.net/mailman/listinfo/commotion-discuss</a><br>
or, via email, send a message with subject or body 'help' to<br>
        <a href="mailto:commotion-discuss-request@lists.chambana.net">commotion-discuss-request@lists.chambana.net</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:commotion-discuss-owner@lists.chambana.net">commotion-discuss-owner@lists.chambana.net</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of Commotion-discuss digest..."<br>
<br>Today's Topics:<br>
<br>
   1. for discussion- running local apps on Commotion   networks<br>
      (Chris Ritzo)<br>
   2. Re: for discussion- running local apps on Commotion networks<br>
      (Mathieu Lutfy)<br>
   3. Re: for discussion- running local apps on Commotion networks<br>
      (Christian Huldt)<br>
<br><br>---------- Forwarded message ----------<br>From: Chris Ritzo <<a href="mailto:critzo@opentechinstitute.org">critzo@opentechinstitute.org</a>><br>To: <a href="mailto:commotion-discuss@lists.chambana.net">commotion-discuss@lists.chambana.net</a><br>
Cc: <br>Date: Mon, 24 Mar 2014 11:33:40 -0400<br>Subject: [Commotion-discuss] for discussion- running local apps on Commotion networks<br>Hello Commotion-Discuss subscribers:<br>
<br>
A common question we receive is "What applications can I run on a<br>
Commotion network? How do I set up xyz application?<br>
<br>
For instance,<br>
- How do we perform file sharing?<br>
- How do we perform text, voice, or video chat sessions?<br>
- How about mesh email, chat rooms, bulletin board systems, etc?<br>
- What software currently exists to enable the non-technical person to<br>
use a GUI to perform useful functions?<br>
<br>
If you have experience or ideas about what applications are useful in<br>
this situation, or are already running apps on a local Commotion<br>
network, please join the discussion.<br>
<br>
Part of what we're hoping to address is proving documentation on how to<br>
set up and run network applications on a local mesh network, whether<br>
it's connected to the Internet or not.<br>
<br>
Running network applications on a local mesh is very similar to running<br>
applications on the way Internet, and requires at a minimum a server<br>
hosting the app, service, etc on the mesh. That service can be<br>
advertised between Commotion mesh routers very easily so people<br>
connecting to a mesh can find out about the application or service. So<br>
the person(s) running the mesh can put together a server and advertise<br>
the service (websites, chat server, database, etc) to network users. We<br>
hope to have a basic guide in the near future on how to set up an<br>
application server and connect it to a commotion mesh, however there is<br>
no currently an out of the box easy setup solution.<br>
<br>
<br>
--<br>
Chris Ritzo<br>
Senior Technologist - Open Technology Institute<br>
New America Foundation<br>
<br>
<br><br>---------- Forwarded message ----------<br>From: Mathieu Lutfy <<a href="mailto:mathieu@bidon.ca">mathieu@bidon.ca</a>><br>To: <a href="mailto:commotion-discuss@lists.chambana.net">commotion-discuss@lists.chambana.net</a><br>
Cc: <br>Date: Mon, 24 Mar 2014 18:31:03 -0400<br>Subject: Re: [Commotion-discuss] for discussion- running local apps on Commotion networks<br>Hi Chris,<br>
<br>
One application that has some level of success on the Montreal<br>
mesh (Réseau libre) is Coquelicot:<br>
<a href="https://coquelicot.potager.org/" target="_blank">https://coquelicot.potager.org/</a><br>
<br>
It allows users to upload large files, which then get automatically<br>
encrypted on the server. The user gets a unique URL/key to share<br>
that file. The file is deleted after a set number of days.<br>
<br>
While we would like people to communicate in a true peer to peer<br>
fashion, many users do not have the resources to setup their own<br>
servers at home, so it was a good way to encourage the adoption of<br>
mesh-only services, while avoiding legal issues of hosting other<br>
people's data.<br>
<br>
My personal wishlist for a mesh-app would be an easy way to do<br>
backups, similar to Crashplan between users, but free/libre.<br>
Users could select one or many peers to backup with, set space<br>
quotas and encrypt data before sending (ex: duplicity).<br>
<br>
Mathieu<br>
<br>
2014-03-24, 11:33:40 -0400, Chris Ritzo (<a href="mailto:critzo@opentechinstitute.org">critzo@opentechinstitute.org</a>):<br>
> Hello Commotion-Discuss subscribers:<br>
><br>
> A common question we receive is "What applications can I run on a<br>
> Commotion network? How do I set up xyz application?<br>
><br>
> For instance,<br>
> - How do we perform file sharing?<br>
> - How do we perform text, voice, or video chat sessions?<br>
> - How about mesh email, chat rooms, bulletin board systems, etc?<br>
> - What software currently exists to enable the non-technical person to<br>
> use a GUI to perform useful functions?<br>
><br>
> If you have experience or ideas about what applications are useful in<br>
> this situation, or are already running apps on a local Commotion<br>
> network, please join the discussion.<br>
><br>
> Part of what we're hoping to address is proving documentation on how to<br>
> set up and run network applications on a local mesh network, whether<br>
> it's connected to the Internet or not.<br>
><br>
> Running network applications on a local mesh is very similar to running<br>
> applications on the way Internet, and requires at a minimum a server<br>
> hosting the app, service, etc on the mesh. That service can be<br>
> advertised between Commotion mesh routers very easily so people<br>
> connecting to a mesh can find out about the application or service. So<br>
> the person(s) running the mesh can put together a server and advertise<br>
> the service (websites, chat server, database, etc) to network users. We<br>
> hope to have a basic guide in the near future on how to set up an<br>
> application server and connect it to a commotion mesh, however there is<br>
> no currently an out of the box easy setup solution.<br>
><br>
><br>
> --<br>
> Chris Ritzo<br>
> Senior Technologist - Open Technology Institute<br>
> New America Foundation<br>
> _______________________________________________<br>
> Commotion-discuss mailing list<br>
> <a href="mailto:Commotion-discuss@lists.chambana.net">Commotion-discuss@lists.chambana.net</a><br>
> <a href="https://lists.chambana.net/mailman/listinfo/commotion-discuss" target="_blank">https://lists.chambana.net/mailman/listinfo/commotion-discuss</a><br>
<br>
--<br>
Mathieu Lutfy        <<a href="mailto:mathieu@bidon.ca">mathieu@bidon.ca</a>>       <a href="http://www.bidon.ca" target="_blank">http://www.bidon.ca</a><br>
GPG 0x986487F1 CB77 0BF3 8491 77A9 DA33  6F2E 19A0 B6F9 9864 87F1<br>
<br>
<br>
<br><br>---------- Forwarded message ----------<br>From: Christian Huldt <<a href="mailto:christian@solvare.se">christian@solvare.se</a>><br>To: <a href="mailto:commotion-discuss@lists.chambana.net">commotion-discuss@lists.chambana.net</a><br>
Cc: <br>Date: Tue, 25 Mar 2014 09:01:27 +0100<br>Subject: Re: [Commotion-discuss] for discussion- running local apps on Commotion networks<br>Chris Ritzo skrev 2014-03-24 16:33:<br>
> Hello Commotion-Discuss subscribers:<br>
><br>
> A common question we receive is "What applications can I run on a<br>
> Commotion network? How do I set up xyz application?<br>
><br>
> For instance,<br>
> - How do we perform file sharing?<br>
> - How do we perform text, voice, or video chat sessions?<br>
> - How about mesh email, chat rooms, bulletin board systems, etc?<br>
> - What software currently exists to enable the non-technical person to<br>
> use a GUI to perform useful functions?<br>
><br>
> If you have experience or ideas about what applications are useful in<br>
> this situation, or are already running apps on a local Commotion<br>
> network, please join the discussion.<br>
><br>
> Part of what we're hoping to address is proving documentation on how to<br>
> set up and run network applications on a local mesh network, whether<br>
> it's connected to the Internet or not.<br>
<br>
I've been thinking about this too, I'd like to have something like<br>
turnkeylinux[1] that's easy to run and without default passwords.<br>
<br>
Seems not so easy to run two services on one instance though, so you<br>
might end end up with at lot of servers, virtual or physical...<br>
<br>
Perhaps we could create some installer to just tick which services to<br>
install/enable at launch?<br>
<br>
Personally, I'd like to have something like tidepools[2] with an easy<br>
install option to grab a map from <a href="http://openstreetmaps.org" target="_blank">openstreetmaps.org</a> :-)<br>
<br>
[1] <a href="http://www.turnkeylinux.org" target="_blank">http://www.turnkeylinux.org</a><br>
[2] <a href="http://www.tidepools.co" target="_blank">http://www.tidepools.co</a><br>
<br>
> Running network applications on a local mesh is very similar to running<br>
> applications on the way Internet, and requires at a minimum a server<br>
> hosting the app, service, etc on the mesh. That service can be<br>
> advertised between Commotion mesh routers very easily so people<br>
> connecting to a mesh can find out about the application or service. So<br>
> the person(s) running the mesh can put together a server and advertise<br>
> the service (websites, chat server, database, etc) to network users. We<br>
> hope to have a basic guide in the near future on how to set up an<br>
> application server and connect it to a commotion mesh, however there is<br>
> no currently an out of the box easy setup solution.<br>
><br>
><br>
<br>
<br>
--<br>
Christian Huldt<br>
<br>
<br>
<br>
<br>_______________________________________________<br>
Commotion-discuss mailing list<br>
<a href="mailto:Commotion-discuss@lists.chambana.net">Commotion-discuss@lists.chambana.net</a><br>
<a href="https://lists.chambana.net/mailman/listinfo/commotion-discuss" target="_blank">https://lists.chambana.net/mailman/listinfo/commotion-discuss</a><br>
<br></blockquote></div><br></div></div></div>