Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
The Internet

Video LibraryBox is an Open Source Server That Runs on Low-Cost Hardware (Video) 47

Video no longer available.
The world is full of wireless servers -- or at least some of it is. There are still many places, including parts of the United States, where you can have all the laptops, smart phones, and other wireless-capable devices you want, but there's no server that caters to them. Enter LibraryBox. It's open source and it runs on a variety of low-cost, low-power hardware. The project's website calls it "portable private digital distribution."

A lot of people obviously like this project and wish it well. LibraryBox ran a Kickstarter campaign in 2013, hoping for $3000, and raised $33,119. But today's interviewee, Jason Griffey, can explain his project better than we can, so please watch the video (or read the transcript) if you want to learn more about LibraryBox -- including the story behind the project's name. (Alternate Video Link)

Tim: Jason,can you tell us a little bit about LibraryBox?

Jason: I can. So LibraryBox is an open-source project that provides code that runs on about seven or eight different pieces of hardware, the code provides a box that will give you Wi-Fi signal. The Wi-Fi signal is connectable by cellphone, laptop, tablet, whatever you’ve got. You launch a browser and it will serve the files that are located on the thumb drive. The thumb drive is the hardware storage, so you’re talking about 16, 32, 64 gigabytes worth of content, which is a whole lot of books. And the Wi-Fi signal is good for about 100 to150 feet.

Tim: What’s the need for this?

Jason: So there is still a lot of parts of the U.S. that don’t have reliable internet, right. They don’t have reliable cellphone, they don’t have reliable Wi-Fi and you can serve digital files using this anywhere at all off the grid, use a standard 5 volt USB power. So it runs on a battery, you can run it off of a solar panel, you can run it off a bicycle generator. Very very low power needs. So, outreach is a big thing, getting out into the world and sharing digital files and in the developing world, parts of Africa, India, China, this is a pretty important thing to have in order to be able to share digital files way off the grid.

Tim: So the LibraryBox.

Jason: Yes.

Tim: It is a server.

Jason: It is.

Tim: So why call it LibraryBox?

Jason: I am a librarian by training. I was an academic librarian until very very recently and now I’m kind of acting as library consultant and technologist. And my kind of drive to develop this has really revolved around the open access and freedom of information, so calling it a LibraryBox is kind of a fun twist. It was originally developed as a fork of the PirateBox project, and as the PirateBox project is pretty straightforwardly named, I decided I wanted a name that was also indicative of kind of the uses I saw for it.

Tim: You could put anything you want on that drive.

Jason: Absolutely.

Tim: What are some things that come to mind?

Jason: Sure, so if you buy one from the LibraryBox project or if you build one and just download our content pack, it comes with a set of open public domain works or freely licensed works that have been suggested to me by librarians over the last 18 months or so. So a lot of kind of the western classics from Project Gutenberg, public domain movies from archive.org, freely licensed works from authors like Cory Doctorow, that sort of thing.

Tim: Talk a little bit about the hardware and the software, the hardware is what?

Jason: Sure, the hardware that we run on is a variety of commercial hardware, mostly TP-Link routers, they are easily hackable and really quite wonderful little things to work with. So the one I am holding is an MR3020, there is also the MR3040, which has a battery built in. The WR703N, which is a slightly smaller version of this. Those are kind of our primary development platforms. Coming up with the next release of the code, which will be hopefully sometime in the November kind of range of 2014, we will be running on Raspberry Pi. We’ve avoided running on the Raspberry Pi so far mainly because Wi-Fi support is really difficult and it’s actually more expensive overall than running on one of TP-Link routers. But we’re getting to the point where we need the power, we need the processing power and the storage capabilities of the SD card combined with the USB, really get some things done that we want to do. So the next release is going to have a Raspberry Pi in it.

Tim: Very nice.

Jason: Sure. So it’s open source pretty much top to bottom. It’s all open and the source code, everything that we’ve written, is all available on the website. If you go through the website, there is a link to our GitHub repo; it’s all there. But it’s kind of the base line of it. the base OS is OpenWrt. The web server is lighttpd. We’re using SQLite as our database server on the inside of the box and then we’re running kind of Perl, Python and PHP in various configurations to get the rest of the work done.

Tim: And you're looking for developers?

Jason: We’re always looking for developers. We’re an open source project. Every open source project is looking for developers. So if you want to play around on the box, it’s a really fun little project and I’d love to see some people pulling on GitHub and getting some updates done.

This discussion has been archived. No new comments can be posted.

LibraryBox is an Open Source Server That Runs on Low-Cost Hardware (Video)

