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.
Preview in Mapt
Code Files

Raspberry Pi Server Essentials

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.
Mapt Subscription
FREE
$29.99/m after trial
eBook
$12.60
RRP $17.99
Save 29%
Print + eBook
$29.99
RRP $29.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$12.60
$29.99
$29.99 p/m after trial
RRP $17.99
RRP $29.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


Raspberry Pi Server Essentials Book Cover
Raspberry Pi Server Essentials
$ 17.99
$ 12.60
Internet of Things with Raspberry Pi 3 Book Cover
Internet of Things with Raspberry Pi 3
$ 27.99
$ 19.60
Buy 2 for $30.10
Save $15.88
Add to Cart

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

Recommended for You

Bitcoin Essentials Book Cover
Bitcoin Essentials
$ 23.99
$ 16.80
Learning Bitcoin Book Cover
Learning Bitcoin
$ 35.99
$ 25.20
Raspberry Pi for Python Programmers Cookbook - Second Edition Book Cover
Raspberry Pi for Python Programmers Cookbook - Second Edition
$ 35.99
$ 25.20
Raspberry Pi Sensors Book Cover
Raspberry Pi Sensors
$ 23.99
$ 16.80
Raspberry Pi: Amazing Projects from Scratch Book Cover
Raspberry Pi: Amazing Projects from Scratch
$ 59.99
$ 42.00
Raspberry Pi Super Cluster Book Cover
Raspberry Pi Super Cluster
$ 20.99
$ 14.70