pendor / SunnyShare

OpenWRT / PirateBox based sharing platform for TP-Link routers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sunny+Share

Sunny+Share Logo

Sunny+Share is a sharing platform based on the concept of PirateBox and LibraryBox.

Why a new project?

A few reasons...

  1. The name... Silly as it might sound, "PirateBox" isn't the kind of thing that attracts "normal" non-hacker types to take a look. It scares them off. In several months of traveling around with a PirateBox based router, not a single person contributed any content to it, and I never noticed any live connections other than my own. Others have reported similar results. The "Sunny" part comes from my intent to run this on a solar power system when camping with a large group. The rest of the name is just a bad pun...
  2. Updates... The latest PirateBox release is based on a three year old version of OpenWRT with "some backports" from an only two year old version. I ran into several kernel bugs with the version of OpenWRT in PirateBox on a TP-Link WR842 that made it impossible to use a USB->SATA->SSD arrangement I wanted to use for storage. OpenWRT trunk versions as of around 24-Apr-2016 fix the issues, but older releases exhibit various USB disconnect & failure to enumerate issues.
  3. Simplicity... The tangled series of scripts that make up the PirateBox install & boot process are far more complicated than necessary. Sunny+Share uses a significantly abbreviated startup process & a one-step install (just flash the router & reboot w/ a USB storage device inserted).
  4. There's talk of Pi? After fighting with trying to get MiniDLNA running without running out of RAM on a tiny TP-Link router, I ran out of four-letter words... Time for some π...
  5. Did I say pi? I meant C.H.I.P... Yeah. That's my final answer. (Seriously the USB support on the Pi Zero is wrecked...)

About

OpenWRT / PirateBox based sharing platform for TP-Link routers

License:GNU General Public License v3.0


Languages

Language:PHP 35.3%Language:Shell 32.0%Language:C 11.7%Language:Python 10.0%Language:JavaScript 4.8%Language:CSS 3.1%Language:Batchfile 2.0%Language:Ruby 0.9%Language:HTML 0.3%