Comments Filter:
  • by frovingslosh ( 582462 ) on Wednesday November 05, 2014 @06:57PM (#48322033)
    This guy got $33,119 from Kickstarter and now he is selling the "Starter Edition" for $150. The starter edition is, in a nutshell, a router that costs $31.24 on Amazon and a stinkin' 16 gig flash drive with some free books from Gutenberg.org on it. And he even wants to sell custom 3d printed boxes for $50 more and little stickers that say "Library Box" that he charges 5 bucks each for. Why do people feel compelled to fund such greed?
    • by griffey ( 3901963 ) on Wednesday November 05, 2014 @10:45PM (#48323011)
      That's a particularly cynical way to look at it. :-) I have talked elsewhere about the budget for the Kickstarter, but something like 80% of the total went directly towards fulfilling the rewards, and almost 10% comes off the top for Kickstarter itself and Amazon for processing. Plus the 4% or so of backers that didn't pay, and you're getting a pretty narrow window of $$ here. If you think that people doing Kickstarters are getting rich, you've never done one yourself. The typical router that we use is $35 or so most days (varies a lot on Amazon), but you have to pay development somehow. Typical markup for commercial products is in the 300% range after you do production, then wholesale price, then retail...this is within that rough amount ($35 for router, $10 or so for USB, plus packaging and such). And that, of course, doesn't take into account actually paying anything at all for development time. All of which ignores the fact that, of course, it's an open source project that anyone can use and install at will. All of the code we've produced is available, for free, for anyone to modify and fork at will. Trust me, if you actually looked at the numbers, there is nothing happening here that isn't by the skin of our teeth.
  • Why do I need one of these? Seriously, I want one, and I could buy the hardware off Amazon for $35 and download an installer for free to make my own. I just can't think of a single legitimate reason why I should have one beyond "it's really neat". Help me, geek brethren and sisthren: why do I need to buy and set one of these up?
    • You.... don't?

      This one is too hard to defend. Sometimes I've been really enthusiastic about small and/or useless stuff on crowdfunding sites and early access stuff, but this is simply overpriced off the shelve hardware with a sticker...

      Well, as long as there are people willing to send money to them, I suppose it's a "good" idea from a commercial point of view...

      • To clarify: I want to buy my own $35 hardware and install the downloadable firmware on it, not pay a 300% markup for someone else to do it for me. The project itself looks neat, not the commercial product itself.

    • by swb ( 14022 )

      These would be more interesting if they had more clever features. Uploading and downloading files doesn't seem interesting enough on its own.

      Like maybe a kind of mesh network/anonymous proxy capability or some kind of distributed file system where you could subscribe or publish content that would get automatically replicated between devices when they came in range of each other. Maybe some kind of messaging/bulletin board communications.

      It would take a critical mass of users for something like this to be

      • Like maybe a kind of mesh network/anonymous proxy capability or some kind of distributed file system where you could subscribe or publish content that would get automatically replicated between devices when they came in range of each other. Maybe some kind of messaging/bulletin board communications.

        Ooh, like a cross between Freenet [freenetproject.org] and FidoNet [fidonet.org]? I'm in. I don't know that this is the right software, but PirateBox shows a lot of potential and runs on the same hardware.

  • by hot soldering iron ( 800102 ) on Wednesday November 05, 2014 @07:52PM (#48322343)

    http://piratebox.cc/ [piratebox.cc]

    It's open source, anonymous, keeps no records, and acts as an off-line file-sharing system. you can pack it in your lunchbox, or even smaller. You can have it sitting in the bottom of your backpack, and have everyone in the food court up/downloading *ANYTHING* without worrying about getting nailed by "The Man". I don't think that it would be that hard to have it securely wipe it's storage clean at shutdown or startup, so there is no evidence of anything being stored on it, in case of seizure. It's been out for over a year and runs on multiple platforms.

    • Re: (Score:2, Informative)

      by Anonymous Coward

      If you look at the docs for the librarybox, you will notice that it is just a modified piratebox.

    • by griffey ( 3901963 ) on Wednesday November 05, 2014 @10:53PM (#48323043)
      As another poster noted, LibraryBox is a fork of Piratebox (done with the blessing of the Piratebox creator, for what its worth). In fact, the lead developer on both projects is the same person. The Kickstarter funding allowed us to create an entirely new installation process for LibraryBox, which was then backported to PirateBox after the fact. LibraryBox has also produced an internationalization process for the UI that's going to be ported back to Piratebox in a future release. We've freely shared code back and forth at this point. Why a fork in the first place? Because I wanted an anonymous sharing device that was more friendly for use in library and educational situations. Anonymous uploading isn't exactly a welcoming idea for sharing in those circumstances.
      • I just looooove when the people being bashed in the comments come up defending their position! Thanks a lot for all the info griffey!

  • ...are gradually replacing computer operators, even on communities like Slashdot, because time and aging and dying and stuff. Those gadget users who don't understand GPOS's and don't want to...they want stuff like this. To me, it looks like a waste of time, but maybe they'll make some money. Not with my help, though.

  • If I have my just laptop and no Internet connection ( besides LibraryBox) I can connect to the LibraryBox wifi signal and goto a set IP address and see and potentially download all the content?
  • If you a interested in this sort of projects, I recommend checking Bibliotecha for the RPi. Developed by students and enthusiasts interested in light electronic publication sharing infrastructures. It's all free software, humble and to the point:

    Bibliotecha is a framework to facilitate the local distribution of digital publications within a small community. It relies on a microcomputer running open-source software to serve books over a local wifi hotspot. Using the browser to connect to the library one can retrieve or donate texts. Bibliotecha proposes an alternative model of distribution of digital texts that allows specific communities to form and share their own collections.

    http://bibliotecha.info/ [bibliotecha.info]

Some people manage by the book, even though they don't know who wrote the book or even what book.

Working...