Giter VIP home page Giter VIP logo

core's Introduction

Tethr

Connecting Communities

Warnings

This is the first release and is not well documented or tested. Don't hesitate to submit issues on the github tracker!

Let us know on the tracker if you have suggestions!

What is Tethr

Overview

Tethr connects community members with low-cost appropriate and open technology, link them to the global Internet in multiple cost-effective ways and brings apps to places where always-on is not yet an option.

How does it work?

Local Networks

Tethr deploys local networks that can be accessed not only by wifi but also through standard mobile technologies. This means that any cell phone or connected device user can connect and communicate with other members of the local network. Since it's private and local infrastructure it doesn't depend on commercial providers, in other words : it's free to use.

Multi-channel Internet Uplink

Tethr can connect to the Internet in more ways than any existing device on the market, but more importantly it connects in ways that are locally relevant and cost-effective. Tethr helps communities connect to the global network only when it makes sense.

Applications

Tethr supports all the applications the connected world uses and love. From instant communication to real-time collaboration, mapping to browsing, file sharing to blogging : it's all there always-locally-on and ready to be synchronized with the Cloud.

Features

Networking

TODO

Tethr Applications

Tethr currently implements the following features:

  • File Sharing : Connect to Tethr in your browser, drag and drop multiple files and start uploading. Tethr will make sure your files are securely synchronised to the cloud as soon as it sees an Internet connection.
  • Manager : Monitor the Tethr box's vital functions.

Dependencies

  • Python 2.7
  • virtualenv
  • nginx
  • uwsgi
  • Flask
  • pirsyncd

Tethr also synchronises to a cloud based rsync over ssh daemon.

Installation

  • apt-get install nginx uwsgi-plugin-python uwsgi-plugin-http uwsgi-core python-pip python-flask python-virtualenv
  • virtualenv /var/tethr/venv
  • mkdir /var/log/tethr
  • Add the ssh key to the rsync destination 'authorized_keys' file
  • /var/tethr/managr/scripts/pirsyncd # start the Tethr file synchronisation script

Testing

  • http://tethr.local # try uploading a file.
  • http://tethr.local/managr # clicking on all links should bring results.
  • /var/tethr/managr/scripts/pirsyncd -k status # check the status of the file synchronisation daemon

core's People

Contributors

huslage avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.