Homelab Guides

A pathway to your digital freedom

List of Guides

SSH

A simple walk-through guide of the Secure Shell Protocol, SSH.

We explain the URIs – a common stumbling point for beginners – and explain how it works. Enough details to get you going, without having to go through volumes of specification documents.

Raspberry Pi

A popular, low-cost computer hardware platform with a really nifty linux OS.

Step-by-step instructions for an initial setup, and more advanced features including setting up SSH, a remote desktop connection, RAID, booting from an SSD rather than a microSD card, and tips on covering some of the nuance involved with using a Pi with VScode and Python.

Local HTTP Server

Use a computer in your home to serve HTTP webpages on your local network.

Having overtaken apache, NGINX is a server software used on a third of websites today. You can use it to setup all sorts of apps for your home – let your imagination run wild. We set it up with Git in mind.

Local Git Server

A private Git server right in your home!

Too daunting? Nah, you can do it. You can use your private Git server in conjunction with remote servers, such as GitHub, but with more peace-of-mind in being able to keep local copies tidied up nicely. Also a great place to store pre-development projects.

Remote Git Server

If you got a private Git server at home, how about a remote one, too?

Not much different than setting up on a machine in your home, but with some subtle differences. We use our web host for this purpose. If you have access to an off-site machine, this is a fantastic way to go. Remote storage is an integral part of the 3-2-1 backup strategy.

Outro

We dislike ads as much as you. Did you notice we don’t have any? If you find our website useful, please consider buying us a coffee.

To suggest an edit or correction to this page, please click the "Edit this page" button below or at the top to access the source file on GitHub.