Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
raspberry_pi:diy:manual [2015/05/04 16:31] matthias removed confusing # |
raspberry_pi:diy:manual [2017/07/02 07:59] (current) matthias [Manual install] added php |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Raspberry Pi(rate)Box 1.0 DIY ===== | + | ===== Raspberry Pi(rate)Box 1.0 & 2.0 DIY ===== |
- | + | ||
- | **Note:** The Raspberry Pi(rate)Box 1.0 is currently under development. The instructions below will be updated when the new Raspberry Pi(rate)Box 1.0 image is completed. In the interim, check out the **[[http://forum.daviddarts.com/list.php?7|PirateBox Forum - Raspberry Pi]]** discussion board for more info and support. | + | |
+ | <wrap tip> | ||
+ | **Note:** This howto is for crafting your own PirateBox image. Currently we have prebuild images for all RaspberryPi versions available. You find further instructions on [[:raspberry_pi:diy|the Raspberry Pi DIY]] page. | ||
+ | </wrap> | ||
---- | ---- | ||
+ | |||
+ | |||
**Known working USB Wifi-dongles:** [[:raspberry_pi:piratebox_wifi_compatibility|RaspberryPI PirateBox compatibility list]] | **Known working USB Wifi-dongles:** [[:raspberry_pi:piratebox_wifi_compatibility|RaspberryPI PirateBox compatibility list]] | ||
Line 37: | Line 40: | ||
sudo /etc/init.d/hostapd stop | sudo /etc/init.d/hostapd stop | ||
sudo update-rc.d hostapd remove | sudo update-rc.d hostapd remove | ||
- | sudo apt-get -y install iw | + | sudo apt-get -y install iw php-cli php-cgi |
sudo rm /bin/sh | sudo rm /bin/sh | ||
sudo ln /bin/bash /bin/sh | sudo ln /bin/bash /bin/sh | ||
- | sudo chmod a+rw /bin/sh | + | sudo chmod a+rx /bin/sh |
Line 114: | Line 117: | ||
- | After this, the box is accessible under 192.168.77.1 (instead of 192.168.1.1 on OpenWRT) | + | After this, the box is accessible under 192.168.77.1 (instead of 192.168.1.1 on OpenWRT) |
+ | |||
+ | ===== Post-Installation ===== | ||
+ | |||
+ | ==== Activate the Kareha Image and Discussion Board ==== | ||
+ | |||
+ | Enable the Kareha Image and Discussion Board on the piratebox: | ||
+ | |||
+ | sudo /opt/piratebox/bin/install_piratebox.sh /opt/piratebox/conf/piratebox.conf imageboard | ||
+ | |||
+ | Use the vi text editor ([[http://www.lagmonster.org/docs/vi.html|vi cheat sheet]]) to change the admin username and password (__ADMIN_PASS__ and __SECRET__). Don't forget to remove a leading **#** in the both lines, if exists: | ||
+ | |||
+ | sudo vi /opt/piratebox/www/board/config.pl | ||
+ | |||
+ | ==== Activate Timesave Functionality ==== | ||
+ | |||
+ | Enable Timesave support on the piratebox: | ||
+ | |||
+ | sudo /opt/piratebox/bin/timesave.sh /opt/piratebox/conf/piratebox.conf install | ||
+ | |||
+ | ==== Activate the UPnP Media Server ==== | ||
+ | |||
+ | First, install minidlna if it is not present on the system. WARNING: your raspberry pi must be connected to the Internet to download remote packages: | ||
+ | |||
+ | sudo apt-get install minidlna | ||
+ | |||
+ | Then, save minidlna default config file and replace it with the one provided with piratebox: | ||
+ | |||
+ | sudo cp /etc/minidlna.conf /etc/minidlna.conf.bkp | ||
+ | sudo cp /opt/piratebox/src/linux.example.minidlna.conf /etc/minidlna.conf | ||
+ | |||
+ | Finally, configure the system to automatically start minidlna when power up: | ||
+ | |||
+ | sudo update-rc.d minidlna defaults | ||
+ | sudo service minidlna start | ||
+ | |||
+ | The minidlna should start. | ||
+ | |||
+ | |||
+ |