Let's Install Proxmox 8.0!
HTML-код
- Опубликовано: 23 июл 2024
- Visit Linode.com/CraftComputing to start your $100, 60-Day Trial, and move your services to your own personal cloud today!
It's been a while since I've updated my tutorial videos, so today, let's install Proxmox 8.0! This is a beginner's guide to the installation, with step-by-step instructions for installing Proxmox, setting up your first Virtual Machine, and important information on Networking, CPU, and Virtualization concepts. Even Virtualization vets should get something useful out of this video.
But first... What am I drinking???
In honor of the 666th video published to Craft Computing, I cracked open 'All That I have Learned' from Adroit Theory... a 16.66% Russian Imperial Stout aged in Maple Bourbon Barrels. This was the correct, and in so many ways the WRONG beer to open while filming a tutorial.
Links to items below may be affiliate links for which I may be compensated
Proxmox VE ISO: www.proxmox.com/en/downloads
Ubuntu Server ISO: ubuntu.com/download/server
Balana Etcher: etcher.balena.io/
IODD ST400 Virtual Disk Manager: amzn.to/3YJe6Zu
IODD ST400 Review: • Never Flash a USB Driv...
Ventoy: ERROR 404, VENTOY NOT FOUND
8-Bay Server Build: • Home-Friendly DIY Home...
Grab yourself a Pint Glass at craftcomputing.store
Follow me on Mastodon @Craftcomputing@hostux.social
Support me on Patreon and get access to my exclusive Discord server. Chat with myself and the other hosts on Talking Heads all week long.
/ craftcomputing
0:00 - Intro + Hardware
4:47 - Installing Proxmox 8.0
8:21 - Your First Virtual Machine
12:23 - "System" Tab
14:03 - "Disks" Tab
14:57 - "CPU" Tab
16:56 - "Memory" Tab
19:06 - "Network" Tab
21:03 - VM First Boot
22:15 - Proxmox Networking Configuration
24:16 - CPU Types Explained
27:57 - Wrapping it up Наука
Hot tip:
If the Proxmox server is connected to the internet (because of system updates, it usually is), the more efficient way of getting ISOs onto the local storage is to paste the URL in to a form and download direct from the internet into the ISO folder. How to do? 8:57 - Copy the URL from ISO-file by right click on "download now"-link and select "copy link address" from the context menu, 9:39 - select "Download from URL" from the ISO images category, paste the URL you've copied before into the URL form and click on query, the system will create a file name, press download. The system will download the ISO file direct onto Proxmox without download to another computer and reuploading again. Very nice feature, I wish Unraid will it become one day too.
I've been using proxmox in my homelab and at work for a couple of years now, and I find this video to be extremely welcoming to new users. Great work Jeff!
This is an awesome breakdown on the install, especially with the extra info on biso / cpu types / networking. Lots of videos will tell you to 'just pick this' but won't tell you *why*, and learning that is awesome.
I have never in my life heard "Tamper Protection Module", TPM stands for Trusted Platform Module, but that's an adorable and optimistic alternative... :D
TPM = Totally Prox Mox
That name is brought to you courtesy of the dangerous "All that I have learned" beer 😛
More like Totalitarian Peon Monitor, they want that in your computer because they can trust it to spy on you...
Tamper protection module it shall be called!
Tamper Protection Module is a system that are built into some Enterprise and business Desktop and laptops (seen usually on Hp and Dell Business models ) to prevent the machine from turning on if the chasis or casing is open. An unusually useful feature to prevent nosy workers to tamper physically with their work machines !
Long time subscriber. This is really exciting. Ive seen you grew in the past few years and I learn so much from you. Teaching more virtualization and other enterprise technologies is going to be amazing. Thank you.
Ventoy is a great ISO manager. I use it. Once you write ventoy to the USB stick you just copy/pasta your ISOs onto the USB drive where ever you want. It'll find your isos and put them into a nice list.
What's a Ventoy? 😜
@@CraftComputinga very cool software 😁
@@CraftComputing Google it... you will like it.
I found it while trying to create a windows USB stick from a linux machine once. Make a ventoy drive, drop the ISOs on there. done. boot. profit.
Oh wow. Some people really do miss sarcasm
Proxmox with virtualized TrueNAS is exactly how my homelab is configured. Aside from TrueNAS I have VMs for PiHole, Unifi Controller, HomeBridge, HomeAssistant, and a random Windows VM because reasons.
| Random Windows VM |
Gotta download those Linux ISOs somehow.
Yarrrrr
I had TrueNAS Scale inside of Proxmox but I've been just using Ubuntu for samba and Plex for years now and kinda don't want to go to TrueNAS...maybe in the future I will with ZFS tho will see....and yea I had a Win Server 2022 Active Directory forest in my lab just with a few Win10 and a few Win11 VMs so that I could learn AD only to realize AD kinda sucks anyway....oooff
I had to move my pihole, nginx proxy, and VPN to a separate low power device so when I messed with my proxmox server I would still have reverse proxy and DNS available
@@CraftComputing And use your tax software...
Thanks so much for the breakdown of each of the items in the VM creation wizard. You made it crystal clear as to what each of the setting means and represents.
Well done and thanks so much.
Love your content
Thanks so much for describing most of those individual settings in detail!
I've searched a lot but this seems to be the only video i found doing so for Proxmox 8 and actually describing WHY to choose which setting.
I think a video on Proxmox passthrough would be great.
Passing through GPUs, but also things like Intel QuickSync. And iGPU sharing.
lol its not that easy.
GPU passthrough is easy, but Igpu passthrough is very dependent on how your motherboard is layed out. For example, Igpu passthrough is completely broken on 500 series intel
Pci and usb pass through is very easy, it's just handled from the hardware tab on the vm.
You can even pass through individual hard drives rather than an entire pci controller. My nas is just a zfs volume in a vm (it was originally a bare metal server for everything that I migrated into a vm) and you can pass through individual disks from the command line, even from an hba
A video on passthrough would be great, as someone who's thinking about going to Proxmox it'd be really informative
@@WMartinNI Yes, but for example SMART is not passed through... ANd as I saw, you cannot start a SMART test in the Proxmox disk manager tab, only the results are shown (however I am also new to this so it is most likely, I did not find the way how to do it)
I really appreciate the way you present this stuff! Looking forward to seeing this one grow.
I am really looking forward to all your upcoming proxmox videos. I have been using your proxmox for a couple of years now, but I'm always eager to learn more.
I had already upgraded my Proxmox cluster to 8.0, but I decided to watch this video to see if I had missed something. Sure enough, new CPU types. I have a VM with Windows Insider Preview running on the Canary Channel. It had recently stopped taking updates because the CPU was not supported. I had given up on it and shut it down. Tried what I learned from this video and my VM is supported again! Thanks Jeff!
Love your sense of humor, especially when covering deeper subjects.
Just when I was about to start my journey with Proxmox... you drop this amazing vid. Really useful, I'll come back once I'm battleling with the server, can't wait for the upcoming parts!
For someone who is experienced in virtualization but new to Proxmox, this is truly an excellent video because of the level of detail that you go to. Thank you!
I am new to Proxmox. Fantastic tutorial. Excellent from start to finish. You really deserved that beer!
Glad you enjoyed the beer. A little inebriation is a wonderful thing! I learned some thing from your overview of Proxmox as well.
I liked your explanation of why you would choose a specific CPU type. I have been choosing Host as my option for a long time, but I hadn't considered how that might affect things down the line when/if I need to migrate the VM to another machine down the road. Something to consider for sure.
Jeff I've been watching your videos for a while following hardware and cool projects, I have just built my own home server and this video was exactly what I needed, thank you!
I don't watch your videos all the time... but when i do, i forget how much i appreciate your humor. Remembering why i subscribed in the first place.
Man I love your content, I would like to see you do a video about Private networking for Isolated Homelabs. Thank you for sharing your knowledge and wish you nothing but the best.
Incredibly excellent video 👍
I have watched a lot of your videos. They're all clear and crisp but this one especially hits the enunciations and inflections brightly and vividly.
Great content. Can't wait for your future, related virtualization videos.
Big thank you.
Kindest regards, neighbours and friends.
I've been running proxmox home server for about a year now and still ... i learned new things watching this video
Thank you !
A company I worked for for about seventeen years did have a monstrous system of physical servers when I started there as a developer but over time this was condensed down to just a few racks by VM Ware. I did use the free version of VM Ware both at work and in my home lab and it was really great firing up a virtual just for some specific task and then shut them down and create another if necessary. Since I retired, I haven't had much call for a VM but it is still a fascinating technology. Until today, I hadn't heard of Proxmox and it sounds very interesting particularly after watching this video which I found extremely well put together and presented. Now I've got the bug again so I think I've found some use for the box under my desk.
I’ve been running a 9 osd Ceph cluster on a 4 node PM cluster for about 3 months now. (3 nodes in HA). So far ceph clustering has been extremely awesome. I very much see why they’re including it now. After 3 months I can’t recommend it enough. Stores VMs and lxc’s beautifully. Very fast and reliable. And the ceph fs holds ISO’s. It’s the best setup I’ve ever run however it’s requiring me to upgrade switches. Ceph clusters are very chatty and I’m seeing dropped frames in my Win vm through my gigabit switch.
Great explanation in this video btw. Clear and easy to understand.
I don't "like" videos often but this one earned it. This is exactly how to cover this topic. Perfect level of info provided, especially re: the divvying of resources bit.
well done, exactly what I was looking for... as an old VCP certified tech this was exactly what I needed to line up my knowledge with where proxmox was putting it all.
Always with the appropriate amount of dry humor! Love it. I don't know what I don't know, but I do have a ProxMox server with 4 VMs. Still learning, so I look forward to seeing your future videos especially your content around VLAN techniques and strategies.
You absolute darling!
You actually cleared up the misconception that *I* was under about how cores and threads are handled by VMs ... I had presumed that you had to fit all your VMs into the total number of threads that your CPU has available...
That's it - I now love you forever! 😀
Thank you for this tutorial, Jeff. I finally took my first steps into Proxmox about a month ago after buying a second Intel NUC. Now I have both of them running in a Proxmox cluster. I was running Ubuntu Server bare metal previously.
Anyways, I really appreciated the breakdown of the different options during the VM creation wizard. It was nice to have both confirmation on the things I did right and suggestions on the things to do differently next time.
Great video. I followed along and dealt with issues as they arose, but this was a great resource to reference when setting up for the first time as a complete beginner. Thanks for the help!
This is an exceptionally well written and presented tutorial. Thank you so much for taking the time to put this together. I clicked the 'bell' so as not to miss your future Proxmox VM content. Well done mate!
Thanks!
Been a networking hobbyist for a long time, but this is the video that finally inspired me to move my server from win 11 to proxmox.
I may be a photographer by day, but a hypervisor and some vms *could* speed up my workloads, and that's all that matters lol
This video could not have come at a better time! I am literally setting up the Proxmox installation today (day 3 of video upload) and shopping around for an HBA for vortualizing TrueNAS
Great video about details on proxmox. You don't see this level of detail on such a short format. Very well done.
I’ve been running Proxmox for a year and I learned something new. Thanks Jeff
Jeff, thank you so much for renewing this whole concept. I've been struggling getting Proxmox+TrueNAS+docker containers setup in a way that's easy to create and maintain. Would love to see how to setup an all in one video touching on how to setup Docker on Proxmox, or if LXC containers could be used instead of, since that's the default.
+1
If your homelab only consists of a single PC, you should simply use CPU type 'host'. The generic CPU type are only relevant if you plan on doing live migration of your VMs from one machine to another that is not 100% identical (as in the same CPU).
Thank you for being so exhaustive, exactly what I needed. Subscribed and looking forward to your other tutorials
Asmedia controller.
I know. ASS-media controller
They are cheap. That's their thing 🙂
Pls explain the reaction
@@LA-MJ ? What is to be explained?
@@LA-MJ Asmedia makes low quality controllers. My personal experience is they disconnect often in the external drive configuration. I had a motherboard from 2012 and it had two SATA controllers on it... an Intel and Asmedia controller. The Asmedia controller failed after 2 years, the Intel one works fine to this day.
Awesome video. Thanks for the detailed explanation of all the options. Please continue the series.
When discovering a new RUclips channel, you're not sure at first how well informed it is. Your explanation of CPU core, memory and disk space sharing convinced me this channel is the real deal: other videos gloss over this stuff.
You're also packing the information densely: this is not wasting my time. My mental model of how this stuff works is getting more accurate rapidly.
Thanks especially for the bridge explanation. I have a bare metal server with management interfaces on one VLAN and user facing stuff on another VLAN and subnet, and I'm going to want to replicate this when I make it virtual. You've got me started.
But a video going over network setups in detail with examples would be welcome. If you've already made one I'll find it shortly!
New on Proxmox, and one of the things I struggle hard is on GPU passthrough, love the content
Thank you. You go a little fast for my old brain, but the first couple minutes helped me clear up a couple of things about proxmox. For the first time I'm moving away from bare metal systems.
Glad you got that box all sorted out Jeff, it really does look great.
Also, I've taken the Ventoy-pill for all my bootable iso needs. Really, really handy, and so far I haven't found anything it won't boot.
I really wish proxmox would allow for at least initial DHCP, that way on a server with multiple nic's, it'd give you an available IP on the nic you have plugged in. That's bit me before. Also, it's me, I forgot the password I typed 5 seconds ago, can confirm, was boned.
Very good, no BS tutorial though man. I really appreciate you making these. I don't necessarily need 100% of them, but man is it nice to have a quick reference if I need it. One small note I'd have is, while you can allocate more threads than you can simultaneously execute to a virtual machine, best practice is to not do that as there's a performance penalty of 10% or so with multithreaded workloads that exceed the number of threads available in the hypervisor. In practice, I've found this to be the case but usually just a few percent.
If you do a 'deeper dive' video on this, it'd likely be good to touch on how to read the linux 0.01/0.10/1.0 load averages, the newbies always get confused with that.
p.s. don't sleep on the turnkey LXC's, they're very, very handy in the homelab for spinning something up to test it out, and turnkeylinux does at least a quasi good job with their config defaults, so even if you want to use something exotic to run SAMBA or whatever, it's nice to have them as a reference.
+1 for Ventoy. I love it.
Glad you enjoyed the beer! Easily one of my top three beers in my best of the best list. Sadly the Original Brewer that made the beer has passed away and what is out there is all that is left. Fun fact the barrel used was a "William Larue Weller" that previously held maple syrup, if you know, you know. To make it more interesting, I believe you have an OG bottle unbarrel aged to show how good the base product is. Cheers!
Very informative video! I'd love to see a home NAS setup walkthrough in ProxMox, explaining different options and common doubts that arise during its configuration.
Thanks for explaning that you can configure more resources that you physically have among VMs. I learned alot about virtualization!
Great video as usual.
For anyone wondering - once you have set up the server you actually can use it with a dhcp lease by editing the network interface config file directly, at least I've done it in version 7
If you have one server in the cluster, maybe
@@LA-MJ I've never run more than once server to be fair. I assign static ips at my dhcp server so it is a static ip for all intents and purposes, it's just set up as dhcp on the server itself.
This is the best and most in depth tutorial I have seen so far! Would love if you could cover masquerading and DHCP for my Virtual Bridge, as I could not get it working despite following so many examples online and the offical documentation.
Thank you for sharing and I'm looking forward to the PCI pass-through video. I've learned (and implemented) a lot from watching your series of videos.
Great video as always. I dont comment much usually but i love your stuff. Keep it up!
Love it! As you deep dive into virtualization, I'd love to see some exploration of virtual routing--especially vlans for isolated IoT networks and the like. Keep up the great work.
Really appreciated the clear walkthrough and additional tips - thank you!
This video educated me about virtualisation more than anything before. Thank You.
I tried many different solutions while setting up Home Assistant, and I can only say: "this is the way". Proxmox is the best, but Debian, not ubuntu would be my first choice for VM running docker etc.
On top of everything, this video adds much more details I was aware of, highly recommended, thanks!
This was a fantastic video for a beginner like myself, liked and subscribed, thanks so much man!
Good timing! I’m just upgrading my old TrueNAS and decided to try a proxmox homelab/nas. I’ve no experience with proxmox before.
How much of your old proxmox playlist apply to the new version?
Fantastic timing. Building a firewall/fukaround server with a $175 Beelink N100 EQ12 right now. The old Pi just isn't cutting it anymore, and dual 2.5Gbit!
13:45 TPM stands for Trusted Platform Module. It's for firmware-level encryption which is necessary for OS's like Windows 11.
Tamper Protection Module isn't a thing. You might be thinking of a Chassis Intrusion Detector?
I was researching copyright and DMCA issues lately, so Tamper Protection Measure was on my mind :-D
I litteraly just downloaded the iso for my new server thanks Jeff for the timing !
Your timing with this was spot on im just about to setup v8 on a test box
This is one of the best tutorials of proxmox I have found, thanks.
This is a quality video. Thanks for the clear explanations, you just gained a new subscriber.
Really looking forward to the series!
Very informative tutorial on many of the settings/options, especially for when creating new VMs, thanks.
I have lot of experience with VMware and Windows server products, and I always wanted to learn about Proxmox and xcp-ng but I didn't want to spend time to learn it from scratch and analyze all technologies.
Most of the people in my work circle just go either cloud, local with MS or VMware or hybrid, so I didn't have someone to explain me proxmox in 15-20 minutes.
My next questions are how to create a RAID array consisting from multiple disks with different size (ZFS I guess?), backup and replication in Proxmox and a tutorial about the promising xcp-ng.
Keep up the good work.
Superb Jeff, this is good stuff, and you're good at explaining.
Kinda expected some basic stuff that should be done after proxmox install, like adding non subscription repo.
Personally i go for "host" on cpu selection and had no issues migrating vms to other machines, but it was only linux vms, that probably would run fine on Pentium 4 instruction set...
Linux and FreeBSD will have no issues switching different CPUs. Windows, well...being Windows it don't want to play. 😁
Do a release where you use Terraform to create and manage your VMs. Definitely makes things easier, after the initial setup (which can be difficult for beginners).
Has the proxmox provider for terraform improved? Last I checked it was a bit barren, but interested to check it out again
Some gold here, like the vCPU types and instruction set info. Thanks!
Great video, thanks for the information. One question, can proxmox 8.1.3 have two virtual machines(truenas scale using a PLEX application and jellyfin installed as a virtual machine) share a hard drive(s) that is on a smb share? Would I need to use pcie sata adapter or can I identify the hard drives by there serial numbers in the configuration files? Thanks.
Nice overview and useful tutorial! Thanks!
So I've been looking at that sata controller for a bit. Do all the drives show up individually in the BIOS or does it take getting into the OS before they show?
I'd love for you to go over installing proxmox and virtualizing truenas that you mentioned prev.
I'm building a nas that i'm hoping to use as a media server and home assistant.
I nabbed the topton 5105 nas mobo with (6) sata ports and (2) m.2 slots. though the only ting that worries me is it's only a 4c/4t cpu, would that be enough to split up to use for this for my scenario?
Mainly my biggest worry is using trueNAS and not being able to expand and add drives later after the fact without redoing the whole pool. which I believe you mentioned proxmox allowed you to do.
This is the best clear proxmox explanation video ive seen very well made
I cant wait to get my next PC built so I can make my own Proxmox server.
I usually use Wireguard to VPN into my network, would it be wise to install that as the VM? Or keep it on my raspberry pi?
Also, does Proxmox crash a lot? Or the VMs themselves?
Great tutorial as all. I have an amd fx8350 still in box. Would you recommend using it to build vms?
Really enjoyed the video, I now need to rebuild my VM's with the right CPU setups. I would love to see a similar video on both generic device passthrough and specifically GPU passthrough and setup for Plex/JellyFin. Thanks for all the videos.
Oh dang, been watching forever, didn't notice when you broke 300k.. Gratz 300k subs!
Have you looked into the big stainless rocks for an old fashioned?
It would be nice to see a Virtualized TrueNas Environment and in your opinion the best configuration for it.
I recall the first time I tinkered with VMware Workstation back in 2003 or so. Very fascinating concept for the time to have a virtual “sub computer” with an OS that, for all intents and purposes, believes it’s on its own computer. Then add snapshots and copying etc it essentially introduced planned time travel
Hey, super nice video. Might you share which case you're using for the home server in the video?
Very good stuff. Thanks. Just tomorrow likely getting my 1L more powerful homeserver hardware so that I can finally migrate my rpi servers etc. under one roof. I've used Proxmox 7 a bit. One thing is confusing mess to me. It's VM's vs CT's in Proxmox. I get all over answer when to use which. Obviously you can't run like Windows on CT, but I thought on my previous test that ok, I'll just make like Debian CT and put bunch of test docker services there, but some say it's really bad policy security vise. Could you make short video about what is suitable for what usage.
Great video. Last time I used Proxmox they added e1000 driver support. It’s changed a lot.
Great video you clear up many misconceptions I had about ram and cpu allocations.
I look forward to your next Proxmox videos. I presently using unraid and installed proxmox on a router to run pfsense. I will have to reinstall now that I have a clearer picture on cpu and ram allocation. Thank you.
For proxmox, should I setup RAID1 in ZFS during the proxmox install, or use my servers raid controller (HP Proliant Gen10)?
Love the vibes and sarcasm. I am a VCP looking at proxmox for the first time after running vmware for 15 years. I tried KVM back around 2012 and ran it successfully for about 5 years before moving those machines to vmware as well. With all the stuff going on with broadcom and my lack of faith in hyper-v, i figured it was time to broaden the horizons again. Glad to see that much of this is very similar to vmware. Looking forward to the cluster video (once i find it). thanks for posting!
Thanks for a great intro to Proxmox!
Loved the explanation of Linux bridge. Great video. Would love to see "storage" in proxmox and lxc / vms, like cifs disk volumes etc
I used your last lets install when i first installed proxmox
thanks for the update!
Great tutorial Jeff. What I would want to see in the future is a tutorial for passing through a gpu to lxc containers.
I can’t help but anticipate the day you spill your beer… with all that hand waving within just a few inches away. 😎
I couldn't find your videos related to how to do the PCI passthrough in TrueNAS. Can you provide a link?
The last 3:30 of this video was perfect. You need a beer review channel. The Proxmox stuff was good too. I may give it a whirl some day.
Very nice overview! I would like to mention the ability to set the CPU to 'host', which will automatically set the client to use the same CPU the host has. As for migrating between hosts, I like to keep all my clustered host systems installed on identical hardware, so this works great for me.
I believe the option "host" equivalent to "cpu-core-passthrough"
Amazing video! I'd love to know about the best practices for Truenas, Proxmox, and a firewall. Should I opt for running each service natively on 3 separate PCs? Or would it be more effective to strike a balance by installing Proxmox on all 3, even if the PCs aren't identical, and then using the same software for redundancy? Also, I'm curious about making the most of an Intel network card with 4 gigabit ports. As for running LLMs (like in Nextcloud, where it can connect to LocalAI and a local LLM), is it currently recommended to virtualize Ubuntu on Proxmox? Or is it better to have a dedicated PC solely for Ubuntu? Liked and shared (already a subscriber).
I know I'm a bit late, but hopefully you can cover my issue. I have a 3-node Proxmox cluster. One of my nodes is running a Home Assistant VM. I am using USB passthrough for my Zigbee/Matter dongle. I would like to be able to set things up so that dongle is shared across all nodes... So when the machine gets migrated by HA (or manually) the dongle is still present in the VM. I *think* this can be done but I've never done it before.
amazing video , i will love you do more videos about network setting and vlans including having internet access but limited the VMs to access just local network.