Skip to content

Full documentation and history of a personal homelab server project using ProxmoxVE, Debian, and Ubuntu LTS.

Notifications You must be signed in to change notification settings

jason-yi4/proxmox-homelab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Proxmox Homelab Server Project

Start Date: October 2025

This is a full documentation and history of an ongoing personal homelab server project that I started in my 3rd year of university. I began researching about hypervisors, virtualization, VMs, and server administration after a group member in a course I took piqued my interest. Prior to this project, I had never been exposed to virtualization, RAID configurations, hypervisors, or homelabbing as a whole. I did have prior experience with UNIX commands and file structure, Linux Mint Cinnamon Edition, networking protocols and IP-reservations, basic firewall configuration, PC building and computer architecture, and rudimentary file storage using Samba.

Goals

  • Set up ProxmoxVE with two VMs running a file-server and a game-hosting-server, respectively.
    • The file-server will run on Debian Stable (ver. 13.1.0 at the time of writing) for its stability, the fixed release cycle, extensive forums and support, and for exposure to one of the most prevalent Linux distributions used today.
    • The game-hosting-server will run on Ubuntu LTS (ver. 24.04.3 at the time of writing) for its stability, 5-year fixed release cycle for less frequent updates, extensive forums and support, and for exposure to a different Linux distribution based on Debian.
  • Configure two or more HDDs in RAID 1 (mirroring) for data redundancy in the event of a drive failure. This is not acting in place of a proper backup cycle, but rather solely as an extra form of protection against loss of data. Backups will still be done to external drives for long-term cold storage.
  • Set up a VPN for secure access to the server outside of my local home network via ssh (e.g. when I'm on campus).

Milestones

  1. game-server | completed on 10/27/2025
  2. VPN | completed on 10/29/2025
  3. file-server | completed on 10/30/2025
  4. RAID 1 (ZFS Pool) | completed on 10/30/2025

Documentation Overview

There are two files in this repository for additional in-depth information about this project.

Thanks for reading! ~ Jason Yi

Releases

No releases published

Packages

No packages published