Self-Hosting Guides

The Basics

The below guides are intended to get you started with self-hosting a publicly-accessible website on a Raspberry Pi within your home network, just like I'm currently doing with PatioPi.

In order to proceed, you'll need:

If you have everything you need, let's get started!

Install an Operating System

Before you can start self-hosting, you need to install an operating system on your Raspberry Pi.


Confirm Your Server Connection

Now that you have an operating system installed, you need to find the new IP address of your Raspberry Pi and confirm that you can connect to it.


Install a Web Server

Now that you have an operating system installed and have confirmed that you can connect to your Raspberry Pi, you need to install a web server so that you can host a website.


Open Your Content to the World

Now that you have a website up-and-running locally on your network, it's time to make it publicly accessible to the rest of the world.