Can you plz show how to setup NordVPN in a container? I can’t find a video on this and no vpn matches there speeds sadly or how to use it with wire guard.
Nord are security specialist don't make me laugh, they got hacked and all there clients passwords where in plain English. Nord is one of the worst VPN's most of which are owned by one company, do some research on your sponsors before you accepted them plz or just grab the cash and lie to your subscribers.
I rarely comment on videos, but I had to say thank you for going through each step (including searching google etc.) to help me understand the thought process as well as the steps you were going through to get to where you are. The pacing and editing of this video is perfect for me. Can't wait for the next parts in the series. Thank you for all the work you put into this video. 👍
Showing mistakes actually helps, those are common traps people fall into when following a guide and this gives them a heads up to pay extra attention to certain areas.
Thanks UA-cam, how did I miss this wonderful walkthru!? I had been planning to go down a very similar route with a minor twist. I was running TrueNAS Scale on bare metal and decided it was a waste of the resources on that machine. I took backups and snapshots and made darn sure I could see all the data from the ZFS Pool and plunged in. TrueNAS got installed just as you described in your video, then I IMPORTED the existing ZFS pool and behold, existing data was all there. Then I restored a saved TrueNAS config and now shares, users and settings were all back. The only difference is now TureNAS is virtualized and I can do other things with the resources on this machine. This eases a common fear with everything in the home lab: "How easy will it be to recover from a catastrophic failure?" Thank you for walking through this so thoroughly!
i used to have bare metal truenas too but it was too much for one machine it was slugish so in the end i end up splitting into 2 server a proxmox server and a truenas server. the truenas run data intensive things like nextcloud, jellyjin and backing up stuff from proxmox and most cloud service end up on proxmox instead (Minecraft pi hole discord bot linkstack vikunja linkstack teleport etc.) if I don't run this much stuff I would probably go with a very similar route too
Great video! I love how you do not shy away from showing your mistakes and that you show your thought process and research steps for fixing problems. It definitely makes the video more relatable and better for newer users. Cant wait for Part 2!
Well done. If your only a hobbyist I’d say you think to little of your skills. I’ve have hired IT professionals that are far less competent than what you displayed here. Being able to research and find the solution is the single most valuable skill in IT and proxmox is a relatively advanced hypervisor so, seriously well done. Glad to see folks putting things like this out so others are less intimidated by technology. Keep up the good work!
I started with Prox, then switched to TrueNAS Scale, now back to Prox and looking to put TrueNAS on a VM on prox which is what brought me here. A couple tips I recommend though are running Turnkey Linux as an LXC to spin up your docker instance. Much faster to start/restart and simple once you do a couple. I'm running 4 or 5 instances for home services, gaming, testing, random. Another tip is for Portainer. Instead of adding each variable line by line using the cli commands, copy/paste the docker-compose info in to a new Stack (Portainers version of docker-compose). Then just edit the variables you'd like. I always thought stacks were groupings of containers but it can be done for single container as well. I find it makes it MUCH easier to edit and redeploy a service as well. Thanks for the video though, the TrueNAS part was exactly what I was looking for.
This is my favorite computer-oriented channel. I love the simplicity of your videos, the relaxing atmosphere and the straight-forward explanations. Top quality stuff right here, keep striving to improve and reach your goals. 60k in 2 weeks if you keep this up!
Really great video, with so many useful info in it. One little tip for you to deploy wireguard easier. Copy from the site the docker-compose command block of text and then in portainer under STACKS tab, click add stack, give a name for the stack, paste the text you copied and press deploy stack. No need to translate all the commands into gui
Only watched 2 minutes 28 seconds so far, but I must commend you on the audio on your video. You actually understand the concept of "background" music and have the level set so that it does NOT interfere with the narration audio, a novel concept which greatly benefits those of us with hearing challenges like, (in no particular order), tinnitus, hearing loss of varying degree in one or both ears, localized background noise at our location, (fans, a/c, traffic, etc.), and put your distraction here. Outstandingly done, never mind that the content is useful also! I must like and subscribe even before I get to the tutorial itself, that is how impressed I am already! Well Done!!!
Hey colten! Its about a year and a month later from when the video's where uploaded. If you could remake the video's what changes would you make in the vm's (like other operating systems and containers) and maybe hardware? Would like to hear the awnser!
I'm just looking into proxmox for the first time and i intentionally looked for this kind of video from your channel because I think your style is ideal for a first real look at stuff that is on the face of it a bit intimidating to the entirely uninitiated
Excellent work dude, really enjoyed the whole hour, and really learned that quicker and more practical way to set up wireguard using docker, I did set up wireguard before but in a VM and did all the installation manually, but with portainer and docker seems to be really cool and much easier once you understand what you are doing of course. look forward to 2023 and more videos. All the very best in 2023!
Good stuff. I did this a couple of years ago and it turned out great. I was impressed with the quality of Dell business PC's and really love ICY Dock. One bonus was it came with Intel vPro onboard, which has the functionality of a light's out/IPMI board, so you can have remote KVM.
Hey I just want to say this video was a huge help. I've been migrating my old proxmox host to a new one, and you had a lot of good poinrters that got me up and running.
Thanks UA-cam for suggesting me this great video. I've a workstation, i want to make a server and after some searches your video is popped in my feed. That's awesome to see❤
i got it all running on my i3-7100 with 16gig ram, 1 tb nvme, 480gb ssd sata, 500gb hdd. too bad my isp close any access on port forwarding so i go with tailscale instead.. thanks mate, the tutorial was easy and simple.. keep up the good work sir
This video is amazing. I work on a complete different field but I always liked to mess with PCs and this is a great simple and explanatory video to configure basic stuff on our home servers and get us up and running. Thanks!!
@@HardwareHaven a small form factor HP prodesk because I live with someone who doesn't appreciate big PCs everywhere 😂 It has a 8th gen i5 I believe so hopefully it'll be able to keep up
Hey! I'm they guy that always hosts game servers for the bois. Started back then with old laptops and kind of grew on it (god bless second hand office sales) and now I'm a official tech hoarder. Lately bought my self a Lenovo TS440 5U oven box with 8x 2.5 SAS/SATA bay, e3 1226 v3, and raid card (intel RS2BL080) almost for free and I took it as an opportunity to build solid NAS, all fans are shot and sound like boing 737. Ordered 32gig ecc, e3 1281 v3, and I'm thinking to get true nas/UEFI competable HBA card since getting RAID card working in HBA is hard mode quest of ancient dwarven technologies. Man I really love your content and you inspire me to grow!
Thanks so much for this video. I know it wasn't intended as a guide but i had trouble finding videos that really outline the entire process. Really helped me get ideas for my first home lab.
This is so cool ! I just got into servers and i had this old pc i bought for less than $ 100 USD. Great pc ! I7 4790k, 16gb ram, 2tb hdd, with an amd rx 460. Great pc for a server. I've never heard of proxmox before now. Lol. I will give this a try ! I also bought 16gb more of ram and, replaced the psu with a very trusted gold 600 watt psu. I hopw thos works oit great ! 👍 . Thanks for the tutorial. Ill be real busy this weekend 😂.
great video series! as others have mentioned I like that you keep the human element in them of making mistakes and learning as you go, I have rarely made any kind of hardware or software install and things went exactly like directions or tutorials, I think its encouraging to see this for folks just starting out especially.
Something that may be a good topic for you is replacing Portainer with Dockge. In my opinion Dockge is safer as it actually saves containers in a way that you can easily backup and move between systems. Its methodology for managing containers is actually how I've been doing my management before Portainer was a thing.
Thank you! this is my exact use case. I have all the hardware gathered ready to start installing but I just really got confused about free NAS and true ness and portainer all this stuff was foreign to me but now it's making sense.
Okay! You've inspired me. I have an older server with an AsRock e3c224 motherboard that's been gathering dust. I think I'll get it out and mess around with some of this stuff too. Thanks for your content!
@@HardwareHaven seriously this is the best tutorial i have watched (and re-watched) in years. I was able to easily follow and make my own tweaks along the way. Kudos my friend.
thanks as it put out the flames in my "ordeal by fire" as Im very new to server hardware having just bought some neat early IBM blades :-) (71 years of CPU blood sweat and toil)
I recently built my own nas with a 8 bay hotswap case by SIlverStone. I decided 4x4tb drives was a good start in RAID Z1, and holy shit I was wrong on how much storage I needed. I need much more as I only have 3.2TB remaining of the 12TB usable
You really need some extra cooling for your LSI HBA - it's designed to run in a server case with high volume front-to-back air flow. In a desktop case, the SAS controller with it's tiny heat sink can overheat and disconnect while moving lots of data. One common hack is to attach a low-profile 40mm fan to the heat sink with long nylon bolts.
Okay. There are thousands of options for setting up a home server, this is one of them. Not bad at all. I’ll just write that I also have a small home server that runs debian and several services (some in containers, some not). Perhaps someone will need such a list. Nextcloud - cloud storage, I use it mainly for synchronizing files between multiple computers, as well as for sending large files qBittorrent - for downloading and seeding my legally obtained linux ISOs MotionEye - recording video from surveillance cameras Jellyfin - media server (in my case it works without real-time transcoding) UrBackup - for automated backups of data from my computer and family members' computers Pi-hole - First of all, in order to have a local DNS record. Blocking unwanted sites does not interest me much. Homer dashboard - just to access the above through a nicer web-interface RustDest (ID/Relay server) - remote desktop access (FOSS analog of teamviewer) And also samba, ftp (vsftpd), ssh, duckdns ip update script, scheduled backups of some videos and some other things i don't remember.
Interesting recommendations, will definitely check out RustDesk personally, but what's your long term plan with MotionEye? Looking it up seems it's the main developer is has stepped down and there hasn't been any maintenance over the last 2 years. Are going to continue using it for as long as it continues working or do you have any replacements in mind?
@@h.b.5577 I noticed that motioneye is not developing. But I am now in such circumstances that it is simply pointless to plan anything for a couple of years ahead. So I don't have a plan, I'll deal with problems as they come.
Hey @HardwareHaven! love the great guides! Just from my experience a hint for the future: at 8:30 if you select IGD and enable "Multi-Monitor Support" you should be able to have both integrated (intel) Graphics AND the nvidia GPU for your VM. Not a pro with VM but spent a fair share of time in ASUS' Bios with the same options to use secondary screens plugged into the Mainboard, since chinese DP to EDP adapters don't support Nvidia GPU output😋
PCI functions give a card with multiple functions a unique ID in the PCI tree. For example, a quad-port NIC would have 4 functions to allow access to individual ports (if card is wired that way). Another example is a (modern) video card has two functions, the video and audio.
Awesome stuff in two of your videos I learned a lot about tools I was missing: Proxmox, Portainer, Solar Putty (I use Windows Terminal for now) and more. I think I'll install Portainer for now over my Supermicro with Debian 12. Thanks!
Though I've done it with old 12core xeon a year ago , it would have been really helpful if this tutorial was done earlier 😅 Waiting for part 2 My setup: xeon E5 2620 (will upgrade to 2670 soon), 32gb ddr4, gt710 (will add some gpu with av1 transcoding), gigabit network for now will upgrade 2.5g soon, running win10 win11 jellyfin pihole pfsense Adguard guacamole openmediavault docker truenas and finally tailscale zerotier instead of wireguard
Could i run pfsense/opensense adguard truenas and jellyfin on an 4 core 4 thread intel cpu ? Just want a router that can stop ads, and a local storage for movies
@@b4g4b3l yes ofcourse install proxmox then pfsense & truenas VM then adguard & jellyfin in docker container inside LXC unless you stream from more than 4 devices concurrently it'll be fine
Subscribed. Awesome video. Just setup a ProxMox server with pfSense(PCIe pass-through of my Quad port Intel NIC to pfsense), AdGuard Home and Unifi controller. I have another ProxMox home lab server with an Intel i5-3570k. I'll play with truenas and docker on my homelab. Love from India.
if you are trying to recreate this setup using lxc container (instead of vm) to run portainer and wireguard, you need a couple of changes. First, in order to have the TrueNAS share visible to the lxc, you need to mount it in the pve host first, and then push it to the lxc by modifying /etc/pve/lxc/${lxcId}.conf. Second, the wireguard setup is missing adding "sysctl net.ipv4.ip_forward=1" when creating the docker container. Without it, my wireguard client would successfully handshake but none of my resources in my local network were accessible.
Before I watched this video, I had no thought of using ProxMox in my next server. I'm currently running TrueNAS Core as my NAS and it also runs Plex Server, albeit, an outdated version. Now I'm thinking I want to install ProxMox and then run TrueNAS as a VM on it.
32:01 Officially it's pronounced "guh-nome" because of the G standing for GNU, though "nome" is also a valid pronunciation Only other DE with different pronunciation from what people would generally expect is MATE, pronounced "mah-tei" from being named after the South American tea With Sudo both "su-du" and "su-doh" are common, but given that it's a shortening of "super user do," "su-du" might make more sense.
@@HardwareHaven I really enjoy your videos. I recently purchased/installed the "Express Cage" version from Icy Dock. I was like a little kid on Xmas morning! All I think about now is how can I get another one and a PCIe sata card for more 2.5" storage without getting the wife upset.
Hi Hardware Haven ! I just wanted to say I appreciate how well done your videos are!!! So informative, easy to understand and with perfect flow :) P.S Please never change the intro/background music, I love how relaxing it is, goes nice with a coffee in the morning :)
Some unsolicited feedback: 1) TruesNAS Scale is good if you plan to build a storage cluster or want to install on bare metal and run a vm or docker containers, Core gives you better performance and you may be better off running Core. 2) To run docker you would get better performance running off a LXC container rather than a VM.
Nah it’s solicited. I love it! Yeah I probably should’ve used core in this case. Just already had a scale ISO ready. And lxc containers are definitely something I want to get into, just haven’t had the time. Thanks!
@@HardwareHaven LXC is similar to Docker except the data is percistant. Rather than a full blown VM you share the kernel with the host (Proxmox in this case).
When you install Debian, you should NOT set password for root (System Admin). Because if you don't have root password, you'll then have sudo installed and set up for the first user from the beginning. I also never use usermod but addgroup (or adduser) to add a user to a group, as I think usermod is to complicated to remember. 🙂 And you should probably share files with NFS when using Linux machines, as that is way faster then SAMBA.
Quite nice, I was really looking for something like this. Quick question: would promox be needed if you only had portainer and truenas? If everything was Linux-based (Linux kernel would be a common denominator) I suppose there could be a way to run everything in a more optimized way for slightly worse hardware. On the other end, I have the impression promox is quite common for reasons. Could you also have your pihole here without too many issues? Would pihole be installed in portainer or on promox?
Perfect job! Thanks alot for your video! I noob in "servers" but done all that VMs with you. And all work pretty well. But i cant connect with my phone to WG server. What should i write in "Internal IP address" when forwardind the WG port? Portainer ip or 10.13.14.1? Cant understand that. I have an Xiaomi Mesh AX3000 router behind the providers router. In providers GPON i forwarded 51820 port to AX3000 local ip. As i do it before with 8444 Chia. But what i should do next...
@ 21:28 it doesnt allow me to make an SMB share it says "TrueNAS server must be joined to Active Directory or have at least one local SMB user before creating an SMB share" I only have a boot drive if that helps
but yeah everything after installing truenas iso goes straight into a brick wall nothing worked because it casecades from smb not working nor filesystem acl etc
i see a truenas on my network but I cant access it via the IP address I'm typing it in nothing but if I click on truenas on network I can see prox share
Maybe a dumb question, but what’s the benefit of install Truenas within Proxmox and not just install Truenas? Can’t you do most, if not all, of what you did inside of Truenas?
Hi just wanted to let you know that if you disable the BIOS on the SAS controller it will reduce boot time and still get passed through to the TRUENAS vm.
At @34:53 what was the command you typed when you said "I forgot to do sudo"? It looks like sudo || but I'm not sure. I've never seen that done as a shorthand for retyping the entire command out.
On the topic of the LSI SAS HBA i have the exact one you have. If you aren't using any of the drives connected to the SAS HBA as boot drives go into BIOS and set the Boot from CSM to UEFT. Since the LSI SAS doesn't have a UEFI ROM onboard it will simply not be able to load the SAS BIOS at startup. This DOES NOT affect the card from detecting the drives. I have a 8 drive NAS using Truenas with this same HBA and every drive connected to the HBA is detected in Truenas, in fact it works perfect. Just use the motherboards SATA ports for Boot drive. In the BIOS section you talked about onboard GPU and the PEG. First off you said you had a Xeon CPU, they don't have integrated graphics, so you can't use iGPU. If you had say a I7 6700 you could use the uGPU for Promox and pass the PEG through.
I think around the 23:40 mark you can see that I set the IP address of the TrueNAS machine to that IP. So I’m mounting the network share from the IP to a specific folder in Debian
since you asked for a comment: Technically the correct pronunciation is Su - Do, as it's for "substitute user (the su part) do " and by default the substituted user is root aka the superuser (superuser being the original word su was an abbreviation for). Most people pronounce it su - doh though as they don't know the etymology of the word especially people that don't know of the su command. Just some history for you that I'm thinking you may appreciate. I'm liking your videos and stuff, keep it up! EDIT: just got to fstab and again just the etymology of the word is fs for file system and tab is shorthand for table. The table part isn't about it being in a tabular format (even though it kinda is) but a reference to how the kernel manages resources and references, with kernel tables. That last part is IIRC at least. For all of it keep pronouncing it how you like ^_^
Thanks very nice, but installing debian from the full iso not best idea since it will load more services than required, it is better to use the LXC images templates provided by Proxmox, they are lighter.
Hello, I was wondering if you could compare used mini PCs like HP elitedesk or similar Dell model to other computers to be used as a small server, or even in a cluster.
Sweet! Do you still have this setup running...I have an icydock on my PROXMOX box...I have a passthru from a PCIEx1 4 port SATA card to TrueNAS Scale w/ 4x 2TB SSD's, but the rest I upgraded to a I7-3770 w/ 32GB RAM, it runs 5 VM's for some of my other networking needs
How about the stability of the TrueNAS scale on proxmox? On TrueNAS website I read mixed results. One of the moderator looks expert and also written book about this topic and he was sticking to install TrueNAS on bare metal because as per his experiences much more people was complaining on poor performance and weird issues than they found Proxmox+TrueNAS a working solution.
Not really sure! I haven't done much looking into it as I'm running may actual TN Scale machine bare metal. I imagine it heavily depends on the hardware and methods of passthru/emulation/virtualization and such, but no clue!
Get an exclusive NordPass deal plus 4 additional months for FREE here: nordpass.com/hardwarehaven or use code hardwarehaven at the checkout!
Can you plz show how to setup NordVPN in a container? I can’t find a video on this and no vpn matches there speeds sadly or how to use it with wire guard.
Nord are security specialist don't make me laugh, they got hacked and all there clients passwords where in plain English. Nord is one of the worst VPN's most of which are owned by one company, do some research on your sponsors before you accepted them plz or just grab the cash and lie to your subscribers.
@@InSaiyan-Shinobi 😂
I beleive you missed the part where you corrected the bios type... yes?
I rarely comment on videos, but I had to say thank you for going through each step (including searching google etc.) to help me understand the thought process as well as the steps you were going through to get to where you are. The pacing and editing of this video is perfect for me. Can't wait for the next parts in the series. Thank you for all the work you put into this video.
👍
Thanks!! Glad to hear that’s helpful!
Showing mistakes actually helps, those are common traps people fall into when following a guide and this gives them a heads up to pay extra attention to certain areas.
@@watvannou Agree! We learn from mistakes, and hopefully those are the mistakes of others ;-)
Great video! I have been checking different videos to do this and yours provides lots of details!
Couldn't have said it better myself. Great great Video.
Thanks! This saved me a lot of effort. Please continue to make these long-form instructional videos!
WOAH Thanks! Will do 👍
Thanks UA-cam, how did I miss this wonderful walkthru!?
I had been planning to go down a very similar route with a minor twist. I was running TrueNAS Scale on bare metal and decided it was a waste of the resources on that machine. I took backups and snapshots and made darn sure I could see all the data from the ZFS Pool and plunged in. TrueNAS got installed just as you described in your video, then I IMPORTED the existing ZFS pool and behold, existing data was all there. Then I restored a saved TrueNAS config and now shares, users and settings were all back. The only difference is now TureNAS is virtualized and I can do other things with the resources on this machine. This eases a common fear with everything in the home lab: "How easy will it be to recover from a catastrophic failure?"
Thank you for walking through this so thoroughly!
i used to have bare metal truenas too but it was too much for one machine it was slugish so in the end i end up splitting into 2 server a proxmox server and a truenas server. the truenas run data intensive things like nextcloud, jellyjin and backing up stuff from proxmox and most cloud service end up on proxmox instead (Minecraft pi hole discord bot linkstack vikunja linkstack teleport etc.) if I don't run this much stuff I would probably go with a very similar route too
Seriously, thank you so much for making videos like this.
Wow, thanks! Glad I could help
Great video! I love how you do not shy away from showing your mistakes and that you show your thought process and research steps for fixing problems. It definitely makes the video more relatable and better for newer users. Cant wait for Part 2!
Thanks! Means a bunch
Exactly! Every other video is like "you just click this and you're done!" For me I click and get an error 😂😂😂
Well done. If your only a hobbyist I’d say you think to little of your skills. I’ve have hired IT professionals that are far less competent than what you displayed here. Being able to research and find the solution is the single most valuable skill in IT and proxmox is a relatively advanced hypervisor so, seriously well done. Glad to see folks putting things like this out so others are less intimidated by technology. Keep up the good work!
I started with Prox, then switched to TrueNAS Scale, now back to Prox and looking to put TrueNAS on a VM on prox which is what brought me here. A couple tips I recommend though are running Turnkey Linux as an LXC to spin up your docker instance. Much faster to start/restart and simple once you do a couple. I'm running 4 or 5 instances for home services, gaming, testing, random. Another tip is for Portainer. Instead of adding each variable line by line using the cli commands, copy/paste the docker-compose info in to a new Stack (Portainers version of docker-compose). Then just edit the variables you'd like. I always thought stacks were groupings of containers but it can be done for single container as well. I find it makes it MUCH easier to edit and redeploy a service as well. Thanks for the video though, the TrueNAS part was exactly what I was looking for.
How come you switched back to proxmox after moving? I was just considering jumping to TrueNAS Scale ;)
I absolutely love these types of videos. The walk through is perfect. Mess-ups or mistakes are just learning opportunities for ALL. Great work.
This is my favorite computer-oriented channel. I love the simplicity of your videos, the relaxing atmosphere and the straight-forward explanations. Top quality stuff right here, keep striving to improve and reach your goals. 60k in 2 weeks if you keep this up!
Your the 1st one to help under stand Wireguard as a hobbyist, and your tutorial are awesome
Really great video, with so many useful info in it. One little tip for you to deploy wireguard easier. Copy from the site the docker-compose command block of text and then in portainer under STACKS tab, click add stack, give a name for the stack, paste the text you copied and press deploy stack. No need to translate all the commands into gui
Definitely looked more into stacks after seeing this, and I can’t believe I missed it haha. Just used it for a personal project. Thanks!
docker compose ftw
Only watched 2 minutes 28 seconds so far, but I must commend you on the audio on your video. You actually understand the concept of "background" music and have the level set so that it does NOT interfere with the narration audio, a novel concept which greatly benefits those of us with hearing challenges like, (in no particular order), tinnitus, hearing loss of varying degree in one or both ears, localized background noise at our location, (fans, a/c, traffic, etc.), and put your distraction here. Outstandingly done, never mind that the content is useful also! I must like and subscribe even before I get to the tutorial itself, that is how impressed I am already! Well Done!!!
Hey colten!
Its about a year and a month later from when the video's where uploaded.
If you could remake the video's what changes would you make in the vm's (like other operating systems and containers) and maybe hardware?
Would like to hear the awnser!
yo this is actual gold for someone whos new to this
Of all the other tech channels, this has helped sway me to upgrade to this route. Appreciate it bud.
I'm just looking into proxmox for the first time and i intentionally looked for this kind of video from your channel because I think your style is ideal for a first real look at stuff that is on the face of it a bit intimidating to the entirely uninitiated
Thanks!
It's simple and it works. Nothing to add or to criticize about this
Excellent work dude, really enjoyed the whole hour, and really learned that quicker and more practical way to set up wireguard using docker, I did set up wireguard before but in a VM and did all the installation manually, but with portainer and docker seems to be really cool and much easier once you understand what you are doing of course. look forward to 2023 and more videos. All the very best in 2023!
Good stuff. I did this a couple of years ago and it turned out great. I was impressed with the quality of Dell business PC's and really love ICY Dock. One bonus was it came with Intel vPro onboard, which has the functionality of a light's out/IPMI board, so you can have remote KVM.
Hey I just want to say this video was a huge help. I've been migrating my old proxmox host to a new one, and you had a lot of good poinrters that got me up and running.
Ths is the first video I found about Proxmox which doesn't ignore hardware. Good video! Thanks!
Just 2 minutes into the video and scrolled down to comment section and they were quality so i subbed straight away haha
Thanks UA-cam for suggesting me this great video. I've a workstation, i want to make a server and after some searches your video is popped in my feed. That's awesome to see❤
i got it all running on my i3-7100 with 16gig ram, 1 tb nvme, 480gb ssd sata, 500gb hdd.
too bad my isp close any access on port forwarding so i go with tailscale instead..
thanks mate, the tutorial was easy and simple..
keep up the good work sir
This video is amazing. I work on a complete different field but I always liked to mess with PCs and this is a great simple and explanatory video to configure basic stuff on our home servers and get us up and running. Thanks!!
Glad you liked it 👍🏻
I recently got another PC that I wanted to use for something like this so this is the perfect tutorial!
Oh nice! What did you get?
@@HardwareHaven a small form factor HP prodesk because I live with someone who doesn't appreciate big PCs everywhere 😂
It has a 8th gen i5 I believe so hopefully it'll be able to keep up
Oh nice, yeah that should be great
Hey! I'm they guy that always hosts game servers for the bois. Started back then with old laptops and kind of grew on it (god bless second hand office sales) and now I'm a official tech hoarder. Lately bought my self a Lenovo TS440 5U oven box with 8x 2.5 SAS/SATA bay, e3 1226 v3, and raid card (intel RS2BL080) almost for free and I took it as an opportunity to build solid NAS, all fans are shot and sound like boing 737. Ordered 32gig ecc, e3 1281 v3, and I'm thinking to get true nas/UEFI competable HBA card since getting RAID card working in HBA is hard mode quest of ancient dwarven technologies.
Man I really love your content and you inspire me to grow!
Thanks so much for this video. I know it wasn't intended as a guide but i had trouble finding videos that really outline the entire process. Really helped me get ideas for my first home lab.
this was the best, most productive series I've watched in a while.....
This is so cool ! I just got into servers and i had this old pc i bought for less than $ 100 USD. Great pc ! I7 4790k, 16gb ram, 2tb hdd, with an amd rx 460. Great pc for a server. I've never heard of proxmox before now. Lol. I will give this a try ! I also bought 16gb more of ram and, replaced the psu with a very trusted gold 600 watt psu.
I hopw thos works oit great ! 👍 . Thanks for the tutorial. Ill be real busy this weekend 😂.
great video series! as others have mentioned I like that you keep the human element in them of making mistakes and learning as you go, I have rarely made any kind of hardware or software install and things went exactly like directions or tutorials, I think its encouraging to see this for folks just starting out especially.
Incredible. Thanks for putting time and efforts into this tutorial
God !!!!!
This is a really valuable UA-cam content.
Pure knowledge and method.
Best regards !
Great video, i have proxmox machine too.
But now i can do more because your video.
Thank you 😍😍
PS:
His Super Secure Password is "SSPass"
Incredible work! I now have a much better grasp of what Proxmox is how ideally I'd like to setup my homelab. Thanks a ton!
Something that may be a good topic for you is replacing Portainer with Dockge. In my opinion Dockge is safer as it actually saves containers in a way that you can easily backup and move between systems. Its methodology for managing containers is actually how I've been doing my management before Portainer was a thing.
Thank you! this is my exact use case. I have all the hardware gathered ready to start installing but I just really got confused about free NAS and true ness and portainer all this stuff was foreign to me but now it's making sense.
Спасибо!
this is AN AMAZING video, looking forward to see the chapter 2, and I LOVE all the mistakes! Especially that you have solved them online
Okay! You've inspired me. I have an older server with an AsRock e3c224 motherboard that's been gathering dust.
I think I'll get it out and mess around with some of this stuff too. Thanks for your content!
Absolutely perfect step by step guide, you sir deserve a like and a subscription
Nice video. I like that you didn't just edit out the mistakes that you made, unlike some youtubers.
What you see is what you get around here haha
Amazing video. Just Part 1 makes me feel excited.
YAY, i just got the 2.5 GB pcie card installed. and the NAS IS SOOO FAST.. thank you so much for making this video
Nice! Hope it continues to work well for tou
@@HardwareHaven seriously this is the best tutorial i have watched (and re-watched) in years. I was able to easily follow and make my own tweaks along the way. Kudos my friend.
This video is so great that I had to watch it twice.
thanks as it put out the flames in my "ordeal by fire" as Im very new to server hardware having just bought some neat early IBM blades :-) (71 years of CPU blood sweat and toil)
I recently built my own nas with a 8 bay hotswap case by SIlverStone. I decided 4x4tb drives was a good start in RAID Z1, and holy shit I was wrong on how much storage I needed. I need much more as I only have 3.2TB remaining of the 12TB usable
You really need some extra cooling for your LSI HBA - it's designed to run in a server case with high volume front-to-back air flow. In a desktop case, the SAS controller with it's tiny heat sink can overheat and disconnect while moving lots of data. One common hack is to attach a low-profile 40mm fan to the heat sink with long nylon bolts.
Yeah, you’re probably right. That could be a fun little project later on
Oh Boy! Do I love my Synology NAS which does all of this in a blink of an eye!
Okay. There are thousands of options for setting up a home server, this is one of them. Not bad at all.
I’ll just write that I also have a small home server that runs debian and several services (some in containers, some not). Perhaps someone will need such a list.
Nextcloud - cloud storage, I use it mainly for synchronizing files between multiple computers, as well as for sending large files
qBittorrent - for downloading and seeding my legally obtained linux ISOs
MotionEye - recording video from surveillance cameras
Jellyfin - media server (in my case it works without real-time transcoding)
UrBackup - for automated backups of data from my computer and family members' computers
Pi-hole - First of all, in order to have a local DNS record. Blocking unwanted sites does not interest me much.
Homer dashboard - just to access the above through a nicer web-interface
RustDest (ID/Relay server) - remote desktop access (FOSS analog of teamviewer)
And also samba, ftp (vsftpd), ssh, duckdns ip update script, scheduled backups of some videos and some other things i don't remember.
Interesting recommendations, will definitely check out RustDesk personally, but what's your long term plan with MotionEye? Looking it up seems it's the main developer is has stepped down and there hasn't been any maintenance over the last 2 years. Are going to continue using it for as long as it continues working or do you have any replacements in mind?
@@h.b.5577 I noticed that motioneye is not developing. But I am now in such circumstances that it is simply pointless to plan anything for a couple of years ahead. So I don't have a plan, I'll deal with problems as they come.
Hey @HardwareHaven! love the great guides! Just from my experience a hint for the future: at 8:30 if you select IGD and enable "Multi-Monitor Support" you should be able to have both integrated (intel) Graphics AND the nvidia GPU for your VM. Not a pro with VM but spent a fair share of time in ASUS' Bios with the same options to use secondary screens plugged into the Mainboard, since chinese DP to EDP adapters don't support Nvidia GPU output😋
PCI functions give a card with multiple functions a unique ID in the PCI tree. For example, a quad-port NIC would have 4 functions to allow access to individual ports (if card is wired that way). Another example is a (modern) video card has two functions, the video and audio.
This was roughly my understanding, so I think I was confused why a single NIC would need "all functions". Thanks!
Awesome stuff in two of your videos I learned a lot about tools I was missing: Proxmox, Portainer, Solar Putty (I use Windows Terminal for now) and more. I think I'll install Portainer for now over my Supermicro with Debian 12. Thanks!
This whole video is like a beautiful mind-map. Thank you for making it!
That sounds much better than “a rambling mess” haha. Thanks!
Thanks you for that video, finally I see a way to have a good coexistence of Proxmox and TrueNAS. Before I tried to use one or the other...
Though I've done it with old 12core xeon a year ago , it would have been really helpful if this tutorial was done earlier 😅
Waiting for part 2
My setup: xeon E5 2620 (will upgrade to 2670 soon), 32gb ddr4, gt710 (will add some gpu with av1 transcoding), gigabit network for now will upgrade 2.5g soon, running win10 win11 jellyfin pihole pfsense Adguard guacamole openmediavault docker truenas and finally tailscale zerotier instead of wireguard
Nice setup man!
@@HardwareHaven release part 2 soon
Tested gaming vm with persac but couldn't setup properly
Finally keep doing these videos love it 😍
Could i run pfsense/opensense adguard truenas and jellyfin on an 4 core 4 thread intel cpu ? Just want a router that can stop ads, and a local storage for movies
@@b4g4b3l yes ofcourse
install proxmox then pfsense & truenas VM then adguard & jellyfin in docker container inside LXC
unless you stream from more than 4 devices concurrently it'll be fine
@@samiul16 cant i install all of those things directly on truenas, without proxmox ?
"which ever one makes you more upset"..😆 That bit of gold was worth a comment and sub on it's own!
haha! Either Sudo pronunciation did not make me upset. You're funny! Looking forward to building my NAS. Thanks!
G8 efforts taken by you to present easy n simple understanding
Subscribed. Awesome video. Just setup a ProxMox server with pfSense(PCIe pass-through of my Quad port Intel NIC to pfsense), AdGuard Home and Unifi controller. I have another ProxMox home lab server with an Intel i5-3570k. I'll play with truenas and docker on my homelab. Love from India.
Sounds awesome! And thanks!
if you are trying to recreate this setup using lxc container (instead of vm) to run portainer and wireguard, you need a couple of changes. First, in order to have the TrueNAS share visible to the lxc, you need to mount it in the pve host first, and then push it to the lxc by modifying /etc/pve/lxc/${lxcId}.conf. Second, the wireguard setup is missing adding "sysctl net.ipv4.ip_forward=1" when creating the docker container. Without it, my wireguard client would successfully handshake but none of my resources in my local network were accessible.
Thank you so much damn this has got to be one of your best videos to date
Before I watched this video, I had no thought of using ProxMox in my next server. I'm currently running TrueNAS Core as my NAS and it also runs Plex Server, albeit, an outdated version. Now I'm thinking I want to install ProxMox and then run TrueNAS as a VM on it.
Thanks for making these videos super simple to follow along and I don't really lose focus while watching them plus neat voice ig?
i have been looking for a video like these for a long time ,tnx.
32:01 Officially it's pronounced "guh-nome" because of the G standing for GNU, though "nome" is also a valid pronunciation
Only other DE with different pronunciation from what people would generally expect is MATE, pronounced "mah-tei" from being named after the South American tea
With Sudo both "su-du" and "su-doh" are common, but given that it's a shortening of "super user do," "su-du" might make more sense.
That drive bay dock is very cool. Might have to look at that.
They're a bit pricey, but very cool!
@@HardwareHaven I really enjoy your videos. I recently purchased/installed the "Express Cage" version from Icy Dock. I was like a little kid on Xmas morning! All I think about now is how can I get another one and a PCIe sata card for more 2.5" storage without getting the wife upset.
Very cool setup. I appreciate the clarity.
Hi Hardware Haven ! I just wanted to say I appreciate how well done your videos are!!! So informative, easy to understand and with perfect flow :)
P.S Please never change the intro/background music, I love how relaxing it is, goes nice with a coffee in the morning :)
I don’t plan on it! And thanks
Appreciates your works man 🎉! Useful contents and save my life.
Waiting for part 2. 🎉 thank you for your beautiful video !
It's already live!
ua-cam.com/video/BoMlfk397h0/v-deo.html
Some unsolicited feedback: 1) TruesNAS Scale is good if you plan to build a storage cluster or want to install on bare metal and run a vm or docker containers, Core gives you better performance and you may be better off running Core. 2) To run docker you would get better performance running off a LXC container rather than a VM.
Nah it’s solicited. I love it!
Yeah I probably should’ve used core in this case. Just already had a scale ISO ready. And lxc containers are definitely something I want to get into, just haven’t had the time. Thanks!
@@HardwareHaven LXC is similar to Docker except the data is percistant. Rather than a full blown VM you share the kernel with the host (Proxmox in this case).
I love freaking love stuff like this, subbed
When you install Debian, you should NOT set password for root (System Admin). Because if you don't have root password, you'll then have sudo installed and set up for the first user from the beginning.
I also never use usermod but addgroup (or adduser) to add a user to a group, as I think usermod is to complicated to remember. 🙂
And you should probably share files with NFS when using Linux machines, as that is way faster then SAMBA.
Great advice Andy
this is exactly what I need. thanks for making this video. subscribed.
Quite nice, I was really looking for something like this. Quick question: would promox be needed if you only had portainer and truenas? If everything was Linux-based (Linux kernel would be a common denominator) I suppose there could be a way to run everything in a more optimized way for slightly worse hardware. On the other end, I have the impression promox is quite common for reasons. Could you also have your pihole here without too many issues? Would pihole be installed in portainer or on promox?
Perfect job! Thanks alot for your video!
I noob in "servers" but done all that VMs with you. And all work pretty well. But i cant connect with my phone to WG server. What should i write in "Internal IP address" when forwardind the WG port? Portainer ip or 10.13.14.1? Cant understand that.
I have an Xiaomi Mesh AX3000 router behind the providers router. In providers GPON i forwarded 51820 port to AX3000 local ip. As i do it before with 8444 Chia.
But what i should do next...
Liked and subscribed, one of the best video on the net, ever!
@ 21:28 it doesnt allow me to make an SMB share it says "TrueNAS server must be joined to Active Directory or have at least one local SMB user before creating an SMB share" I only have a boot drive if that helps
but yeah everything after installing truenas iso goes straight into a brick wall nothing worked because it casecades from smb not working nor filesystem acl etc
i see a truenas on my network but I cant access it via the IP address I'm typing it in nothing but if I click on truenas on network I can see prox share
Maybe a dumb question, but what’s the benefit of install Truenas within Proxmox and not just install Truenas? Can’t you do most, if not all, of what you did inside of Truenas?
Hi just wanted to let you know that if you disable the BIOS on the SAS controller it will reduce boot time and still get passed through to the TRUENAS vm.
At @34:53 what was the command you typed when you said "I forgot to do sudo"? It looks like sudo || but I'm not sure. I've never seen that done as a shorthand for retyping the entire command out.
sudo !!
I think this is what I need ☺️ thanks for sharing. Now I have the idea how to setup my data server
im wondering why you use SSH when in proxmox you can simply click 'Shell'
On the topic of the LSI SAS HBA i have the exact one you have. If you aren't using any of the drives connected to the SAS HBA as boot drives go into BIOS and set the Boot from CSM to UEFT. Since the LSI SAS doesn't have a UEFI ROM onboard it will simply not be able to load the SAS BIOS at startup. This DOES NOT affect the card from detecting the drives. I have a 8 drive NAS using Truenas with this same HBA and every drive connected to the HBA is detected in Truenas, in fact it works perfect. Just use the motherboards SATA ports for Boot drive.
In the BIOS section you talked about onboard GPU and the PEG. First off you said you had a Xeon CPU, they don't have integrated graphics, so you can't use iGPU. If you had say a I7 6700 you could use the uGPU for Promox and pass the PEG through.
I’ll check that out! And also the 1275 v5 does have iGPU
After you disable boot menu in the HBA, you can then un-check rom bar for the HBA you passed through for TrueNAS. Will speed up TrueNAS boot time.
Good colten as usual, let's take a look at the next part!
Great video! been doing this at night after work hours, please make more of these videos!
I think around the 23:40 mark you can see that I set the IP address of the TrueNAS machine to that IP. So I’m mounting the network share from the IP to a specific folder in Debian
Wow 55 min video 😍😍😍😍. Just want some popcorn and enjoy the masterpiece.
great video, and love the fact that you're really going in step by step.
Thanks!
So Portainer on Proxmox, is an OS that virtualises other OSs, that runs an app that virtualises other apps.
Truly this is beyond science.
since you asked for a comment: Technically the correct pronunciation is Su - Do, as it's for "substitute user (the su part) do " and by default the substituted user is root aka the superuser (superuser being the original word su was an abbreviation for). Most people pronounce it su - doh though as they don't know the etymology of the word especially people that don't know of the su command.
Just some history for you that I'm thinking you may appreciate. I'm liking your videos and stuff, keep it up!
EDIT: just got to fstab and again just the etymology of the word is fs for file system and tab is shorthand for table. The table part isn't about it being in a tabular format (even though it kinda is) but a reference to how the kernel manages resources and references, with kernel tables. That last part is IIRC at least.
For all of it keep pronouncing it how you like ^_^
I knew the part about sudo, but not fstab. Thanks for the info
WOW! So at 0:31 I instinctively hit "ESC"! I don't even know what that says about my state right now.
Thanks very nice, but installing debian from the full iso not best idea since it will load more services than required, it is better to use the LXC images templates provided by Proxmox, they are lighter.
Hello, I was wondering if you could compare used mini PCs like HP elitedesk or similar Dell model to other computers to be used as a small server, or even in a cluster.
I've had my eyes peeled for good deals on things like those. 👍
Sweet! Do you still have this setup running...I have an icydock on my PROXMOX box...I have a passthru from a PCIEx1 4 port SATA card to TrueNAS Scale w/ 4x 2TB SSD's, but the rest I upgraded to a I7-3770 w/ 32GB RAM, it runs 5 VM's for some of my other networking needs
How about the stability of the TrueNAS scale on proxmox? On TrueNAS website I read mixed results. One of the moderator looks expert and also written book about this topic and he was sticking to install TrueNAS on bare metal because as per his experiences much more people was complaining on poor performance and weird issues than they found Proxmox+TrueNAS a working solution.
Not really sure! I haven't done much looking into it as I'm running may actual TN Scale machine bare metal. I imagine it heavily depends on the hardware and methods of passthru/emulation/virtualization and such, but no clue!
The rear I/O backplate looks removable. I might have to pick one of these up for a motherboard swap.
During TrueNAS setup 20:30 I don't have any hardrives showing up to make a pool out of them.