This is an old revision of the document!
PirateBox Laptop
PirateBox can run on a normal computer running Linux, too. The following software is required to run PirateBox locally serving files only:
- lighttpd
- python (installed per default on the most distributions)
- hostapd
- dnsmasq
- iw
Installation of required packages
Debian
sudo apt-get -y install lighttpd sudo /etc/init.d/lighttpd stop sudo update-rc.d lighttpd remove sudo apt-get -y install dnsmasq sudo /etc/init.d/dnsmasq stop sudo update-rc.d dnsmasq remove sudo apt-get -y install hostapd sudo /etc/init.d/hostapd stop sudo update-rc.d hostapd remove sudo apt-get -y install iw
Installation of PirateBox Scripts
wget http://downloads.piratebox.de/piratebox-ws_current.tar.gz tar xzf piratebox-ws_current.tar.gz cd piratebox sudo mkdir -p /opt sudo cp -rv piratebox /opt cd /opt/piratebox
Customization of your installation
If you don't want to use /opt/piratebox/shared as you default download location,
sudo rm -rfv /opt/piratebox/share sudo ln -s <target-folder> /opt/piratebox/share
If you want to customize your PirateBox, have a look at conf/piratebox.conf
You may even install the imageboard.
/opt/piratebox/bin/install_piratebox.sh /opt/piratebox/conf/piratebox.conf imageboard
After this point, you may start the PirateBox with:
/opt/piratebox/init.d/piratebox start
Enable PirateBox for system start
If you want to run it on default startup (Debian):
sudo ln -s /opt/piratebox/init.d/piratebox /etc/init.d/piratebox sudo update-rc.d piratebox defaults
Depending on your distribution, PirateBox scripts may interfere with the running network-manager. You may need to customize the network-manager configuration or disable the network manager, like wicd
sudo /etc/init.d/wicd stop
After this you have can enable it with
sudo /etc/init.d/piratebox start
Remove Piratebox
You have to run:
sudo /etc/init.d/piratebox stop sudo update-rc.d piratebox remove sudo rm -v /etc/init.d/piratebox sudo rm -rf -v /opt/piratebox