Raspberry Pi Home Server

Learn how to build a full-featured home server using a Raspberry Pi computer. Learn some Linux and run your home for pennies a day.
Course info
Level
Beginner
Updated
Jun 5, 2020
Duration
3h 17m
Table of contents
Description
Course info
Level
Beginner
Updated
Jun 5, 2020
Duration
3h 17m
Description

Would you like to supercharge your home network without breaking the bank? In this course, Raspberry Pi Home Server, you’ll gain the ability to build a fully-functional home server based on the humble Raspberry Pi single-board computer. First, you’ll explore setting up the server, and learn the Linux basics you'll need to get around. Next, you’ll add remote connectivity as well as file and media server capabilities. Finally, you’ll learn how to solidify the server to look after itself by adding a battery backup and removing the dependency on the SD card. When you’re finished with this course, you’ll have the skills and knowledge of Linux needed to maintain and expand your new server to handle future needs.

About the author
About the author

Mel Grubb is a professional software developer and hobbyist from Columbus, Ohio. He spends his days as a consultant in the .Net space, and his nights tinkering with machines around his house.

More from the author
Raspberry Pi Home Server
Beginner
4h 46m
Aug 3, 2015
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hello, I'm Mel Grubb, and welcome to my course on building a Raspberry Pi home server. I'm a software developer by day, but at night I like to make things. In this course, I'll show you how to turn an ordinary Raspberry Pi into a complete, multi‑functional home server. We'll start off small with the ability to connect to the Pi remotely and expand that to include access to your home network when you're away. Then we'll add a hard drive and turn the Pi into a network‑attached storage device. We'll examine two different media server layers that will allow the server to stream your videos and music to other devices on your home network. Then we'll harden the server by connecting it to an off‑the‑shelf battery backup so it can handle power outages gracefully, and we'll reconfigure the server to boot from the hard drive. Finally, we'll wrap up with an exploration of additional jobs you can give the server, letting it act as a remote for your Git version control repos or as a Docker host. When we're done, you'll have a working, multi‑functional home server and the knowledge to maintain it. Before beginning this course, you should be comfortable with computers and home networks in general, but you won't need any previous experience with Linux or Raspberry Pi's. I hope you'll join me and build your own Raspberry Pi home server at Pluralsight.