Raspberry Pi 2 Server Essentials

Transform your Raspberry Pi into a multi-purpose web server that supports your entire multimedia world with this practical and accessible tutorial!

Raspberry Pi 2 Server Essentials

Essentials
Piotr J Kula

2 customer reviews
Transform your Raspberry Pi into a multi-purpose web server that supports your entire multimedia world with this practical and accessible tutorial!
$23.99
$29.99
RRP $23.99
RRP $29.99
eBook
Print + eBook

Instantly access this course right now and get the skills you need in 2017

With unlimited access to a constantly growing library of over 4,000 eBooks and Videos, a subscription to Mapt gives you everything you need to learn new skills. Cancel anytime.

Free Sample

Book Details

ISBN 139781783985692
Paperback174 pages

Book Description

There’s no end to what you can do with a Raspberry Pi – it makes a huge range of tech projects possible. This book shows you how to transform it into a multipurpose web server, able to store and manage resources that lets you build some truly innovative and impressive computing creations. You’ll learn how to use your Raspberry Pi 2 to host a website using a range of different languages, host a game server, store files, and run everything from a media center to a cloud network. If you want to take control of your technological world, start building your own server and find out what’s possible with the Raspberry Pi microcomputer.

Begin by getting your Pi set up – follow each step as the book shows you how to prepare a network and configure the additional features that you’ll need to build your projects. Once you’ve done this you’ll dig a little deeper and set up your pi as a file server, making sure it’s built for speed using a range of different tools, including Python, Node.js and ASP.NET. Following this the book shows you how to extend your server to allow you to host games, and stream live HD video before customizing it even further to create a fully-fledged media center.

It doesn’t stop there however – the book then dives into the exciting world of the Internet of Things (IoT). You’ll learn how to install Windows IoT onto your Raspberry Pi, the operating system that’s driving embedded software projects all around the world. Once you’ve done this you’ll be ready to explore IoT further, as the book shows you how to use your device to host a cloud network that can form the basis of a wider IoT project.

Table of Contents

Chapter 1: Getting Started with the Raspberry Pi
Hardware requirements
Extra peripherals
Installing Raspbian on the Raspberry Pi
Understanding the design of the Raspberry Pi
References
Summary
Chapter 2: Preparing a Network
Local Area Network (LAN)
A wireless configuration (Wi-Fi)
A static network address
Testing and benchmarking your network
Internet configurations
Dynamic DNS
Summary
Chapter 3: Configuring Extra Features
Updating Raspberry Pi
Hardware watchdog
Enabling extra decoders
Hardware monitoring
Summary
Chapter 4: Using Fast Web Servers and Databases
Apache versus nginx versus Kestrel
Extra frameworks for nginx
Installing a database
Summary
Chapter 5: Setting Up the Raspberry Pi as a File Server
Connecting the external storage
Preparing the storage medium
Listing the available drives
Formatting a drive
Accessing files
The Samba service
AFP for Macintosh
BitTorrent Sync
The hardware RAID
Summary
Chapter 6: Setting Up Game Servers
Updating to Jessie
Selective settings
Game servers
OpenTTD
Freeciv
OpenArena
Minecraft
Summary
Chapter 7: Streaming Live HD Video
Installing UV4L
Configuring the UV4L-RaspiCAM
Installing WebRTC
Real time HTTP streaming
The HUD sample
Summary
Chapter 8: Setting Up the Pi as a Media Center Server
Slideshows
Playing videos
Playing audio
Installing OSMC
Summary
Chapter 9: Running Your Pi from a Battery's Power Source
Hardware requirements
Putting it all together
How long will it last?
Summary
Chapter 10: Windows IoT Core
Getting started
Visual Studio (VS)
Windows 10 IoT WebGUI
Peripherals
Summary
Chapter 11: Running Your ownCloud
Installation
The first configuration
The admin configuration
Daily functionality
Summary
Chapter 12: The Internet of Things – Sensors in the Cloud
What is IoT?
Ohm's law
Choosing sensors
Accurate data using Arduino
Building a weather station
Storing data on the Cloud
Summary

What You Will Learn

  • Host your Raspberry Pi as a web server using the minimum power resources
  • Connect your Pi to the Internet and perform network benchmarking
  • Explore the cross-platform features of the Pi as you run Python, Node.JS, ASP.NET, and PHP all in one place
  • Share files over the Internet using your Pi as a file server
  • Turn your Pi into a game server, host and engage into playing
  • Enjoy live HD video streaming and exclusive real-time text overlays

Authors

Table of Contents

Chapter 1: Getting Started with the Raspberry Pi
Hardware requirements
Extra peripherals
Installing Raspbian on the Raspberry Pi
Understanding the design of the Raspberry Pi
References
Summary
Chapter 2: Preparing a Network
Local Area Network (LAN)
A wireless configuration (Wi-Fi)
A static network address
Testing and benchmarking your network
Internet configurations
Dynamic DNS
Summary
Chapter 3: Configuring Extra Features
Updating Raspberry Pi
Hardware watchdog
Enabling extra decoders
Hardware monitoring
Summary
Chapter 4: Using Fast Web Servers and Databases
Apache versus nginx versus Kestrel
Extra frameworks for nginx
Installing a database
Summary
Chapter 5: Setting Up the Raspberry Pi as a File Server
Connecting the external storage
Preparing the storage medium
Listing the available drives
Formatting a drive
Accessing files
The Samba service
AFP for Macintosh
BitTorrent Sync
The hardware RAID
Summary
Chapter 6: Setting Up Game Servers
Updating to Jessie
Selective settings
Game servers
OpenTTD
Freeciv
OpenArena
Minecraft
Summary
Chapter 7: Streaming Live HD Video
Installing UV4L
Configuring the UV4L-RaspiCAM
Installing WebRTC
Real time HTTP streaming
The HUD sample
Summary
Chapter 8: Setting Up the Pi as a Media Center Server
Slideshows
Playing videos
Playing audio
Installing OSMC
Summary
Chapter 9: Running Your Pi from a Battery's Power Source
Hardware requirements
Putting it all together
How long will it last?
Summary
Chapter 10: Windows IoT Core
Getting started
Visual Studio (VS)
Windows 10 IoT WebGUI
Peripherals
Summary
Chapter 11: Running Your ownCloud
Installation
The first configuration
The admin configuration
Daily functionality
Summary
Chapter 12: The Internet of Things – Sensors in the Cloud
What is IoT?
Ohm's law
Choosing sensors
Accurate data using Arduino
Building a weather station
Storing data on the Cloud
Summary

Book Details

ISBN 139781783985692
Paperback174 pages
Read More
From 2 reviews

Read More Reviews