Difference between revisions of "Mesh/Distributed Services"

Jump to navigation Jump to search
no edit summary
m (adding simple note about how servers can become available through a mesh connected home node)
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<big>'''NOTICE: This page links to outdated services, and is meant only as a scratchpad of inspiration rather than an instructable! Please update with better information and links, technical support details, as well as ideas to spur imagination!'''</big>
The [[mesh]] network should provide communication services, so that it offers value to its users beyond mere connectivity to the Internet. What can be done to help it strengthen ties among Oakland residents, and to benefit the community? This wiki page is here to collect ideas about what services could/should be offered.
The [[mesh]] network should provide communication services, so that it offers value to its users beyond mere connectivity to the Internet. What can be done to help it strengthen ties among Oakland residents, and to benefit the community? This wiki page is here to collect ideas about what services could/should be offered.


Line 10: Line 13:
== Mesh Connected Hosts ==
== Mesh Connected Hosts ==


Hosts wishing to offer services can simply connect to the public network port of the home node they've setup to connect to the SudoMesh network.
Hosts wishing to offer services can simply connect to the public network port of the home node they've setup to connect to the SudoMesh network. Follow this [https://github.com/sudomesh/babeld-lab/blob/master/services_guide.md services guide] for a step-by-step tutorial of setting up a service on the network.


== Externally Hosted ==
== Externally Hosted ==
Line 21: Line 24:


The service browser is unfinished, but as we're working on building out the network and setting up services on the network, we can document what we currently have running here for now:
The service browser is unfinished, but as we're working on building out the network and setting up services on the network, we can document what we currently have running here for now:
* [https://sudoroom.org/wiki/Mesh/SudoPad SudoPad], an instance of [https://github.com/ether/etherpad-lite etherpad-lite]: this collaborative, real-time notetaking application is now live at https://peoplesopen.net/pad
* PeoplesOpen Chat, an instance of [https://rocket.chat/ Rocket.Chat], a Slack-like alternative chat service, is now live at https://peoplesopen.net/chat


== Architecture: Centralized & decentralized services ==
== Architecture: Centralized & decentralized services ==
Line 79: Line 84:


== Communications ==
== Communications ==
 
*[https://github.com/discourse/discourse Discourse] - Discussion forum in the form of infinite scrolling feeds. Built on Ruby on Rails and ember.js
*[http://radicale.org/ radicale] - a CalDAV (calendar) and CardDAV (contacts) server.  
*[http://radicale.org/ radicale] - a CalDAV (calendar) and CardDAV (contacts) server.  
*[http://keithp.com/blogs/calypso/ calypso] - Radicale fork with a git back-end (by Keith Packard of X11 fame)
*[http://keithp.com/blogs/calypso/ calypso] - Radicale fork with a git back-end (by Keith Packard of X11 fame)
Line 96: Line 101:
== Mapping ==
== Mapping ==


* [http://nodewatcher.readthedocs.org/en/latest/installation.html NodeWatcher] -  an open source network planning, deployment, monitoring and maintanance platform.  
* [http://nodewatcher.readthedocs.org/en/latest/installation.html NodeWatcher] -  an open source network planning, deployment, monitoring and maintanance platform. Provides stats on the uptime and status of every node, mapping them, contact information, access control levels
* [http://wiki.ninux.org/InstallNodeshot NodeShot] - an easy to use wireless community map server.
* [http://wiki.ninux.org/InstallNodeshot NodeShot] - an easy to use wireless community map server.
* [https://github.com/freifunk/openwifimap-html5  OpenWiFiMap] - a database and map for free network WiFi routers (freifunk and others, too!).
* [https://github.com/freifunk/openwifimap-html5  OpenWiFiMap] - a database and map for free network WiFi routers (freifunk and others, too!).
Line 104: Line 109:
* Bulletin Board / Local Classified Ads
* Bulletin Board / Local Classified Ads
** Community Asset Mapping (ex. [http://thepyre.org/wiki/Mycelia Mycelia])
** Community Asset Mapping (ex. [http://thepyre.org/wiki/Mycelia Mycelia])
== Education ==
* [http://www.librarybox.us/ LibraryBox] - "LibraryBox v2.0 is a combination of a router (a variety of hardware will work), USB drive, and software that, when combined, give you a small, low powered webserver. The webserver acts like a captive portal, and delivers files that are stored on the USB drive. To use LibraryBox, you simply connect to the wifi SSID "LibraryBox" and launch a browser. Attempting to visit any webpage will push you to the LibraryBox homepage on the device, which has information about the project, and links on the menu for downloads. You can browse the contents of the Shared folder, and download any files you'd like. The device you are using does have to be able to understand the download (for instance, downloading an EPUB ebook to a Kindle won't really work)."


== Protocols ==
== Protocols ==
Line 130: Line 138:
= References =
= References =
<references/>
<references/>
[[Category:MeshResearch]]
1,194

edits

Navigation menu