Prerequisites
If you want to deploy this project for yourself, there are a few things you'll need.
Dependencies
Initial Setup
Install the required dependencies on your local system.
Sign in to your GitLab account, and fork my repository.
Clone your fork to your local system, and change directory into it.
git clone https://gitlab.com/<your-namespace>/homelab.git
cd homelab
Other requirements
A reasonable understanding of the technologies used within this project.
A dedicated physical host, with the following minimum requirements:
CPU Memory Storage Network 24 threads 64 GB RAM 1x 1 TB NVMe + 1x HDD array 2x 1 GbE NIC