This is a replacement for the default web interface of the PirateBox. The features of the default UI have been replicated at this point, and work is underway to enhance functionality.
The easiest way to get started is using the online install script on a computer that is connected to the Internet. This script is intended for use in GNU/Linux environments, but is generic enough to work on other Unix-like systems as well.
Default parameters are geared towards an OpenWRT-based PirateBox, and it is assumed, that SSH access for root is available. The script might work as well for Raspberry Pi, possibly even mobile devices, but you should be careful when selecting the PirateBox install path.
wget http://tinyurl.com/rabbithole-install
sh -e install-online
- After the initial download of the Rabbit Hole data, you will be asked to connect to the PirateBox.
- Follow the instructions and provide data as requested. If you run an unmodified OpenWRT-based PirateBox, you shouldn't have to change anything.
- Enter the PirateBox root password when requested after confirming your intention to install.
- After install, you may want to change your SSID. Follow the official instructions on the PirateBox site.
- Download the Rabbit Hole data to a computer.
- Copy the ZIP onto the PirateBox, e.g. using
scp
. Make sure that the destination directory is located on memory with sufficient capacity, so avoid RAM and most of the root filesystem on OpenWRT devices. - Unpack the ZIP on the PirateBox.
- Copy the contents of
rabbithole-master/www
to thewww
folder of the PirateBox install. On the OpenWRT variant, this is/opt/piratebox/www
. - Copy the contents of
rabbithole-master/share/Shared
to all browsable file directories. On the OpenWRT variant, this is/opt/piratebox/share/Shared
and all its subdirectories.
The logo was created by an anonymous /g/ denizen. If you recognize your own work, please step forward so you can be credited properly!