Raspberry Pi Server Essentials

If you want to use Raspberry Pi as a server, this is the book that makes it all possible. Covering a wide range of projects – from network storage to a game server – you’ll learn in easy, engaging steps.

Raspberry Pi Server Essentials

Progressing
Piotr J Kula

If you want to use Raspberry Pi as a server, this is the book that makes it all possible. Covering a wide range of projects – from network storage to a game server – you’ll learn in easy, engaging steps.
$17.99
$29.99
RRP $17.99
RRP $29.99
eBook
Print + eBook
$12.99 p/month

Get Access

Get Unlimited Access to every Packt eBook and Video course

Enjoy full and instant access to over 3000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

Code Files
+ Collection
Free Sample

Book Details

ISBN 139781783284696
Paperback116 pages

Book Description

Raspberry Pi makes a good server that facilitates you with eminently achievable to the massively ambitious ideas. It is a capable computer that can perform tasks that involve spreadsheets, word processing, and games. It also plays high-definition video. If you are looking for a way to set up a low cost web server, primarily to be used as a testing environment or to store files, then Raspberry Pi is perfect for you.

This book demonstrates Raspberry Pi’s ability to perform tasks that a mini computer would, in an efficient manner using a minimum number of power resources. You can connect your Raspberry Pi to the Internet at home to share files, host multi-player games, or even host a website.

Starting with the pre-requisites and installation of Pi, you will learn how to setup Pi as a web server with MySQL. This book progresses with building Pi as a file server and knowing about using the various file transfer protocols. It also guides you to install Bitcoin/ Litecoin and set up Bitcoin wallet. You will learn how to stream a webcam to watch movies in HD or camera module.

Complete your journey by learning how to use Pi as a game server by using basic console commands to get graphical content.

Table of Contents

Chapter 1: Getting Started with Raspberry Pi
Hardware requirements
Extra peripherals
Installing Raspbian on the Raspberry Pi
Understanding the design of the Raspberry Pi
Summary
Chapter 2: Preparing the Network
Local Area Network (LAN)
Wireless configuration – Wi-Fi
Static network address
Testing and benchmarking your network
Internet configuration
Summary
Chapter 3: Configuring Extra Features
Updating the Raspberry Pi
Hardware watchdog
Enabling extra decoders
Hardware monitoring
Summary
Chapter 4: Using a Fast PHP Web Server and Database
Working with nginx
Installing a database
Nginx with custom modules
Summary
Chapter 5: Setting Up a File Server
Preparing the storage medium
Accessing files
Hardware RAID
Summary
Chapter 6: Setting Up the Game Servers
Updating to Jessie
Games servers
Summary
Chapter 7: Bitcoins – Pools and Mining
Installing Bitcoind
Mining for Bitcoins
Summary
Chapter 8: Streaming Live HD Video
Streaming with GStreamer
Streaming with FFmpeg
Raspivid
Compiling nginx-rtmp
Watching a video
Summary
Chapter 9: Setting Up a Media Center
Slideshows
Watching movies
Playing audio
Installing RaspBMC
Summary

What You Will Learn

  • Use Raspberry Pi as a low cost network storage device
  • Configure a webserver using PHP and work with databases
  • Host multi-player games by using Pi as a game server to get graphical content
  • Share files and use hardware RAID on the Pi
  • Mine Bitcoins and make your own digital currency
  • Turn your Raspberry Pi into a media server to stream media to your network
  • Enable extra features such as installing a wireless adapter, enabling the hardware watchdog, and updating and upgrading the distro

Authors

Table of Contents

Chapter 1: Getting Started with Raspberry Pi
Hardware requirements
Extra peripherals
Installing Raspbian on the Raspberry Pi
Understanding the design of the Raspberry Pi
Summary
Chapter 2: Preparing the Network
Local Area Network (LAN)
Wireless configuration – Wi-Fi
Static network address
Testing and benchmarking your network
Internet configuration
Summary
Chapter 3: Configuring Extra Features
Updating the Raspberry Pi
Hardware watchdog
Enabling extra decoders
Hardware monitoring
Summary
Chapter 4: Using a Fast PHP Web Server and Database
Working with nginx
Installing a database
Nginx with custom modules
Summary
Chapter 5: Setting Up a File Server
Preparing the storage medium
Accessing files
Hardware RAID
Summary
Chapter 6: Setting Up the Game Servers
Updating to Jessie
Games servers
Summary
Chapter 7: Bitcoins – Pools and Mining
Installing Bitcoind
Mining for Bitcoins
Summary
Chapter 8: Streaming Live HD Video
Streaming with GStreamer
Streaming with FFmpeg
Raspivid
Compiling nginx-rtmp
Watching a video
Summary
Chapter 9: Setting Up a Media Center
Slideshows
Watching movies
Playing audio
Installing RaspBMC
Summary

Book Details

ISBN 139781783284696
Paperback116 pages
Read More

Read More Reviews