Whether it be turning your Raspberry Pi into a media centre,web server, streaming server or game server, this book provides concise instructions on how to do it and all in one resource.
Chapter 1 provides an introduction to the Pi (much of which I skipped as I've set up a Pi with Raspbian several times), but there were some useful section about peripherals you can use with the Pi. Chapter 2 then dealt with networking (Wifi and LAN) but included a very useful section on Dynamic DNS allowing you to access your Pi from the outside world even if your IP address changes. Chapter 3 deals with configuring some extra features (some useful and needed for later chapters). These 3 chapters prepare you and the Pi for the chapters that follow.
Chapter 4 provides instruction on setting up a PHP webserver and database. I went a bit further than this and installed Wordpress onto the Pi and had it up and running perfectly! A file server is set up in chapter 5. Learning how to mount/remount drives was a great bit of information for me. Chapter 6 and 7 cover setting up a game server and Bitcoin pools and mining. Neither of which I have much interest in but they provided some useful background information on the topics. Chapter 8 covers streaming video. I didn't realise it was possible with a Pi. An ideal solution if you want something small in a remote location! Lastly, chapter 9 deals with setting up the Pi ad a media centre. Again, very useful chapter. The only thing missing from the Pi in this regard (not the book) is Netflix
Author(s): Piotr J. Kula
Publisher: Packt
Year: 2014
Language: English
Pages: 116
Cover
......Page 1
Copyright......Page 3
Credits......Page 4
About the Author......Page 5
About the Reviewers......Page 6
www.PacktPub.com......Page 7
Table of Contents......Page 8
Preface......Page 14
Hardware requirements......Page 20
Keyboards and mice......Page 22
Webcams......Page 23
Joysticks......Page 24
Fingerprint scanners......Page 25
Installing Raspbian on the Raspberry Pi......Page 26
Boot process......Page 27
Hardware limitations......Page 28
Time......Page 29
Summary......Page 30
Local Area Network (LAN)......Page 32
The eth0 port......Page 33
Recommended wireless adapters......Page 34
Setting up from the console......Page 35
Using wicd-curses......Page 37
Static network address......Page 38
Basic tests......Page 39
Speedtest application......Page 40
Recommended bandwidth......Page 41
Home packages......Page 42
Dynamic DNS......Page 43
Installing the client......Page 44
Dynamic DNS domain workaround......Page 45
Summary......Page 46
Updating the Raspberry Pi......Page 48
Outcomes......Page 49
Enabling the watchdog and daemon......Page 50
Enabling extra decoders......Page 51
Hardware monitoring......Page 52
Summary......Page 53
Working with nginx......Page 54
Configuring virtual hosts......Page 55
Installing PHP......Page 56
Installing MySQL......Page 58
Installing SQLite3......Page 59
Summary......Page 61
Listing the available drives......Page 62
Formatting a drive......Page 63
Mounting the drives......Page 64
FTP service......Page 65
Connecting with WinSCP......Page 66
Installing and configuring Samba......Page 67
Network shares......Page 68
Installing and configuring......Page 69
Installing Sync......Page 70
Hardware RAID......Page 72
Massive storage......Page 73
Summary......Page 74
Selective settings......Page 76
OpenTTD......Page 77
Playing OpenTTD......Page 78
Playing Freeciv......Page 79
Configuring OpenArena......Page 80
Installing Java Hard-Float......Page 81
Configuring Minecraft......Page 82
Summary......Page 83
Installing Bitcoind......Page 84
Bitcoin wallet......Page 85
Sending Bitcoins......Page 86
Mining for Bitcoins......Page 87
Mining with ASICMiner......Page 88
Installing CGMiner......Page 89
Summary......Page 91
Streaming with GStreamer......Page 92
Raspivid......Page 93
Compiling nginx-rtmp......Page 94
Configuring nginx......Page 95
Streaming video using the RTMP module......Page 96
RTMP streams......Page 97
MPEG streams......Page 98
Summary......Page 99
Slideshows......Page 100
Watching movies......Page 101
Using OMXPlayer......Page 102
Installing RaspBMC......Page 103
Media sources......Page 104
AirPlay......Page 105
Overclocking......Page 106
Summary......Page 107
Index......Page 108