I'm here from three years in the future to let you know your time and effort spent on these videos is still greatly appreciated! I especially like the "all informational" format of your videos. Even your anecdotes are directly related to informing the viewer about the topic at hand. No fluff! Fantastic work!
For those you who are unable to follow this excellent tutorial for the lack of a second PC, it is possible to run Proxmox as VM in Virtualbox 6.1 or a similar hypervisor that supports nested virtualization.
Delightful common-sense presentation, comparison of processors, and explanation of applications. Really appreciate the attention to detail, such as cost savings.
I've been using Proxmox on an Intel NUC (i5-4250U with 16GB of RAM and a 256GB SSD) for a number of years. It's getting a bit slow and old, so I've recently added a Lenovo m720Q with an i5 9400T, 32GB RAM and 2 x 512GB SSD's. Both of them are now in a proxmox cluster (although you don't really need the cluster, I would in fact recommend against it for homelab / experimentation usage). I'm running a few test VM's, and mostly build and deploy Kubernetes clusters. A Vm server with Proxmox allows me to quickly spin up a kubernetes distribution to keep testing them. Mostly K3s and (recently) K0s. Some really good things I can recommend beginners: - Figure out how to setup cloud-init. It makes it so you can spin up multiple machines in mere seconds and saves a lot of storage with linked clones. - Get as much RAM in your hypervisor as reasonably possible. It's nearly impossible to find and add a matching memory module after a year. You can never really have enough ram, but CPU power is not important and storage is easily added.
I think my favorite thing to do with proxmox VMs is to give them a virtual serial port, and then configure grub2 and the linux kernel to use the virtual serial connection. It provides a much better terminal experience than noVNC can provide, and you don't significantly lose functionality (unless, of course, you want to run graphical applications, in which case you'll have to switch back over -- which you can do at runtime, and keep the terminal open, if you don't disable the graphics entirely). Probably reduces the bandwidth required between the proxmox management interface and your local machine, as well. You could always SSH in; unless, of course, the VM you're connecting to is isolated from your network :P Also, you can access the container templates in the menu, from your local-lvm storage (or, presumably, any storage you have set to store container templates!).
I recently discovered the joy of docker swarm. I'm using to to distribute my apps over a bunch of raspberry pi devices. Works beautifully as if it were installed on one device.
WOW....you are blowing my mind... Previously I have recommended Proxmox to others as a 'open source hypervisor', but in truthfulness, never much used it. I thank you for your intense videos like this that help me and the community grow :) Thx Marc!
This channel has been a godsend for me. I've been trying to run pfsense in a proxmox vm but I only have ethernet port on the server. I've been pulling my hair out trying vlans in openwrt and I feel like I'm so close because of the excellent explanations on this channel.
Just bought a 9020 USFF and have been looking for a video like this - excellent video, well presented, great level of detail. RUclips loves a dual cpu video, but this setup is all I need.
Excellent and clear presentation. This is the first time I have been watching this channel. Longing for a set up demo of Anaconda server with CUDA support on virtualization tech.
Nice Job on presenting Proxmox. My Home setup: Base OS openSUSE Leap. Virt-manager with KVM. ZFS for VM storage, snapshot, replication. My Desktop PC was disk-less and booting Windows via iPXE so that I could snapshot and quickly recover if Windows got corrupted or got a virus. It was also very easy then to just Boot that same Windows in a VM. My servers are headless and I mostly use SSH for remote management, including running GUI tools remotely. Today I mostly run Linux on everything and only use Windows for applications that only work with Windows. Proxmox is a nice, complete solution to running Virtualization all from the Web and for most people it would be the best way to go. Again, I thought your introduction and walk through was very good. Thank you!
I actually had to cook up my own script to install virtual box onto my headless Ubuntu server, now I can use proxmox to do all those things, remarkable 😄
I love Proxmox! I tried others but found Proxmox the easier solution to get my head around. I have 2 bare metal servers (one is actually a crappy old laptop). On one server I have six domains, each within its own LXC and all running Wordpress, MySQL, Apache etc. with no issues. The second box also has Proxmox with three LXC's, 1 Mail Server, 1 Authoritative DNS for the domains, 1 caching DNS for internal network. The third machine is a dedicated Nginx Reverse Proxy for caching all the domains and distributing traffic to other devices. All the cached data is in RAM so it's super fast.
You sir have earned a sub. Your content and delivery is excellent and very easy to follow for any IT person deciding to play at home with their own home lab. Being a retired IT guy, I am just now getting into the hobby and your videos are fascinating, especially since I have several thin clients to play with! Thank you Sir!
Very nice video. I like your presentation style. I have been a big fan of low energy use computing for many years. I currently use a Intel NUC i7 as my main home server with Proxmox after moving off a retired corporate Dell Latitude laptop. A laptop is typically a good low energy use server candidate as it's entire design is built around power efficiency. When the software is free and open source your main costs shift to hardware and electrical use. I am very pleased to see your emphasis on practicality and low energy computing.
Thank you very much for your kind feedback. It's true that buying the stuff is one thing; running it another. Especially here in Germany where electricity is incredibly expensive!
13:00 I'm actually using Proxmox as well. I have 3 k3os VMs running that run my kubernetes cluster. All my older docker containers run in an Ubuntu lxc container via nesting (and keyctl). Another lxc container runs my FreeIPA server (also with nesting turned on) and another one does all the smb shares. My storage is being provided by a BTRFS RAID10 and pass through to the lxc containers with bind mounts. Due to the fact that need storage for my k3s cluster, I'm running a NFS server on the hypervisor as well (I know and I'm not proud of it, but I sadly haven't found a way to get it working within a container) I love Proxmox but I might switch horses when TrueNAS scale RC arrives. Having tried it in a VM I can say that I'm pretty impressed so far! But then I'll have to migrate to zfs oh damn...
Now you're giving me a couple of ideas for more videos here ;-) Docker inside LXC, NFS inside LXC... I'll have a look at TrueNAS as well - many thanks for your feedback !!!
This was great! I use Proxmox as a homelab/learning environment. It's been very helpful in getting up to date with how applications are served in 2021.
I'm trying to learn just basic stuff myself. I don't know jack squat. It's not that I'm complaining to you or at you, just going off of you saying your "learning environment" and simply making a comment. It cracks me up how people will comment anywhere from he/she knows what they're talking about to, holy crap I could only dream of being at that level but not one person has ever answered a question I had.
you are only one person on youtube who have cleared all my doubts i havent see such a video yet i am looking for such video lots of thanks to #OneMarcFifty
You asked - hence - I use VB to run LMDE - and VB back to Win7. I am forcing myself to learn linux - and not rely on W7, as I have for years. I recently was pointed to proxmox -and after 10 installs I keep using it to explore was I want for network backup - and NAS for my sweetheart. Many devices - but only one critical. The study/experiment/test lab is to learn the best practice. Well maybe just for me. Cheers!
Thanks for this video! Played with Proxmox a little bit once before, but I am now ready to set it up for real at home. Coincidentally, Optiplex 3040 is exactly the hardware that I have which is idle right now, that I was going to use for the Proxmox server. Perfect!
First of all, thank you, i love the in depth explainations. I'm an absolute noob on the whole home lab thing but I'm running a proxmox machine with a truenas vm running Plex as a container. I'm currently trying to run docker for additional services
VMware (esxi free version) with a pfSense VM for managing / restricting the LAN/WAN for the VMs, Docker, DMS, SVN and Jellyfin VMs. 2U Server in a short Rack. Thanks for the home lab videos, I'm always trying to get a glimpse of the different hypervisors and your videos are straight to the point. Nice. +1 Sub. Keep up the good work.
I was bought to VMWare a little bit and found out hard way that after upgrade to VMWare Workstation Pro 16 I'm no longer able to auto-start VMs with Workstation start, sharing VMs deprecated .. still need to re-connect USB dongle every time ... so I decided that it's enough. Learning around Proxmox (candidate #1) and UnRaid (candidate #2) to virtualize. Also comparing some HW options from 1litr MiniITX units stacked, through QNAP VM capabilities, my own custom built MiniITX based on some gaming class motherboard, up to used Dell PowerEdge R720/R730 servers with older Xeon in low-power versions. Do not want electricity bills to eat me alive, while still would like to run those MVs 24x7 (at least virtualized NAS). Therefore your video was pretty helpful. Thank you very much.
Running Voidlinux on bare metal with a bunch of LXD and Docker containers on top. Dipping my toes into QEMU out of interest but right now I have no use for it (yet). Storage is a 1 TB SSD with BTRFS, one subvolume for main system, one subvolume for images, one subvolume for containers. This has the added benefit that I do not need to decide a partition size up front but those subvolumes grow if need be. My storage is a BTRFS pool in RAID1 config. In BTRFS RAID1 means there is always two copies of my data (not like "normal" RAID1) regardless if there are 10 drives in the pool (which there are right now, kicking my just above 50 TB usable space). Another benefit of BTRFS is that I can mix and match drive sizes other than in ZFS and grow my setup by adding single drives. I like simplicity and therefore there is no GUI or any management interface between me and the machine. Everything is setup using Ansible playbooks so I can reproduce this whenever I migrate. P.S.: Greetings from Bavaria ;)
Another perfect video. I'm now useing Windows 10 and Virtualbox on my current homeserver to host a couple of Ubuntu 20.04 LTS servers. I need to move to something else. The constant Windows reboots and high windows load on the systemen is far from optimal. Can't wait for part 3, keep up the good work.
Thank you for this video. You asked for details of how people are using hypervisors. Here's some random recollections.... I started with a bunch of services (mail, home automation, pbx, wordpress websites, file sharing) in docker-compose stacks running on Ubuntu bare metal. This was running on zfs root & boot and I had my own incremental backup to a backup server also running Ubuntu. My first experiment was with xcp-ng. I managed to get my services running on docker/docker-compose in a debian VM under xcp-ng, and started unpacking some of the "Byzantinely un-docker-ish" stacks to separate VMs. I gave up with xcp-ng because it really doesn't understand zfs well enough, and I really value what zfs can do for me, in terms of snapshotting and rolling back both data & OS. There were a bunch of other reasons, which I forget. I also didn't like the way xcp-ng handled errors with its nfs mounted filesystems (got xcp-ng hangs). Then I moved to TrueNas Scale bare metal, hosting the same bunch of VMs. TrueNas scale handles data protection really well. But it is awkward to pass hardware through to VM's. So I ended up with Proxmox. I have a second server which wakes for a few hours in the night. Proxmox does backups and replication to the second server. TrueNas runs in a VM providing file sharing. My other VMs run fine. I replaced my docker-compose owncloud stack running in a VM with a Turnkey owncloud container, and it works well. I can now migrate VMs and containers easily. Migrating my data is another question. Although I have the same data on the two servers, I have different hardware. My TrueNas instance on my main server has a fast (2x1TB nvme pci passthrough) and a slow pool running on 4x8TB hdd. My backup instance does not (single 8TB hdd). NFS shares embed their mountpoint, and TrueNas scale insists that the pool name is included in the mountpoint. So I have to go and edit my client machines whenever I switch between the main and standby instance of TrueNas. My wish list in the above: 1. proxmox supports docker-compose stacks and networking 2 TrueNas scal allows nfs exported mountpoint that do not include a pool name
@@OneMarcFifty Thank you. Yes. I tried. With Turnkey Debian template, with and without privilege, I installed docker and docker-compose OK. Docker-compose repeatedly crashed out with diagnostics that made little sense to me, so I can't remember them. Exact same sequence runs OK in a VM. So I gave up on the extra performance and found something else to break.
Unraid user here mostly for gaming on xp vms and windows 7. Been trying to get into proxmox for gaming but a lot of commands have to be done in the shell or via ssh. Makes me appreciate what unraid gives us
Hi Dave, many thanks for your feedback! Yes, UnRaid is - like Proxmox, FreeNas, OMV, Virtualbox etc. one of the many solutions that can be used for home lab servers. I think they all have their strengths and weaknesses.
Using Proxmox for hosting VMs for media servers, and spinning up LXC's for quick tests. Have used VMWare, but mostly use Virtual Box now for testing configs on my desktop vs on the server. Will be teaching myself Docker and Kubernetes going forward.
I'm a sysadmin using ESXi at work (corporate). But at home, i'm using QEMU/KVM on debian. But now, i want to install a proxmox. Very Very good video. Nice work!
@@MrPfiset I wouldn't expect a better performance with Proxmox because Proxmox is essentially debian plus QEmu plus KVM plus more tools, LXC and GUI. The benefit of using it is more on the GUI side really.
Nice. For small scale home-labs, the tiny form factor PCs are great. (Lenovo was first to market with the M72e and M92p) I have a larger requirement. 14 VMs total. My host server is a Dell Poweredge R620 server, pair of 10 core Xeons, 192GB of memory and it has four 900gb 10K SAS disks. I run ESXI and with all 14 VMs running, total processor load on the server is right around 10% average. Best part, the R620 very quiet.. like desktop PC quiet, and it is only using about 140W. That's 10 W per VM. Incredible efficiency.
You are spot on! One of the main decisive factors for sizing is definitely the number of VMs. The charm of Proxmox is that you can run stuff in lightweight containers, but if you have heavy Windows Workloads then you need more juice. The key is to pick the right size - and there is a bunch to chose from from the Raspberry Pi to the Xeons / Ryzens / Epycs. Many thanks for your comment.
I love you RUclips Nickname! The video was very informative and well presented, but you got the subscription just for the name! So glad you didn't change it with the introduction of the euro
This is just what I am Looking for, I am learning to use VMs for Chia Farming, to setup and run 2 plotters and multiple farmers on 1 machine, I am giving myself a year to learn it as I have messed about with it for years now. I am testing out LVM and KVMs, I am working on the virtualization of the LV to allow for dynamic allocated storage for my farmers.
Interesting. I'm an RV full-timer and have 11 running computers around the RV. I am using the same computer as you for my router, DHCP server and Internet gateway. Since I have 25 years experience with Windows and no experience with other operating systems, I'm running Windows Server 2012 r2 which I got a license for off eBay for about $35. Since I frequently move from place to place, I have 3 different WiFi adapters which I can connect to campground Internets with. I've also got an old Verizon MyFi device to use when campground WiFi is poor. The MyFi also has a POTS phone line which comes in useful from time to time. I can also use a hard wired network cable if I am at a place with that available. Some campground hot spots don't like some WiFi cards so that gives me lots of options. The machine is also running in-house Filezilla FTP server which my webcams connect to. Then a scheduling program that will FTP the webcam still images to my website. The machine is obviously not working very hard but does what I need fairly cheaply and keeps me busy with learning the innards of Windows server.
@@redone823. Right now Linksys WUSB6400M, TP-Link AC 1900, Linksys AE1200. From time to time I change out one or the other if I come across some new make or model that looks interesting. These are all USB models. I also use some USB to Ethernet adapters for connecting to a friends hard wire via a 100 foot cable and to connect to the Ethernet ports of my Verizon MyFi.,
Great video! Thank you Marc! I have just recently bought a small elitedesk 800 g3 mini with a i7-7700 , and I#m waiting for a power adapter for it , but also for 2 other minis which are on their way. Never used Proxmox before, and I was planning to create some k8s clusters with these machines for some web development and home services servers , but now you made me want to give Proxmos a try :)
I have created my virtualisation back in 2019. It is a HP microserver gen8 with Xeon e3 16Gb ram and 500mb SSD, 10tb WD RED in hw RAID. I run a HP microserver dedicated version of Vmware esxi which has a free license. Inside I have a Windows server 2012r2, win10, centos7 for pihole, unifi controller, dns services and recently I was playing arround with FreePBX.
Nice explanation and demonstration of proxmox. To be honest, I was also tinkering with proxmox for a little while, it seemed nice to run a scalable infrastructure to push and run my VM's on the fly. Unfortunately I've noticed my tinkering-box was woefully underpowered to get some work done, so I'm looking into downgrading back to a unix-box to run all my tiny containerized web-applications. Also I've noticed some issues regarding my recognizable disk space, proxmox is not designed to work with eMMC storage so I'm stuck with the extra nvme stick I've put into my tinker-box. So, for me proxmox seems to be one of the more versatile tools in my homelab, which I will glad to be re-adopting when I'm able to run it on some descent hardware, because `potato`-power just isn't cutting it.
I'm not yet using any virtualization methods but I'm learning and would like to try some of these techniques for home lab... awesome video for teaching!
I have a Dell Latitude E5400 (Intel Core 2 Duo) that has the Intel VT enabled, and has Oracle VirtualBox installed. I use it primarily as a wireless bridge (via a pfSense VM - NIC 1 is bridged to the WLAN interface and NIC 2 is bridged to the LAN interface - and dropped Windows Internet Connection sharing for pfSense.
Hi! I stamble into your video. I'm glad I did. I like how you explained the subject. I use virtual box, vmware, hyper-v and proxmax, To learn and become vm admin. You showed me a few more things I wasn't aware. Thank
Setup an oVirt cluster of 3 servers a few years back at a company I worked for, and am interested in oVirt/RHEV and proxmox. Plan to try out proxmox at home when I can. Thanks for a great video!
re: call to action -- have used VMware professionally for over 15 years, am using VirtualBox in my home lab, and working on my LXC and Xen chops. Yeah, Docker & Kubernetes are interesting, too -- if you haven't seen it you should look at "Portainer" for container management.
Hi Mark, many thanks for your feedback. There are many Portainer videos on my channel ruclips.net/channel/UCG5Ph9Mm6UEQLJJ-kGIC2AQ - for example the first episode of this series ruclips.net/video/cTufqsBbXOU/видео.html or the Portainer episode (older video) : ruclips.net/video/YBb9PeFqr94/видео.html
@@OneMarcFifty I noticed your Portainer video(s) shortly after posting my comment, LOL! I also noticed the market seems to have caught-on to the popularity of the "micro" form factor PCs, as the prices even for "refurbished" ones appears to be higher than I would have expected. I'm now evaluating this option versus a RPi4-based one.
Another great video Marc! The i5 6500T CPU is a great choice for a 24x7 server that's going to run mostly idle. I think this specific OptiPlex takes in 19.5v@3.33A but would likely consume 15% of that at idle. The two specific concerns I have are: 1. with these T CPUs - one of the ways they consume so little power is by doing less. So the same task that takes a i5 6500 x seconds might take 1.2x seconds on the T. Have you (or anyone else using these) actually seen this play out or notice the difference in real life? 2. with these specific USFF Micro PC form factors - it's as tightly packed as a laptop with no ability to plug in a LSI/SATA or a multiport Gigabit ethernet card, pretty much requiring an additional system to be involved for storage (like another NAS) or for ethernet/routing (VLANs seem to be the only option with a single port). So essentially, this specific form factor requires additional systems to be in place to really have the actual home server experience. Do you agree with this thought? If so, would it be better to use a larger form factor so that we can atleast plug in some low profile PCIe cards and have the system handle more server responsibilities?
Many thanks for your feedback - and yes, your observations are right. I have not tested the i5 6500 against a T-model but in fact I had been assuming that it would sit idle at most times (that was before I activated motion detection on the surveillance cameras ;-) ) - You are absolutely right w/r to form factor. The reasons why I chose the USFF factor were first that I do not have a lot of space left since I unmounted my 19" rack; second, I wanted something silent and third I thought that the large factor home lab Server is a well known concept (if you check out reddit etc. then you see a lot of those projects) - I guess the point I was trying to make is that for everyday's use it does not necessarily have to be the "big beast" - you (or rather I) will have to live with the limitations though - especially with regards to missing PCIe etc. In a nutshell I think this concept somehow fills the gap between the Raspberry Pi and the 19" rack.
@@D9ID9I Wow, that's awesome. Even if I add the 25% import tax plus maybe 75 Eur for Case and Power Supply , then this will be 325-350 EUR (roughly 375 USD) which still is a good deal I believe. Where would you buy it from ? Banggood and the like ?
This was well done and helpful - thank you! Call to action: I've used MS Hypervisor, VMWare, and VirtualBox, with Virtualbox being my most used. I'm trying to see if QEMU, Proxmox would better suit my needs for a home lab use case. 😀
Quality video deserving of subscribing to keep up with what you are presenting. Beyond subscribing, recommending to some of my fellow geeks. I’ve tinkered with ProxMox before, but that was several years ago; even though I have suggested it to others because it is impressive. Great topic, and I look forward to more.
I did exactly the same thing about 3 years ago, however, I've now got a better solution. It's a Dell 7080 Micro (same form factor as this one) but it has a 6 core i5 CPU (12 threads), 64 GB RAM, a 2.5" SSD for the hypervisor and 2 x 2080 1TB NVMe's for the virtual machines which are mirrored using StorageSpaces (Intel Rapid Storage RAID will also work). The NIC is also Intel rather than RealTek.
Hi Colin, looks like a great machine! However it seems to be quite pricy - around 400-500$ at the moment - but presumably that's just at temporary thing due to the hardware shortage ?
@@OneMarcFifty Not sure, new technology? I picked a couple up from eBay at £400 each. These were to replace a PowerEdge T630. Both of the Optiplex 7080 Micro's draw 15 watts each, the T630 is 100w+, with the energy prices rising as they are, I may even recoup the cost of the machines from electricity saving in the long run. I may consider the 7080 SFF model in the future as this can take 128GB RAM and has PCI-e card support which makes having a SAS tape backup drive a viable option.
Nice video. I'm using Proxmox to run few vms for minecraft server, media server stack with plex and few other softwares, Openmediavault, Pihole etc. Hardwares : Ryzen 2700 with 32 gb ram which i got for cheap from Amazon.
I use Linux in virtual box on Windows pc to avoid hassle of Linux driver issue on certain hardware. Docker is used on a qnap NAS for video encoding and proxy server
I am running Proxmox and docker in my home lab. I just ordered a new server last night which I am going to run ESXi on. I have a print server, WDS, WSUS, file servers, docker with many apps.
We run a fairly large OpenStack on kvm/Ubuntu with osism/kolla and ceph backend. We chosen it for the self service aspect for hundreds of developers, but I would not recommend it on smaller scale
That's what I thought when I had a look at it. I was tmpted to try but then I thought - Nah, stick to Ext4 / Samba - I only have 2 users really anyway.
Hi, I use virtualbox to run windows apps on my linux (ubuntu) laptop and on my linux (centos) computational cluster. Thanks for your great presentation!
Great video Marc! Very articulate and thorough! Thanks! I have one question if I may... I have small home lab with setup is as flows: - Modem: ISP with 150 Mbps - router: xiaomi redmi ax6 + unmanaged switch - proxmox hypervisor (3 VMs running: Home Assistant, AdGuard Home, Nextcloud own instance) - 2 Raspberry Pi's (media streaming + mqtt server for smart home) - wired connection - smart home (51 devices on wifi and 8 zigbee devices, Zigbee Hub is WiFi) - 3 laptops (mostly on wifi 5GHz) - 3 smart phones - TV (streaming and media server for video and music) - smart home is growing (about 20 devices are more to come in our home). Current router is not capable for handling such traffic over home network, wifi is unstable and keeps crashing, so new infrastructure is needed (at least one cAP is needed) What kind of router (and switch) do you recommend? Virtualization? OpenWrt or something like more industrial? Thanks!
Hi Andrej, in this setup I assume that many devices are using many different bands and desire different bandwidths. I would go step-by step, i.e. first of all see if you can group devices by need/requirement (security, bandwidth, Wifi frequency) and then use a main router and divide them using VLANs etc. Second step I'd check on the possible connection methods - prefer hard wire, only use Wifi if necessary. From what you write it looks like you have many devices using one single AP. Even though it's Wifi 6 you will hit limits. It might be worth using a separate 2.4 GHz AP for your IOT devices which don't need a lot of bandwidth, and potentially even use a mesh between the AP and a second AP wired to let's say a device that until then used Wifi directly in STA mode. But definitely put the slow IOT devices on a separate cheap 2.4 GHZ AP - that will help a lot.
@@OneMarcFifty Thank you, I appreciate your advice! I'll take one step at a time, and see what change it brings. I tried with wifi extenter to cover the devices with worst signals, changed channel for wifi 2.4, separate AP for IOT...and at least 2.4 wifi is more stable now, 5GHz is not back yet :). Also considering upgrading infrastructure (router, switch, AP and software). Still considering if I go down the path with Pfsense/OPNsense or OpenWrt, RPI4 (4GB) or virtualization on Proxmox... Also thanks for all your videos, the most articulated videos about networking! Keep up the good work!
Hey buddy, great videos. Keep up the great work! I use raspberry pi’s. One running raspbian w motioneye running like a service and One running OMV5 w docker w Plex, net data, heimdall and qBitTorrent. I have an old windows 7 PC w a 500 gig SSD and I loaded it w a bunch of older hard drives. First I ran Unbunto, then OMV for x86 also, then I tried truenas but couldn’t quite get the file shares to work correctly (more on that in a min) so I installed proxmox on the SSD. Again, I installed OMV5 in proxmox and it worked flawless. So I installed win10, Unbunto, raspian for x86 and finally truenas. Since the pc I currently use in also an older win7 machine, I found one obscure setting for older SMB and it magically worked. Eventually I’m gonna get a new computer to play half life and other steam games on and to do other things with...so then I’ll have 2 Extra computers....one running proxmox and maybe one running true nas
Saw your reddit post. I'm currently using ESXi (w/o vSphere). Will be switching to proxmox for a Fortinet VM lab build in preparation for the NSE8 practical exam.
Excellent channel, thanks so much for preparing these videos. May I request that you spend some more time to slowly explain the hard drive and network config on Proxmox? I feel this is one of the confusing elements most people get wrong when installing proxmox. I.e. lay out what you want, LVM, formats ext4 vs zfs, xfs and then how to set up the network environment to have 3-4 VMs work independently while only using 1 NIC. There are some relatively poor and outdated videos on youtube today and for people new to proxmox, I think your great style of presenting could be really helpful...
Thank you very much for your comment! Yes - it's true that the whole networking and storage bit is actually quite confusing to people. I will have a first touch on this in one of the next videos where I will show how I built the OpenMPTCPRouter test lab - that will explain a bunch of stuff around networking - for the storage part - not planned yet, but I'll think about it ;-)
Many thanks for your feedback - you are right, the Ryzen CPU family is a great choice as well - I have a Ryzen in my video cutting PC. The price point seems to be higher though for the time being.
Man, seriously: you are doing a fanstastic job. Your IT videos are gold, hands down.
That's very motivating and kind feedback, many thanks for this !
I'm here from three years in the future to let you know your time and effort spent on these videos is still greatly appreciated! I especially like the "all informational" format of your videos. Even your anecdotes are directly related to informing the viewer about the topic at hand. No fluff! Fantastic work!
For those you who are unable to follow this excellent tutorial for the lack of a second PC, it is possible to run Proxmox as VM in Virtualbox 6.1 or a similar hypervisor that supports nested virtualization.
Thanks a lot for pointing this out !
Delightful common-sense presentation, comparison of processors, and explanation of applications. Really appreciate the attention to detail, such as cost savings.
Thank you very much for your friendly comment, Charles.
I've been using Proxmox on an Intel NUC (i5-4250U with 16GB of RAM and a 256GB SSD) for a number of years. It's getting a bit slow and old, so I've recently added a Lenovo m720Q with an i5 9400T, 32GB RAM and 2 x 512GB SSD's.
Both of them are now in a proxmox cluster (although you don't really need the cluster, I would in fact recommend against it for homelab / experimentation usage).
I'm running a few test VM's, and mostly build and deploy Kubernetes clusters. A Vm server with Proxmox allows me to quickly spin up a kubernetes distribution to keep testing them. Mostly K3s and (recently) K0s.
Some really good things I can recommend beginners:
- Figure out how to setup cloud-init. It makes it so you can spin up multiple machines in mere seconds and saves a lot of storage with linked clones.
- Get as much RAM in your hypervisor as reasonably possible. It's nearly impossible to find and add a matching memory module after a year. You can never really have enough ram, but CPU power is not important and storage is easily added.
Thanks a lot for your feedback Michael!
I think my favorite thing to do with proxmox VMs is to give them a virtual serial port, and then configure grub2 and the linux kernel to use the virtual serial connection. It provides a much better terminal experience than noVNC can provide, and you don't significantly lose functionality (unless, of course, you want to run graphical applications, in which case you'll have to switch back over -- which you can do at runtime, and keep the terminal open, if you don't disable the graphics entirely). Probably reduces the bandwidth required between the proxmox management interface and your local machine, as well. You could always SSH in; unless, of course, the VM you're connecting to is isolated from your network :P
Also, you can access the container templates in the menu, from your local-lvm storage (or, presumably, any storage you have set to store container templates!).
Awesomest feedback ever ;-) I need to try that out! Many thanks!
I recently discovered the joy of docker swarm. I'm using to to distribute my apps over a bunch of raspberry pi devices. Works beautifully as if it were installed on one device.
Amazing! My knowledge of swarms is currently limited to theory. I need to try this out one day though !
Your content is still so relevant. You are a major player in the homlab game. Thanks so much.
Hi Brandon, many thanks for your kind feedback!
I am not half into the video but I can tell without a doubt, you are an incredible instructor! Wish you the best for the future!
Many many thanks, that is very kind feedback! Let me return the best wishes ;-)
WOW....you are blowing my mind... Previously I have recommended Proxmox to others as a 'open source hypervisor', but in truthfulness, never much used it. I thank you for your intense videos like this that help me and the community grow :) Thx Marc!
Many thanks for your feedback - and I am super happy that you liked it !!!
This channel has been a godsend for me. I've been trying to run pfsense in a proxmox vm but I only have ethernet port on the server. I've been pulling my hair out trying vlans in openwrt and I feel like I'm so close because of the excellent explanations on this channel.
Awesome, glad it helped ;-)
Just bought a 9020 USFF and have been looking for a video like this - excellent video, well presented, great level of detail. RUclips loves a dual cpu video, but this setup is all I need.
Awesome, glad you liked it ;-)
Excellent and clear presentation. This is the first time I have been watching this channel.
Longing for a set up demo of Anaconda server with CUDA support on virtualization tech.
Many many thanks for your nice feedback. Your use case sounds very interesting. Would you use CUDA to off load machine learning workloads ?
Nice Job on presenting Proxmox.
My Home setup: Base OS openSUSE Leap. Virt-manager with KVM. ZFS for VM storage, snapshot, replication.
My Desktop PC was disk-less and booting Windows via iPXE so that I could snapshot and quickly recover if Windows got corrupted or got a virus. It was also very easy then to just Boot that same Windows in a VM. My servers are headless and I mostly use SSH for remote management, including running GUI tools remotely.
Today I mostly run Linux on everything and only use Windows for applications that only work with Windows.
Proxmox is a nice, complete solution to running Virtualization all from the Web and for most people it would be the best way to go.
Again, I thought your introduction and walk through was very good. Thank you!
Hi Marty, many thanks for your kind feed-back. Interesting concept of PXE-booting Windows in a VM ! Would never have thought about this ;-)
Very nice, that you us up to date with technics can be used in home network. Staying tuned ☺️
Hi pashaled, you’re welcome and many thanks for your friendly feedback!
That was a great introduction to proxmox and a good way to show the difference between Docker and LWE, Thanks!
Thanks a lot Dennis !
I actually had to cook up my own script to install virtual box onto my headless Ubuntu server, now I can use proxmox to do all those things, remarkable 😄
Yeah, I did this with Virtualbox before - but for headless operation Proxmox is th better choice imho.
I love Proxmox! I tried others but found Proxmox the easier solution to get my head around. I have 2 bare metal servers (one is actually a crappy old laptop). On one server I have six domains, each within its own LXC and all running Wordpress, MySQL, Apache etc. with no issues. The second box also has Proxmox with three LXC's, 1 Mail Server, 1 Authoritative DNS for the domains, 1 caching DNS for internal network. The third machine is a dedicated Nginx Reverse Proxy for caching all the domains and distributing traffic to other devices. All the cached data is in RAM so it's super fast.
Agreed - I had a look at Esxi this week and my first reaction was - where are the containers ;-)
You sir have earned a sub. Your content and delivery is excellent and very easy to follow for any IT person deciding to play at home with their own home lab. Being a retired IT guy, I am just now getting into the hobby and your videos are fascinating, especially since I have several thin clients to play with! Thank you Sir!
Thank you very much - also for subscribing 😉
Very nice video. I like your presentation style. I have been a big fan of low energy use computing for many years. I currently use a Intel NUC i7 as my main home server with Proxmox after moving off a retired corporate Dell Latitude laptop. A laptop is typically a good low energy use server candidate as it's entire design is built around power efficiency. When the software is free and open source your main costs shift to hardware and electrical use. I am very pleased to see your emphasis on practicality and low energy computing.
Thank you very much for your kind feedback. It's true that buying the stuff is one thing; running it another. Especially here in Germany where electricity is incredibly expensive!
13:00 I'm actually using Proxmox as well. I have 3 k3os VMs running that run my kubernetes cluster. All my older docker containers run in an Ubuntu lxc container via nesting (and keyctl). Another lxc container runs my FreeIPA server (also with nesting turned on) and another one does all the smb shares. My storage is being provided by a BTRFS RAID10 and pass through to the lxc containers with bind mounts. Due to the fact that need storage for my k3s cluster, I'm running a NFS server on the hypervisor as well (I know and I'm not proud of it, but I sadly haven't found a way to get it working within a container)
I love Proxmox but I might switch horses when TrueNAS scale RC arrives. Having tried it in a VM I can say that I'm pretty impressed so far! But then I'll have to migrate to zfs oh damn...
Now you're giving me a couple of ideas for more videos here ;-) Docker inside LXC, NFS inside LXC... I'll have a look at TrueNAS as well - many thanks for your feedback !!!
This was great! I use Proxmox as a homelab/learning environment. It's been very helpful in getting up to date with how applications are served in 2021.
Perfect! Many thanks for your feedback and comment!
I'm trying to learn just basic stuff myself. I don't know jack squat. It's not that I'm complaining to you or at you, just going off of you saying your "learning environment" and simply making a comment. It cracks me up how people will comment anywhere from he/she knows what they're talking about to, holy crap I could only dream of being at that level but not one person has ever answered a question I had.
Please visit my channel page: ruclips.net/user/onemarcfifty
Want to talk to me? Join my Discord Server: discord.com/invite/DXnfBUG
you are only one person on youtube who have cleared all my doubts i havent see such a video yet i am looking for such video
lots of thanks to #OneMarcFifty
You asked - hence - I use VB to run LMDE - and VB back to Win7. I am forcing myself to learn linux - and not rely on W7, as I have for years. I recently was pointed to proxmox -and after 10 installs I keep using it to explore was I want for network backup - and NAS for my sweetheart. Many devices - but only one critical. The study/experiment/test lab is to learn the best practice. Well maybe just for me. Cheers!
Thanks for this video! Played with Proxmox a little bit once before, but I am now ready to set it up for real at home. Coincidentally, Optiplex 3040 is exactly the hardware that I have which is idle right now, that I was going to use for the Proxmox server. Perfect!
Great to hear! Glad it helped ;-)
What an impressive chunk of information and Explanation! Thank so much for providing it to the world, much appriciated.
Thank you very much! Glad you like it :-)
Just discovered your channel and its exceptional! Really clear instructions. Especially like your OpenWrt stuff! Keep up the great work!
Hi Graham, many thanks - I'm glad that you like the videos!
Exceptionally professional content, thank you
Thank you very much!
First of all, thank you, i love the in depth explainations. I'm an absolute noob on the whole home lab thing but I'm running a proxmox machine with a truenas vm running Plex as a container. I'm currently trying to run docker for additional services
Hi, many thanks for the feedback! I found Jellyfin to be a great alternative to Plex as well ;-)
My HomeLab consists of the following elements:
1 - Firewall / Router - pfSense
2 - Storage - QNAP TS-473 - 4x 6Tb Seagate + 2x NVMe 1Tb + 2x NVMe 512Gb
3 - VMware ESXi Hypervisor - Dell PowerEdge R720 - 2x Xeon E5-2630L v2 + 384Gb of RAM + 2x NVMe 500Gb
4 - CyberPower UPS OR1500ELCDRM1U
5 - Netgear XS508M 10Gbps Switch
6 - Unifi AP-AC Pro
7 - Lenovo ThinkCenter - M910q
8 - Intel NUC - NUC7i5BNHX
Virtual machines:
1 - Controller CyberPower / ESXi - CentOS 7
2 - WebServer - Windows Server 2019
3 - Unify Controller - Windows Server 2019
4 - VM Test 1 - Windows 10 (20H2)
5 - Nextcloud - Ubuntu Server 20.04.2
6 - SexiGraf - Ubuntu Server 16.04.6
7 - vCenter - Photon OS
8 - VM Test 2 - Linux Mint 20.1 Ulyssa
Wow! That's stuff ;-)
Thorough, methodical, and full of useful information. Thanks.
I am glad that you liked the video - Thank you very much!
great way of presenting technology with deep dive of everything
i really enjoyed all of your content. will share your content to others.
Hi Talha, thank you very much!
VMware (esxi free version) with a pfSense VM for managing / restricting the LAN/WAN for the VMs, Docker, DMS, SVN and Jellyfin VMs. 2U Server in a short Rack. Thanks for the home lab videos, I'm always trying to get a glimpse of the different hypervisors and your videos are straight to the point. Nice. +1 Sub. Keep up the good work.
Awesome, many thanks for the comment and for subscribing Alex.
really clear explained :D this is now my new favorite channel
Very kind of you, many thanks ;-)
I was bought to VMWare a little bit and found out hard way that after upgrade to VMWare Workstation Pro 16 I'm no longer able to auto-start VMs with Workstation start, sharing VMs deprecated .. still need to re-connect USB dongle every time ... so I decided that it's enough. Learning around Proxmox (candidate #1) and UnRaid (candidate #2) to virtualize.
Also comparing some HW options from 1litr MiniITX units stacked, through QNAP VM capabilities, my own custom built MiniITX based on some gaming class motherboard, up to used Dell PowerEdge R720/R730 servers with older Xeon in low-power versions. Do not want electricity bills to eat me alive, while still would like to run those MVs 24x7 (at least virtualized NAS).
Therefore your video was pretty helpful. Thank you very much.
Awesome - many thanks for sharing Tom !
I have been using proxmox for sometime now, but your explanation around the subject is exceptional. Thank you for the effort.
Thank you for watching and for your nice feedback!
Been using Proxmox for a few years now, can't say I'm even remotely disappointed by it.
Great video. The style is excellent, the information is very clear and organized in chapters. Well Done
Many thanks for your nice comment!
I have litterally been looking for something similar to this! Thank you OMF!
Thanks Martin - glad that it helped!
Running Voidlinux on bare metal with a bunch of LXD and Docker containers on top. Dipping my toes into QEMU out of interest but right now I have no use for it (yet).
Storage is a 1 TB SSD with BTRFS, one subvolume for main system, one subvolume for images, one subvolume for containers. This has the added benefit that I do not need to decide a partition size up front but those subvolumes grow if need be.
My storage is a BTRFS pool in RAID1 config. In BTRFS RAID1 means there is always two copies of my data (not like "normal" RAID1) regardless if there are 10 drives in the pool (which there are right now, kicking my just above 50 TB usable space). Another benefit of BTRFS is that I can mix and match drive sizes other than in ZFS and grow my setup by adding single drives.
I like simplicity and therefore there is no GUI or any management interface between me and the machine. Everything is setup using Ansible playbooks so I can reproduce this whenever I migrate.
P.S.: Greetings from Bavaria ;)
Hey Tristan, many thanks for your comprehensive feedback!
Thanks MArc, i am using virtualbox basically for sandboxes VM-s.
Subscribed!
Thank you Juan!
Nice guide. I use proxmox to host a couple of containers running pihole, a jupyter environment plans for a media server are in place.
Awesome, thanks for your feedback!
Another perfect video. I'm now useing Windows 10 and Virtualbox on my current homeserver to host a couple of Ubuntu 20.04 LTS servers. I need to move to something else. The constant Windows reboots and high windows load on the systemen is far from optimal. Can't wait for part 3, keep up the good work.
Many thanks, glad you liked it - Episode 3 is scheduled for Feb 8th!
@@OneMarcFifty Can't wait, good video's and clear solutions
What a legend only one ad in the beginning . Your so damn underrated
Hi. I think the number of ads also depends on the viewer, not sure ;-)
Thank you for this video. You asked for details of how people are using hypervisors. Here's some random recollections....
I started with a bunch of services (mail, home automation, pbx, wordpress websites, file sharing) in docker-compose stacks running on Ubuntu bare metal. This was running on zfs root & boot and I had my own incremental backup to a backup server also running Ubuntu.
My first experiment was with xcp-ng. I managed to get my services running on docker/docker-compose in a debian VM under xcp-ng, and started unpacking some of the "Byzantinely un-docker-ish" stacks to separate VMs.
I gave up with xcp-ng because it really doesn't understand zfs well enough, and I really value what zfs can do for me, in terms of snapshotting and rolling back both data & OS. There were a bunch of other reasons, which I forget. I also didn't like the way xcp-ng handled errors with its nfs mounted filesystems (got xcp-ng hangs).
Then I moved to TrueNas Scale bare metal, hosting the same bunch of VMs. TrueNas scale handles data protection really well. But it is awkward to pass hardware through to VM's.
So I ended up with Proxmox. I have a second server which wakes for a few hours in the night. Proxmox does backups and replication to the second server. TrueNas runs in a VM providing file sharing. My other VMs run fine. I replaced my docker-compose owncloud stack running in a VM with a Turnkey owncloud container, and it works well.
I can now migrate VMs and containers easily. Migrating my data is another question. Although I have the same data on the two servers, I have different hardware. My TrueNas instance on my main server has a fast (2x1TB nvme pci passthrough) and a slow pool running on 4x8TB hdd. My backup instance does not (single 8TB hdd). NFS shares embed their mountpoint, and TrueNas scale insists that the pool name is included in the mountpoint. So I have to go and edit my client machines whenever I switch between the main and standby instance of TrueNas.
My wish list in the above:
1. proxmox supports docker-compose stacks and networking
2 TrueNas scal allows nfs exported mountpoint that do not include a pool name
Great feedback, many thanks. W/r to docker - you could run it inside an LXC container...
@@OneMarcFifty Thank you. Yes. I tried. With Turnkey Debian template, with and without privilege, I installed docker and docker-compose OK. Docker-compose repeatedly crashed out with diagnostics that made little sense to me, so I can't remember them. Exact same sequence runs OK in a VM. So I gave up on the extra performance and found something else to break.
Unraid user here mostly for gaming on xp vms and windows 7. Been trying to get into proxmox for gaming but a lot of commands have to be done in the shell or via ssh. Makes me appreciate what unraid gives us
Hi Dave, many thanks for your feedback! Yes, UnRaid is - like Proxmox, FreeNas, OMV, Virtualbox etc. one of the many solutions that can be used for home lab servers. I think they all have their strengths and weaknesses.
thanks for the tutorials for containers and virtual machines. you are a very good teacher
Thank you very much ;-)
This is good. Love the way you present material. Thanks!!!
Awesome - many thanks for the feedback!
Using Proxmox for hosting VMs for media servers, and spinning up LXC's for quick tests. Have used VMWare, but mostly use Virtual Box now for testing configs on my desktop vs on the server. Will be teaching myself Docker and Kubernetes going forward.
Hi, many thanks for your feedback and for sharing!
I'm a sysadmin using ESXi at work (corporate). But at home, i'm using QEMU/KVM on debian. But now, i want to install a proxmox. Very Very good video. Nice work!
Go for it ;-) As I say in the video, ESXi and Co. are great but the price tag is corporate as well - for hobbyists like us I love Proxmox!
@@OneMarcFifty Should i expect a lot better performance with proxmox (vs QEMU/KVM), or it will be similar? (on the same spec machine obviously)
@@MrPfiset I wouldn't expect a better performance with Proxmox because Proxmox is essentially debian plus QEmu plus KVM plus more tools, LXC and GUI. The benefit of using it is more on the GUI side really.
Nice. For small scale home-labs, the tiny form factor PCs are great. (Lenovo was first to market with the M72e and M92p)
I have a larger requirement. 14 VMs total. My host server is a Dell Poweredge R620 server, pair of 10 core Xeons, 192GB of memory and it has four 900gb 10K SAS disks. I run ESXI and with all 14 VMs running, total processor load on the server is right around 10% average. Best part, the R620 very quiet.. like desktop PC quiet, and it is only using about 140W. That's 10 W per VM. Incredible efficiency.
You are spot on! One of the main decisive factors for sizing is definitely the number of VMs. The charm of Proxmox is that you can run stuff in lightweight containers, but if you have heavy Windows Workloads then you need more juice. The key is to pick the right size - and there is a bunch to chose from from the Raspberry Pi to the Xeons / Ryzens / Epycs. Many thanks for your comment.
I love you RUclips Nickname!
The video was very informative and well presented, but you got the subscription just for the name!
So glad you didn't change it with the introduction of the euro
Hey, many thanks for your feedback. Yeah, it was kind of a challenge to find a name that was not taken already ;)
I used to have a proxmox installation and really loved it, it's a great tool.
Thank you for your feedback!
This is just what I am Looking for, I am learning to use VMs for Chia Farming, to setup and run 2 plotters and multiple farmers on 1 machine, I am giving myself a year to learn it as I have messed about with it for years now. I am testing out LVM and KVMs, I am working on the virtualization of the LV to allow for dynamic allocated storage for my farmers.
Awesome, many thanks for your feed back !
Interesting. I'm an RV full-timer and have 11 running computers around the RV. I am using the same computer as you for my router, DHCP server and Internet gateway. Since I have 25 years experience with Windows and no experience with other operating systems, I'm running Windows Server 2012 r2 which I got a license for off eBay for about $35. Since I frequently move from place to place, I have 3 different WiFi adapters which I can connect to campground Internets with. I've also got an old Verizon MyFi device to use when campground WiFi is poor. The MyFi also has a POTS phone line which comes in useful from time to time. I can also use a hard wired network cable if I am at a place with that available. Some campground hot spots don't like some WiFi cards so that gives me lots of options. The machine is also running in-house Filezilla FTP server which my webcams connect to. Then a scheduling program that will FTP the webcam still images to my website. The machine is obviously not working very hard but does what I need fairly cheaply and keeps me busy with learning the innards of Windows server.
Wow - now that's what I call an interesting setup - you have a real mobile network then ;-) Thanks for your feedback!
Would you be willing to share the 3 wifi adaptor brands you use? Thanks
@@redone823. Right now Linksys WUSB6400M, TP-Link AC 1900, Linksys AE1200. From time to time I change out one or the other if I come across some new make or model that looks interesting. These are all USB models. I also use some USB to Ethernet adapters for connecting to a friends hard wire via a 100 foot cable and to connect to the Ethernet ports of my Verizon MyFi.,
i''m new to this and quite a source of information you have in here. thanks!
Thanks for the feedback- and thanks for watching!
Fantastic job. Really appreciate this video. Thank you
Many thanks - I am happy that you liked it.
Great video! Thank you Marc! I have just recently bought a small elitedesk 800 g3 mini with a i7-7700 , and I#m waiting for a power adapter for it , but also for 2 other minis which are on their way. Never used Proxmox before, and I was planning to create some k8s clusters with these machines for some web development and home services servers , but now you made me want to give Proxmos a try :)
Man, I hate to admit it, but you a damn good explainer! I think you got a new subscriber...
Hi Marco, many thanks ;-)
I have created my virtualisation back in 2019. It is a HP microserver gen8 with Xeon e3 16Gb ram and 500mb SSD, 10tb WD RED in hw RAID. I run a HP microserver dedicated version of Vmware esxi which has a free license. Inside I have a Windows server 2012r2, win10, centos7 for pihole, unifi controller, dns services and recently I was playing arround with FreePBX.
Wow - that's a lot of stuff you're running in VMs - many thanks for the feedback ;-)
Nice explanation and demonstration of proxmox.
To be honest, I was also tinkering with proxmox for a little while, it seemed nice to run a scalable infrastructure to push and run my VM's on the fly. Unfortunately I've noticed my tinkering-box was woefully underpowered to get some work done, so I'm looking into downgrading back to a unix-box to run all my tiny containerized web-applications. Also I've noticed some issues regarding my recognizable disk space, proxmox is not designed to work with eMMC storage so I'm stuck with the extra nvme stick I've put into my tinker-box.
So, for me proxmox seems to be one of the more versatile tools in my homelab, which I will glad to be re-adopting when I'm able to run it on some descent hardware, because `potato`-power just isn't cutting it.
Hi Daniel, many thanks for sharing and commenting! Let me know how things go once you've beefed up potato power ;-) ;-)
Excellent clarity
Many thanks
Oh my! This content is golden! Thank you!
Thank you very much. Glad you liked it.
I'm not yet using any virtualization methods but I'm learning and would like to try some of these techniques for home lab... awesome video for teaching!
Hi Santiago, many thanks for the feedback and sharing ;-)
Many Thanks for this nice overview of Proxmox!
You are welcome - thanks for sharing and watching;-)
Many thanks for your hard work to explain everything in this video !🤗
Thank you very much.
You're a great teacher Marc. Thanks so much for this video. Subscribed!
Many thanks Brad ! Glad you like the videos and thanks for subscribing!
I have a Dell Latitude E5400 (Intel Core 2 Duo) that has the Intel VT enabled, and has Oracle VirtualBox installed. I use it primarily as a wireless bridge (via a pfSense VM - NIC 1 is bridged to the WLAN interface and NIC 2 is bridged to the LAN interface - and dropped Windows Internet Connection sharing for pfSense.
Many thanks for sharing !
Hi! I stamble into your video. I'm glad I did. I like how you explained the subject. I use virtual box, vmware, hyper-v and proxmax, To learn and become vm admin. You showed me a few more things I wasn't aware. Thank
Perfect - many thanks! Glad it helped!
Very useful video to get started with Proxmox, thank you!
Many thanks Kevin!
I'm.using virtual box, but I has been looking to run proxmox. Thank you, this is very informative
Thanks a lot for the feedback Carlos!
@@OneMarcFifty finally tested today proxmox. Thank you really for your video. I will be moving a couple of vm now to proxmox....SUBSCRIBED
Setup an oVirt cluster of 3 servers a few years back at a company I worked for, and am interested in oVirt/RHEV and proxmox. Plan to try out proxmox at home when I can. Thanks for a great video!
Many thanks for your feedback! Would ovirt run on RHEL only or on other distros? ( I believe it would run at least on CentOS?)
Very well done. Lots of info and well organized. Subscribed.
Awesome, many thanks for watching, subscribing and your nice feedback !
There should be a super like button. Too informative video and the best ever method of explain. You are awesome sir!
Hi Deepak, many many thanks - that's very kind of you.
Good stuff, building my first Proxmox server this evening...
Perfect ;-) Let us know how it goes!
soothing bass voice..
Yeah - I'll be back ;-)
Really great explanation on the topic. Thanks for the efforts.
Thank you!
re: call to action -- have used VMware professionally for over 15 years, am using VirtualBox in my home lab, and working on my LXC and Xen chops. Yeah, Docker & Kubernetes are interesting, too -- if you haven't seen it you should look at "Portainer" for container management.
Hi Mark, many thanks for your feedback. There are many Portainer videos on my channel ruclips.net/channel/UCG5Ph9Mm6UEQLJJ-kGIC2AQ - for example the first episode of this series ruclips.net/video/cTufqsBbXOU/видео.html or the Portainer episode (older video) : ruclips.net/video/YBb9PeFqr94/видео.html
@@OneMarcFifty I noticed your Portainer video(s) shortly after posting my comment, LOL! I also noticed the market seems to have caught-on to the popularity of the "micro" form factor PCs, as the prices even for "refurbished" ones appears to be higher than I would have expected. I'm now evaluating this option versus a RPi4-based one.
Another great video Marc!
The i5 6500T CPU is a great choice for a 24x7 server that's going to run mostly idle. I think this specific OptiPlex takes in 19.5v@3.33A but would likely consume 15% of that at idle.
The two specific concerns I have are:
1. with these T CPUs - one of the ways they consume so little power is by doing less. So the same task that takes a i5 6500 x seconds might take 1.2x seconds on the T. Have you (or anyone else using these) actually seen this play out or notice the difference in real life?
2. with these specific USFF Micro PC form factors - it's as tightly packed as a laptop with no ability to plug in a LSI/SATA or a multiport Gigabit ethernet card, pretty much requiring an additional system to be involved for storage (like another NAS) or for ethernet/routing (VLANs seem to be the only option with a single port). So essentially, this specific form factor requires additional systems to be in place to really have the actual home server experience.
Do you agree with this thought? If so, would it be better to use a larger form factor so that we can atleast plug in some low profile PCIe cards and have the system handle more server responsibilities?
Many thanks for your feedback - and yes, your observations are right. I have not tested the i5 6500 against a T-model but in fact I had been assuming that it would sit idle at most times (that was before I activated motion detection on the surveillance cameras ;-) ) - You are absolutely right w/r to form factor. The reasons why I chose the USFF factor were first that I do not have a lot of space left since I unmounted my 19" rack; second, I wanted something silent and third I thought that the large factor home lab Server is a well known concept (if you check out reddit etc. then you see a lot of those projects) - I guess the point I was trying to make is that for everyday's use it does not necessarily have to be the "big beast" - you (or rather I) will have to live with the limitations though - especially with regards to missing PCIe etc. In a nutshell I think this concept somehow fills the gap between the Raspberry Pi and the 19" rack.
Any server even 40 core will consume almost nothing while idling because there are power saving states. Zero reason for overpay for NUC's.
If you sell me a 40 core machine for 200$ I‘ll buy it ;-)
@@OneMarcFifty for $200 you can get 12 core e5-2678v3 with mobo and ecc ram from China. 3 times more cores at higher speeds.
@@D9ID9I Wow, that's awesome. Even if I add the 25% import tax plus maybe 75 Eur for Case and Power Supply , then this will be 325-350 EUR (roughly 375 USD) which still is a good deal I believe. Where would you buy it from ? Banggood and the like ?
Great video. You just got yourself a subscriber, sir.
Awesome - many thanks for subscribing !
This was well done and helpful - thank you!
Call to action: I've used MS Hypervisor, VMWare, and VirtualBox, with Virtualbox being my most used. I'm trying to see if QEMU, Proxmox would better suit my needs for a home lab use case. 😀
Hi Zackary, thanks for the feedback - let me know your findings.
Quality video deserving of subscribing to keep up with what you are presenting.
Beyond subscribing, recommending to some of my fellow geeks.
I’ve tinkered with ProxMox before, but that was several years ago; even though I have suggested it to others because it is impressive. Great topic, and I look forward to more.
Awesome, many thanks for watching, subscribing, sharing and commenting !!!!! There will be more - promise ;-)
I did exactly the same thing about 3 years ago, however, I've now got a better solution. It's a Dell 7080 Micro (same form factor as this one) but it has a 6 core i5 CPU (12 threads), 64 GB RAM, a 2.5" SSD for the hypervisor and 2 x 2080 1TB NVMe's for the virtual machines which are mirrored using StorageSpaces (Intel Rapid Storage RAID will also work). The NIC is also Intel rather than RealTek.
Hi Colin, looks like a great machine! However it seems to be quite pricy - around 400-500$ at the moment - but presumably that's just at temporary thing due to the hardware shortage ?
@@OneMarcFifty Not sure, new technology? I picked a couple up from eBay at £400 each. These were to replace a PowerEdge T630. Both of the Optiplex 7080 Micro's draw 15 watts each, the T630 is 100w+, with the energy prices rising as they are, I may even recoup the cost of the machines from electricity saving in the long run. I may consider the 7080 SFF model in the future as this can take 128GB RAM and has PCI-e card support which makes having a SAS tape backup drive a viable option.
Energy cost was definitely one of the main drivers for my decision.
Nice video.
I'm using Proxmox to run few vms for minecraft server, media server stack with plex and few other softwares, Openmediavault, Pihole etc.
Hardwares : Ryzen 2700 with 32 gb ram which i got for cheap from Amazon.
I love the Ryzen's - I am using one as my video cutting device. Very powerful processors.
New info for me. Nicely presented. Thanks.
Thank you very much!
You have got a new sub from me, very clear and concise.
Cool, many thanks for subscribing ;-)
Nice vdeo! I am also considering to create proxmox server with my old laptop. Its great that you showed us how to build a server. Thnx!
Thanks for the feedback!
I use Linux in virtual box on Windows pc to avoid hassle of Linux driver issue on certain hardware. Docker is used on a qnap NAS for video encoding and proxy server
Many thanks for sharing!
I am running Proxmox and docker in my home lab. I just ordered a new server last night which I am going to run ESXi on. I have a print server, WDS, WSUS, file servers, docker with many apps.
Wow - awesome, many thanks for sharing!
We run a fairly large OpenStack on kvm/Ubuntu with osism/kolla and ceph backend. We chosen it for the self service aspect for hundreds of developers, but I would not recommend it on smaller scale
That's what I thought when I had a look at it. I was tmpted to try but then I thought - Nah, stick to Ext4 / Samba - I only have 2 users really anyway.
I used a Supermicro server for my home lab. I initially installed Proxmox. I have now installed VMWare ESXi.
Cool! This exactly what I want. Thanks.
Awesome - I am happy that it worked for you.
Hi, I use virtualbox to run windows apps on my linux (ubuntu) laptop and on my linux (centos) computational cluster. Thanks for your great presentation!
Awesome, many thanks for your feedback !
I use xcp-ng, but I like the UI of proxmox. Excellent tutorial!
Thanks Glenn, xcp-ng and Esxi have been mentioned a coupe of times - I might do a comparison at some point in time if people are interested.
Great video Marc! Very articulate and thorough! Thanks!
I have one question if I may...
I have small home lab with setup is as flows:
- Modem: ISP with 150 Mbps
- router: xiaomi redmi ax6 + unmanaged switch
- proxmox hypervisor (3 VMs running: Home Assistant, AdGuard Home, Nextcloud own instance)
- 2 Raspberry Pi's (media streaming + mqtt server for smart home) - wired connection
- smart home (51 devices on wifi and 8 zigbee devices, Zigbee Hub is WiFi)
- 3 laptops (mostly on wifi 5GHz)
- 3 smart phones
- TV (streaming and media server for video and music)
- smart home is growing (about 20 devices are more to come in our home).
Current router is not capable for handling such traffic over home network, wifi is unstable and keeps crashing, so new infrastructure is needed (at least one cAP is needed)
What kind of router (and switch) do you recommend? Virtualization? OpenWrt or something like more industrial?
Thanks!
Hi Andrej, in this setup I assume that many devices are using many different bands and desire different bandwidths. I would go step-by step, i.e. first of all see if you can group devices by need/requirement (security, bandwidth, Wifi frequency) and then use a main router and divide them using VLANs etc. Second step I'd check on the possible connection methods - prefer hard wire, only use Wifi if necessary. From what you write it looks like you have many devices using one single AP. Even though it's Wifi 6 you will hit limits. It might be worth using a separate 2.4 GHz AP for your IOT devices which don't need a lot of bandwidth, and potentially even use a mesh between the AP and a second AP wired to let's say a device that until then used Wifi directly in STA mode. But definitely put the slow IOT devices on a separate cheap 2.4 GHZ AP - that will help a lot.
@@OneMarcFifty Thank you, I appreciate your advice! I'll take one step at a time, and see what change it brings. I tried with wifi extenter to cover the devices with worst signals, changed channel for wifi 2.4, separate AP for IOT...and at least 2.4 wifi is more stable now, 5GHz is not back yet :).
Also considering upgrading infrastructure (router, switch, AP and software).
Still considering if I go down the path with Pfsense/OPNsense or OpenWrt, RPI4 (4GB) or virtualization on Proxmox...
Also thanks for all your videos, the most articulated videos about networking! Keep up the good work!
Yes, I use VirtualBox on an Intel macOS to host a Linux Mint instance.
Many thanks for your feedback !
Love your videos ... I have alot to learn! Thank you!
Thank you very much!
Hey buddy, great videos. Keep up the great work! I use raspberry pi’s. One running raspbian w motioneye running like a service and One running OMV5 w docker w Plex, net data, heimdall and qBitTorrent. I have an old windows 7 PC w a 500 gig SSD and I loaded it w a bunch of older hard drives. First I ran Unbunto, then OMV for x86 also, then I tried truenas but couldn’t quite get the file shares to work correctly (more on that in a min) so I installed proxmox on the SSD. Again, I installed OMV5 in proxmox and it worked flawless. So I installed win10, Unbunto, raspian for x86 and finally truenas. Since the pc I currently use in also an older win7 machine, I found one obscure setting for older SMB and it magically worked. Eventually I’m gonna get a new computer to play half life and other steam games on and to do other things with...so then I’ll have 2
Extra computers....one running proxmox and maybe one running true nas
Thanks a lot for the feedback!
Saw your reddit post. I'm currently using ESXi (w/o vSphere). Will be switching to proxmox for a Fortinet VM lab build in preparation for the NSE8 practical exam.
Thanks for the feedback- and once more good luck with the exam!
Excellent channel, thanks so much for preparing these videos. May I request that you spend some more time to slowly explain the hard drive and network config on Proxmox? I feel this is one of the confusing elements most people get wrong when installing proxmox. I.e. lay out what you want, LVM, formats ext4 vs zfs, xfs and then how to set up the network environment to have 3-4 VMs work independently while only using 1 NIC. There are some relatively poor and outdated videos on youtube today and for people new to proxmox, I think your great style of presenting could be really helpful...
Thank you very much for your comment! Yes - it's true that the whole networking and storage bit is actually quite confusing to people. I will have a first touch on this in one of the next videos where I will show how I built the OpenMPTCPRouter test lab - that will explain a bunch of stuff around networking - for the storage part - not planned yet, but I'll think about it ;-)
Any AMD Ryzen CPU or APU with more cores than Intel Core i5/i7 can also be the alternate CPU choice.
Many thanks for your feedback - you are right, the Ryzen CPU family is a great choice as well - I have a Ryzen in my video cutting PC. The price point seems to be higher though for the time being.
i was surprised how bad ryzen based consumer pc’s in virtualization under windows, esxi, and not so cool with opensource
nice video, i'm starting out setting up my own server too , this is really great
Awesome- many thanks for your feedback- let me know how it goes!