# My Home-Lab as Code > BEWARE! This project is in MEGA flux atm. Check the `nix/` for the latest stuff as I migrate most things there. Welcome to my home-lab! This is my personal project to setup all my `r/self-hosted` services in my home-lab. The goal of this repo is to be able to survive a dooms-day scenario where all of my hosts die, and I can use to use this repo to be able to re-create it all automatically. I use Proxox VE for my hypervisor host to provision my NixOS VMs. Then I use Nix to configure them. # What is NOT covered in this repo? * The NAS. I already covered this [here](https://gitlab.com/kdam0/vps#nas-setup). * The Proxmox install itself, along with networking config of my lab. VPN, VLANs etc. I go over this in my [blog](https://kumardamani.net/post/framework-server.html). For now, its all manual. # What IS covered in this repo? * Creating the container/VM infrastructure with [Terraform](https://www.terraform.io/). Refer to `terraform/`. * OS config, and the application services I self-host with [Nix](https://nixos.org/). Refer to `nix/`. * OUTDATED! Setting up the application services I self-host with [Ansible](https://www.ansible.com/). Refer to `ansible/`.