Skip to main content
  1. Blog/
  2. Homelabbing Adventures/

Off-Site vs. On-Site

·319 words·2 mins·
Shampan
Author
Shampan
Table of Contents
Homelabbing - This article is part of a series.
Part 2: This Article
When it comes to self-hosting and homelabbing, you can choose to host your services off-site, or on your own on-site hardware.

VPS vs Cloud
#

The two most common off-site hosting options are a virtual private server (VPS) and cloud hosting:

VPS (virtual private server) hosting is a service that provides users with virtual machines running on a physical server, each with dedicated virtual resources, its own operating system, and independent configuration.
Hostinger

“The cloud” refers to servers that are accessed over the Internet, and the software and databases that run on those servers. Cloud servers are located in data centers all over the world. By using cloud computing, users and companies do not have to manage physical servers themselves or run software applications on their own machines.
Cloudflare

While technically a “cloud service”, a VPS is a single virtual server running on one physical machine at a provider, whereas cloud hosting typically spans multiple servers. A VPS generally provides full root/admin access to the operating system (OS), as well as complete management control. Cloud offerings, on the other hand, are usually designed for larger deployments that require scalability and more distributed infrastructure.

VPS hosting is the more popular choice for individual self-hosting, thanks to its granular control and smaller scale. Most popular VPS providers make it very simple to get one up and running.

PCs and SBCs
#

The most common on-site hardware for individual homelabbers is old unused personal computers (PCs)—like laptops and desktops—or single-board computers (SBCs), like the Raspberry Pi. This is the quickest and cheapest way of getting into self-hosting.

If you go this route however, you will need a public-facing IP to access your services outside of your home network. If you do not have one—you’re behind CGNAT or your landlord controls your router—you will need to either supplement your hardware with a VPS, or use an appropriate virtual private network (VPN).

Homelabbing - This article is part of a series.
Part 2: This Article