Skip to main content

Introduction

There are a lot of Media title that cannot be accessed via our esteemed media-streaming platforms due to region-locking, or just merely being unavailable.

The ff. guide will show you a step by step guide on how to setup your personal media server. In these steps I will cover:

  • How to install your own virtualization server.
  • How to create a VM for your application suite.
  • How to install Jellyfin as media-streaming application.

Why ProxMox?

ProxMox is a Debian-based hypervisor that supports multiple VMs. It is also open-source and Linux-based, making it very suitable for our development purposes.

Granted, we can also use VirtualBox and such, but our main goal is to repurpose our old PCs lying around as our personal home server.

But what is a home server?

Prerequisites

  • **A PC **- for downloading and installing ProxMox, and also for downloading your preferred VM OS.
  • Any old PC that fits the system requirement for ProxMox (PVE)
info

In my setup, I upgraded my RAM to a 16 GB since I am also using the PVE for development purposes.

  • LAN Cable (RJ-45) - I highly recommend using a LAN Cable that is directly connected to your router.
  • Monitor - For initial setup, you may need a display so we can monitor the installation process of PVE
  • USB Flash Drive - We're going to install our PVE OS here. Though if you still prefer CD/DVD, I won't cover it.
  • Your preferred OS - Personally, I am using Ubuntu LTS 20.04. I personally prefer using VM over LXC.
  • SSD Storage - since we'll be storing large media files, it's better to use SSD over HDD. Although nothing will stop you to use HDD.
info

These media will be stored in your storage, as of writing, I am manually maintaining my media files. We will be using *arr suite for educational purposes only.

  • Basic knowledge with Linux commands - This will surely help you especially with troubleshooting.