Difference between revisions of "Mesh/Distributed Services"

Jump to navigation Jump to search
added librarybox
m (adding simple note about how servers can become available through a mesh connected home node)
(added librarybox)
(5 intermediate revisions by 2 users not shown)
Line 10: Line 10:
== 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 21:


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 81:


== 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 98:
== 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 106:
* 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 135:
= References =
= References =
<references/>
<references/>
[[Category:MeshResearch]]
1,194

edits

Navigation menu