Posted in

Virtual Machine Server

Image: Proxmox Admin Dashboard

This is my virtual machine manager platform. The operating system I am using for this is called proxmox, which is a type 1 hypervisor. The purpose of this server was to consolidate hardware and run many services that require different operating systems and settings.

Currently, I am running 7 virtual machines and containers:

  1. Windows 10 Virtual Machine
  2. Windows Server 2019 Virtual Machine
  3. Linux Lite Virtual Machine
  4. Pfsense Firewall Virtual Machine
  5. Ubuntu Server 20.04 LTS Virtual Machine
  6. Debian 11 Virtual Container
  7. Debian 11 Virtual Container

The windows 10 and windows server 2019 virtual machines were used in the Active Directory project. I had created the domain controller using windows server 2019 and the windows 10 machine was the end user computer that joined the domain. I created a few users and began configurations with roles and permissions. This will be a project that will be expanded when my kids get their own computers when they are older.

The Linux lite virtual machine is used for a lightweight Linux distro on the go. This machine is used for very light activities such as accessing the tor network for example or loading and running something that’s exclusive to Linux.

The Pfsense firewall is used for my guest network setup. I paired this with a raspberry pi 4b hosting Pi hole DNS sink hole so that it is more secured and will kill malicious traffic on a network level. It is separate from my main network and the two will not see each other.

The Ubuntu server virtual machine is another server where I host a few other services. I was hosting the home assistant service, a secondary WireGuard and pihole configuration, and a secondary Minecraft server. I use this server to ease the load of my primary server.

My two virtual containers each run one service on them. One runs my NGINX proxy manager, which handles my connections from the outside to my services. Between cloudflare and NGINX, I configure subdomains for my services so they’re available outside of my network without opening a bunch of ports. The other runs my secondary Pi hole DNS sinkhole. Overall I have 2-3 on my network that syncs with each other.

Leave a Reply

Your email address will not be published. Required fields are marked *