Jump to content

Hello, So Recently I got a decommissioned computer and wanted to turn it into a nas. I was watching a Linus video and thought that was a cool idea that he uses his NAS also as a server. I was wondering if it is possible to do that also using TrueNas since his home server during that video and that I know of uses Unraid. Also Since I dont want to start another thread is it possible to install Pulseway on TrueNas.

 

Or what would be something similar to Unraid that is also free

 

Link to comment
https://linustechtips.com/topic/1418198-nas-server-using-truenas/
Share on other sites

Link to post
Share on other sites

3 minutes ago, jkalter61 said:

Hello, So Recently I got a decommissioned computer and wanted to turn it into a nas. I was watching a Linus video and thought that was a cool idea that he uses his NAS also as a server. I was wondering if it is possible to do that also using TrueNas since his home server during that video and that I know of uses Unraid. Also Since I dont want to start another thread is it possible to install Pulseway on TrueNas.

 

If you want to run truenas which uses ZFS (which is amazing), you need to do a lot of homework to make sure you fully understand what your getting into, how vdevs work, how it handles parity, and how it’s difficult to add more storage later as a result of each vdev requiring it’s own parity. I run truenas and have for years, and highly recommend it, but research a lot, and make sure you know what your getting into. 
 

As far as using it as a server, no. That is not really advised. The new truenas Scale which runs Debian instead of FreeBSD is more in line with this, as it natively works as a hypervisor and was designed more around this, but I would still recommend against it. I would look at using proxmox as a hypervisor, and run truenas under it as a guest alongside other guests, such as Ubuntu VM’s, a windows VM if needed, etc.

 

This is my approach, currently using proxmox. Up until about a month ago I had used ESXi as my hypervisor for a few years, but made the switch and am not looking back at all. I would recommend doing some YouTube watching and forum post reading both on truenas and proxmox, and folks who have actually our truenas under proxmox. All of these videos exist by the thousand on YouTube, and for truenas specifically I would recommend checking out Lawrence systems on YouTube; he has some fantastic videos that really break down the details. 
 

Again, there is A LOT to your question. It’s all possible, but it will take a lot of time on your part to understand what you want to actually do. Don’t take this as a “go read up, noob” type post. More of a “your asking the right questions, now take some of this new information on try and research what it all means” 🙂

 

Happy to answer any more questions as well of course. Just don’t expect to have a full and complete understanding of how to homelab in a single forum post lol. I am 6 years in, and I still barely know what I’m doing, sort of…. I know a thing or two 😉

Rig: i7 13700k +Contact Frame - - Asus Z790-P Wifi - - RTX 4080 - - 4x16GB 6000MHz - - Samsung 990 Pro 2TB NVMe Boot + Main Programs - - Crucial P3 2TB NVMe for photo work - - Corsair RM850x - - Sound BlasterX EA-5 - - Corsair XC8 JTC Edition - - Corsair GPU Full Cover GPU Block - - PTM 7950 - - XT45 X-Flow 420 + UT60 280 rads externally mounted - - EK XRES RGB PWM - - Fractal Define S2 - - DellAlienware AW3423DWF 34" -- Logitech Pro X Superlight - - Logitech G710+ - - LTT Northern Lights Deskpad

 

Headphones/amp/dac: Schiit Bifrost Multibit - -  Schiit Lyr 3 - - Fostex TR-X00 - - Sennheiser HD 6xx

 

Homelab/Media Server: Proxmox VE host - - 512 NVMe Samsung 980 RAID Z1 for VM's/Proxmox boot - - Xeon e5 2660 V4- - Supermicro X10SRF-i - - 128 GB ECC 2133 - - 10x8TB WD Red RAID Z2 - - 2x 800 GB SAS SSD’s (1 SLOG, 1 L2Arc) - - 45 HomeLab HL15 15 Drive 4U - - Corsair RM650i - - LSI 9305-16i HBA - - TreuNAS + many other VM’s

 

Unifi UDM Pro in front of full unifi network infrastructure

 

iPhone 17 Pro - - MacBook Air M3

Link to post
Share on other sites

1 hour ago, LIGISTX said:

If you want to run truenas which uses ZFS (which is amazing), you need to do a lot of homework to make sure you fully understand what your getting into, how vdevs work, how it handles parity, and how it’s difficult to add more storage later as a result of each vdev requiring it’s own parity. I run truenas and have for years, and highly recommend it, but research a lot, and make sure you know what your getting into. 
 

As far as using it as a server, no. That is not really advised. The new truenas Scale which runs Debian instead of FreeBSD is more in line with this, as it natively works as a hypervisor and was designed more around this, but I would still recommend against it. I would look at using proxmox as a hypervisor, and run truenas under it as a guest alongside other guests, such as Ubuntu VM’s, a windows VM if needed, etc.

 

This is my approach, currently using proxmox. Up until about a month ago I had used ESXi as my hypervisor for a few years, but made the switch and am not looking back at all. I would recommend doing some YouTube watching and forum post reading both on truenas and proxmox, and folks who have actually our truenas under proxmox. All of these videos exist by the thousand on YouTube, and for truenas specifically I would recommend checking out Lawrence systems on YouTube; he has some fantastic videos that really break down the details. 
 

Again, there is A LOT to your question. It’s all possible, but it will take a lot of time on your part to understand what you want to actually do. Don’t take this as a “go read up, noob” type post. More of a “your asking the right questions, now take some of this new information on try and research what it all means” 🙂

 

Happy to answer any more questions as well of course. Just don’t expect to have a full and complete understanding of how to homelab in a single forum post lol. I am 6 years in, and I still barely know what I’m doing, sort of…. I know a thing or two 😉

Thanks. Honestly thats ironic I am already using Proxmox on the system but I wanted to set up a NAS as well. So thanks for giving me a bit more of a push. Now My question is I have 3 drives 1 SSD and 2 HDD's. Do I install Proxmox on the HDD or SSD

Link to post
Share on other sites

42 minutes ago, jkalter61 said:

Thanks. Honestly thats ironic I am already using Proxmox on the system but I wanted to set up a NAS as well. So thanks for giving me a bit more of a push. Now My question is I have 3 drives 1 SSD and 2 HDD's. Do I install Proxmox on the HDD or SSD

Proxmox should be on a SSD, that way all the clients will also live on the SSD as proxmox can use its install drive to host clients.

 

If you only have 2 HDD's, your going to be pretty limited on the "NAS-ness" of the system, but you can certainly still get an array going.

Rig: i7 13700k +Contact Frame - - Asus Z790-P Wifi - - RTX 4080 - - 4x16GB 6000MHz - - Samsung 990 Pro 2TB NVMe Boot + Main Programs - - Crucial P3 2TB NVMe for photo work - - Corsair RM850x - - Sound BlasterX EA-5 - - Corsair XC8 JTC Edition - - Corsair GPU Full Cover GPU Block - - PTM 7950 - - XT45 X-Flow 420 + UT60 280 rads externally mounted - - EK XRES RGB PWM - - Fractal Define S2 - - DellAlienware AW3423DWF 34" -- Logitech Pro X Superlight - - Logitech G710+ - - LTT Northern Lights Deskpad

 

Headphones/amp/dac: Schiit Bifrost Multibit - -  Schiit Lyr 3 - - Fostex TR-X00 - - Sennheiser HD 6xx

 

Homelab/Media Server: Proxmox VE host - - 512 NVMe Samsung 980 RAID Z1 for VM's/Proxmox boot - - Xeon e5 2660 V4- - Supermicro X10SRF-i - - 128 GB ECC 2133 - - 10x8TB WD Red RAID Z2 - - 2x 800 GB SAS SSD’s (1 SLOG, 1 L2Arc) - - 45 HomeLab HL15 15 Drive 4U - - Corsair RM650i - - LSI 9305-16i HBA - - TreuNAS + many other VM’s

 

Unifi UDM Pro in front of full unifi network infrastructure

 

iPhone 17 Pro - - MacBook Air M3

Link to post
Share on other sites

13 hours ago, LIGISTX said:

Proxmox should be on a SSD, that way all the clients will also live on the SSD as proxmox can use its install drive to host clients.

 

If you only have 2 HDD's, your going to be pretty limited on the "NAS-ness" of the system, but you can certainly still get an array going.

Sorry Last thing. I want to set up PfSense but I only have one ethernet Port on the rig. Whats the best guide to use for that and can I use bridged or the virt bridge. Also what are some recommendations on what to set-up on proxmox 

Link to post
Share on other sites

1 hour ago, jkalter61 said:

Sorry Last thing. I want to set up PfSense but I only have one ethernet Port on the rig. Whats the best guide to use for that and can I use bridged or the virt bridge. Also what are some recommendations on what to set-up on proxmox 

VLANs. If you have a Layer 2/3 switch you can do a "router on a stick" config and just create a "WAN" vlan and trunk it over to the proxmox-box via tagging. Keep in mind however that you are effectively cutting your bandwidth in half because the traffic has to traverse that port twice (ingress on the WAN vlan, egress on the LAN vlan)

Link to post
Share on other sites

2 hours ago, jkalter61 said:

Sorry Last thing. I want to set up PfSense but I only have one ethernet Port on the rig. Whats the best guide to use for that and can I use bridged or the virt bridge. Also what are some recommendations on what to set-up on proxmox 

Buy a quad NIC, pass that through to pfsense, and that will handle WAN and LAN (not recommended to bridge the other nics to LAN, could setup vlans on them…)

 

Something like this: https://www.ebay.com/itm/INTEL-PRO-1000PT-EXPI9404PTL-QUAD-4-PORT-ETHERNET-SERVER-NIC-IBM-39Y6138-/275137834857?mkcid=16&mkevt=1&_trksid=p2349624.m46890.l49286&mkrid=711-127632-2357-0

 

Rig: i7 13700k +Contact Frame - - Asus Z790-P Wifi - - RTX 4080 - - 4x16GB 6000MHz - - Samsung 990 Pro 2TB NVMe Boot + Main Programs - - Crucial P3 2TB NVMe for photo work - - Corsair RM850x - - Sound BlasterX EA-5 - - Corsair XC8 JTC Edition - - Corsair GPU Full Cover GPU Block - - PTM 7950 - - XT45 X-Flow 420 + UT60 280 rads externally mounted - - EK XRES RGB PWM - - Fractal Define S2 - - DellAlienware AW3423DWF 34" -- Logitech Pro X Superlight - - Logitech G710+ - - LTT Northern Lights Deskpad

 

Headphones/amp/dac: Schiit Bifrost Multibit - -  Schiit Lyr 3 - - Fostex TR-X00 - - Sennheiser HD 6xx

 

Homelab/Media Server: Proxmox VE host - - 512 NVMe Samsung 980 RAID Z1 for VM's/Proxmox boot - - Xeon e5 2660 V4- - Supermicro X10SRF-i - - 128 GB ECC 2133 - - 10x8TB WD Red RAID Z2 - - 2x 800 GB SAS SSD’s (1 SLOG, 1 L2Arc) - - 45 HomeLab HL15 15 Drive 4U - - Corsair RM650i - - LSI 9305-16i HBA - - TreuNAS + many other VM’s

 

Unifi UDM Pro in front of full unifi network infrastructure

 

iPhone 17 Pro - - MacBook Air M3

Link to post
Share on other sites

20 hours ago, LIGISTX said:

Buy a quad NIC, pass that through to pfsense, and that will handle WAN and LAN (not recommended to bridge the other nics to LAN, could setup vlans on them…)

 

Something like this: https://www.ebay.com/itm/INTEL-PRO-1000PT-EXPI9404PTL-QUAD-4-PORT-ETHERNET-SERVER-NIC-IBM-39Y6138-/275137834857?mkcid=16&mkevt=1&_trksid=p2349624.m46890.l49286&mkrid=711-127632-2357-0

 

So is it still worth it to run TrueNas under Proxmox with a virt / bridge for right now? Or just install TrueNas bare-metal

Link to post
Share on other sites

A NAS by definition is a server with lots of storage on it and many services to access that storage. (NFS, CIFS, APFS, WebDav, iSCSI etc).

 

In enterprise a NAS would traditionally be used for storage alone and have no other services on it. Things like TrueNAS, Unraid and Proxmox distort this model by adding hypervisors, container systems, web gui's and application packages on top of that.

 

However..

 

There is nothing that stops you from taking Ubuntu or FreeBSD, installing it to ZFS (both can do this by default) load up a ton of storage and use that as a home server/nas. Using a mainline distribution like those will give you a plethora of features and performance benefits not found in any of the "NAS Distros" - FreeBSD also has PF on it and can do everything PFSense can do as well.

"Only proprietary software vendors want proprietary software." - Dexter's Law

Link to post
Share on other sites

40 minutes ago, jkalter61 said:

So is it still worth it to run TrueNas under Proxmox with a virt / bridge for right now? Or just install TrueNas bare-metal

I think so…. I mean that’s what I do. And it’s a fantastic workflow imo. 
 

 

10 minutes ago, jde3 said:

A NAS by definition is a server with lots of storage on it and many services to access that storage. (NFS, CIFS, APFS, WebDav, iSCSI etc).

 

In enterprise a NAS would traditionally be used for storage alone and have no other services on it. Things like TrueNAS, Unraid and Proxmox distort this model by adding hypervisors, container systems, web gui's and application packages on top of that.

 

However..

 

There is nothing that stops you from taking Ubuntu or FreeBSD, installing it to ZFS (both can do this by default) load up a ton of storage and use that as a home server/nas. Using a mainline distribution like those will give you a plethora of features and performance benefits not found in any of the "NAS Distros" - FreeBSD also has PF on it and can do everything PFSense can do as well.

while this is true… it doesn’t really distort it in any way except the OS that you don’t even interact with being virtualized. You manage it via a webUI which is the same weather virtual or bare metal, you pass your HBA (or in this case likely SATA ports) through to truenas so it can handle them as if they were bare metal, and running a hypervisor extends what is possible for your homelab setup.

 

In enterprise it would never be virtual because money is not really a concern, just buy another server…. Costs of servers are minimal when compared to IT staff and management. But in a home environment, it makes a lot of sense to help your hardware go further. With the hypervisor, you can then run all sorts of other applications alongside truenas on the same piece of hardware, which for homelab is extremely useful. 

Rig: i7 13700k +Contact Frame - - Asus Z790-P Wifi - - RTX 4080 - - 4x16GB 6000MHz - - Samsung 990 Pro 2TB NVMe Boot + Main Programs - - Crucial P3 2TB NVMe for photo work - - Corsair RM850x - - Sound BlasterX EA-5 - - Corsair XC8 JTC Edition - - Corsair GPU Full Cover GPU Block - - PTM 7950 - - XT45 X-Flow 420 + UT60 280 rads externally mounted - - EK XRES RGB PWM - - Fractal Define S2 - - DellAlienware AW3423DWF 34" -- Logitech Pro X Superlight - - Logitech G710+ - - LTT Northern Lights Deskpad

 

Headphones/amp/dac: Schiit Bifrost Multibit - -  Schiit Lyr 3 - - Fostex TR-X00 - - Sennheiser HD 6xx

 

Homelab/Media Server: Proxmox VE host - - 512 NVMe Samsung 980 RAID Z1 for VM's/Proxmox boot - - Xeon e5 2660 V4- - Supermicro X10SRF-i - - 128 GB ECC 2133 - - 10x8TB WD Red RAID Z2 - - 2x 800 GB SAS SSD’s (1 SLOG, 1 L2Arc) - - 45 HomeLab HL15 15 Drive 4U - - Corsair RM650i - - LSI 9305-16i HBA - - TreuNAS + many other VM’s

 

Unifi UDM Pro in front of full unifi network infrastructure

 

iPhone 17 Pro - - MacBook Air M3

Link to post
Share on other sites

53 minutes ago, LIGISTX said:

I think so…. I mean that’s what I do. And it’s a fantastic workflow imo. 
 

 

while this is true… it doesn’t really distort it in any way except the OS that you don’t even interact with being virtualized. You manage it via a webUI which is the same weather virtual or bare metal, you pass your HBA (or in this case likely SATA ports) through to truenas so it can handle them as if they were bare metal, and running a hypervisor extends what is possible for your homelab setup.

 

In enterprise it would never be virtual because money is not really a concern, just buy another server…. Costs of servers are minimal when compared to IT staff and management. But in a home environment, it makes a lot of sense to help your hardware go further. With the hypervisor, you can then run all sorts of other applications alongside truenas on the same piece of hardware, which for homelab is extremely useful. 


I don't like hypervisors because they are slow and a waste of resources. Jail containers are better, faster, leaner and easier to manage. This screenshot shows 10 "VM's" in less than 400MB of ram, good luck doing that with KVM. (can a typical Linux server distro even boot in under 400MB of ram today?)
 

EqjDDfEW4AEdUFe.jpg


That is a micro service dream framework because the resources needed are exactly what the application demands and nothing more.

For enterprise it's good to remember that complicated systems that do everything can have everything go wrong with them and for storage you want things to be as simple as you can. I'm not sure I would call NetApp or DDN exactly a NAS but you could (storage platform seems like a better word). And don't rule out the price in enterprise, this is beginning to matter again in hard economic times. I manage several and they are just vanilla FreeBSD with a ton of storage and we are very happy with them.
 

"Only proprietary software vendors want proprietary software." - Dexter's Law

Link to post
Share on other sites

So I installed TrueNas and Made a pool etc. Now I want to be able to Read and Write to the root of the Folder. For example the pool is called Vault. and I want my user Test to be able to Read and Write outside its user folder. How would I go about that.

Link to post
Share on other sites

1 hour ago, jkalter61 said:

So I installed TrueNas and Made a pool etc. Now I want to be able to Read and Write to the root of the Folder. For example the pool is called Vault. and I want my user Test to be able to Read and Write outside its user folder. How would I go about that.

Um, a user that only needs SMB or NFS credentials doesn’t even require a home directory. That type of user doesn’t even need SSH credentials. 
 

You need to create a SMB share, allow that user to access the data in said share, connect via SMB with that users credentials from another machine, and now you have a NAS.

 

There are hundreds of videos on how to setup Freenas/truenas.

7 hours ago, jde3 said:

I don't like hypervisors because they are slow and a waste of resources. Jail containers are better, faster, leaner and easier to manage. This screenshot shows 10 "VM's" in less than 400MB of ram, good luck doing that with KVM. (can a typical Linux server distro even boot in under 400MB of ram today?)

They each have a place… your likely not going to containerize truenas, and truenas is a very handy NAS appliance. Containers are fantastic, I have multiple deployed on a Ubuntu server VM under proxmox. Containers are certainly leaner, but proxmox also offers LXC containers as well which are pretty neat. 
 

Also, hypervisor don’t really chew up much resources, but if you are running on a pi like your screenshot, sure… but I ran EAXi for years on a i3 6100 and 28GB of ram, truenas under it using 16, windows LTSC, multiple Ubuntu server VM’s, a centos VM, and some extra room to test stuff, and it was all happy. My Ubuntu server VM which is just for Plex averages about 400mb of RAM usage and that’s a full up Ubuntu server OS, you can certainly find leaner versions of Debian if you wanted. 

Rig: i7 13700k +Contact Frame - - Asus Z790-P Wifi - - RTX 4080 - - 4x16GB 6000MHz - - Samsung 990 Pro 2TB NVMe Boot + Main Programs - - Crucial P3 2TB NVMe for photo work - - Corsair RM850x - - Sound BlasterX EA-5 - - Corsair XC8 JTC Edition - - Corsair GPU Full Cover GPU Block - - PTM 7950 - - XT45 X-Flow 420 + UT60 280 rads externally mounted - - EK XRES RGB PWM - - Fractal Define S2 - - DellAlienware AW3423DWF 34" -- Logitech Pro X Superlight - - Logitech G710+ - - LTT Northern Lights Deskpad

 

Headphones/amp/dac: Schiit Bifrost Multibit - -  Schiit Lyr 3 - - Fostex TR-X00 - - Sennheiser HD 6xx

 

Homelab/Media Server: Proxmox VE host - - 512 NVMe Samsung 980 RAID Z1 for VM's/Proxmox boot - - Xeon e5 2660 V4- - Supermicro X10SRF-i - - 128 GB ECC 2133 - - 10x8TB WD Red RAID Z2 - - 2x 800 GB SAS SSD’s (1 SLOG, 1 L2Arc) - - 45 HomeLab HL15 15 Drive 4U - - Corsair RM650i - - LSI 9305-16i HBA - - TreuNAS + many other VM’s

 

Unifi UDM Pro in front of full unifi network infrastructure

 

iPhone 17 Pro - - MacBook Air M3

Link to post
Share on other sites

1 hour ago, LIGISTX said:

Um, a user that only needs SMB or NFS credentials doesn’t even require a home directory. That type of user doesn’t even need SSH credentials. 
 

You need to create a SMB share, allow that user to access the data in said share, connect via SMB with that users credentials from another machine, and now you have a NAS.

 

There are hundreds of videos on how to setup Freenas/truenas.

They each have a place… your likely not going to containerize truenas, and truenas is a very handy NAS appliance. Containers are fantastic, I have multiple deployed on a Ubuntu server VM under proxmox. Containers are certainly leaner, but proxmox also offers LXC containers as well which are pretty neat. 
 

Also, hypervisor don’t really chew up much resources, but if you are running on a pi like your screenshot, sure… but I ran EAXi for years on a i3 6100 and 28GB of ram, truenas under it using 16, windows LTSC, multiple Ubuntu server VM’s, a centos VM, and some extra room to test stuff, and it was all happy. My Ubuntu server VM which is just for Plex averages about 400mb of RAM usage and that’s a full up Ubuntu server OS, you can certainly find leaner versions of Debian if you wanted. 

Why would you ever want to containerize TrueNAS?? What could it possibly do that a FreeBSD jail host could not do? .. I don't get why you'd want to do that.. it does not really make sense. If... for some reason you wanted to tho.. you could just rsync the root of TrueNAS into a jail and "boot it" and it'd prob run just fine if given the FreeBSD kernel was same or newer. (Course mount and ZFS prob throw permission problems and have to be done on the host.. so whats the point?)

 

It's also dangerous to provide ZFS emulated disks as a write cache on a VM could destroy your data. Instead of doing it this way, put the hypervisor on the metal with ZFS then use ZVOLS as disk volumes for the hypervisor. Way better. Seems idiotic to me to put ZFS on COW2 on Ext4.. what are you doing? so many layers! lol 🙂 (I mean that in the best way possible but try to think about it from the systems perspective on what operations it's doing.) KVM can write to a raw zvol just fine and you have 1 (good) layer.

The difference between Linux containers and FreeBSD jails is.. really their design, history and security. Where as jails have existed for (two?) decades in FreeBSD containers are relatively new in Linux. Every tool in FreeBSD is aware of them so for instance top shows jails, zfs is aware of them etc. They are very mature where as Linux they have a lot of growing pains and problems still. (mostly security)
 

"Only proprietary software vendors want proprietary software." - Dexter's Law

Link to post
Share on other sites

58 minutes ago, jde3 said:

Why would you ever want to containerize TrueNAS?? What could it possibly do that a FreeBSD jail host could not do? .. I don't get why you'd want to do that.. it does not really make sense. If... for some reason you wanted to tho.. you could just rsync the root of TrueNAS into a jail and "boot it" and it'd prob run just fine if given the FreeBSD kernel was same or newer. (Course mount and ZFS prob throw permission problems and have to be done on the host.. so whats the point?)

 

It's also dangerous to provide ZFS emulated disks as a write cache on a VM could destroy your data. Instead of doing it this way, put the hypervisor on the metal with ZFS then use ZVOLS as disk volumes for the hypervisor. Way better. Seems idiotic to me to put ZFS on COW2 on Ext4.. what are you doing? so many layers! lol 🙂 (I mean that in the best way possible but try to think about it from the systems perspective on what operations it's doing.) KVM can write to a raw zvol just fine and you have 1 (good) layer.

The difference between Linux containers and FreeBSD jails is.. really their design, history and security. Where as jails have existed for (two?) decades in FreeBSD containers are relatively new in Linux. Every tool in FreeBSD is aware of them so for instance top shows jails, zfs is aware of them etc. They are very mature where as Linux they have a lot of growing pains and problems still. (mostly security)
 

Simple answer? Cuz it’s easy? Why would I want to self roll a solution when a very well developed one with millions of dollars behind it exists…. I trust iXsystems much more with my data then a solution I would roll myself. 
 

Also…. There is no emulated discs. ZFS sees the drives in the pool as bare metal. Just pass the HBA through to the VM.

 

Again tho, there are solutions for everyone needs, and your solution is certainly one of the more difficult ones. I doubt the OP is going to want to try and figure all that out when a simple proxmox instal plus some VM’s will serve their purposes just fine.

 

Also, all the nice simple webUI management of truenas is handy. Some folks prefer doing everything CLI, some don’t. Again, truenas has millions of dollars invested in their system, why try and reinvent the wheel. Plus, having the ability to roll VM’s is extremely useful when your not as good at Unix. When I mess something up, I just restore from a snapshot of the VM, easy. Also, you can instal proxmox in RAIDZ, proxmox can technically be your NAS, but again, truenas already has that solved with an elegant solution. If one day proxmox develops a hood UI to handle it and handle ACL’s, can always import your pool into proxmox, but I doubt I’ll be doing that anytime soon. 

Rig: i7 13700k +Contact Frame - - Asus Z790-P Wifi - - RTX 4080 - - 4x16GB 6000MHz - - Samsung 990 Pro 2TB NVMe Boot + Main Programs - - Crucial P3 2TB NVMe for photo work - - Corsair RM850x - - Sound BlasterX EA-5 - - Corsair XC8 JTC Edition - - Corsair GPU Full Cover GPU Block - - PTM 7950 - - XT45 X-Flow 420 + UT60 280 rads externally mounted - - EK XRES RGB PWM - - Fractal Define S2 - - DellAlienware AW3423DWF 34" -- Logitech Pro X Superlight - - Logitech G710+ - - LTT Northern Lights Deskpad

 

Headphones/amp/dac: Schiit Bifrost Multibit - -  Schiit Lyr 3 - - Fostex TR-X00 - - Sennheiser HD 6xx

 

Homelab/Media Server: Proxmox VE host - - 512 NVMe Samsung 980 RAID Z1 for VM's/Proxmox boot - - Xeon e5 2660 V4- - Supermicro X10SRF-i - - 128 GB ECC 2133 - - 10x8TB WD Red RAID Z2 - - 2x 800 GB SAS SSD’s (1 SLOG, 1 L2Arc) - - 45 HomeLab HL15 15 Drive 4U - - Corsair RM650i - - LSI 9305-16i HBA - - TreuNAS + many other VM’s

 

Unifi UDM Pro in front of full unifi network infrastructure

 

iPhone 17 Pro - - MacBook Air M3

Link to post
Share on other sites

1 hour ago, LIGISTX said:

Simple answer? Cuz it’s easy? Why would I want to self roll a solution when a very well developed one with millions of dollars behind it exists…. I trust iXsystems much more with my data then a solution I would roll myself. 
 

Also…. There is no emulated discs. ZFS sees the drives in the pool as bare metal. Just pass the HBA through to the VM.

 

Again tho, there are solutions for everyone needs, and your solution is certainly one of the more difficult ones. I doubt the OP is going to want to try and figure all that out when a simple proxmox instal plus some VM’s will serve their purposes just fine.

 

Also, all the nice simple webUI management of truenas is handy. Some folks prefer doing everything CLI, some don’t. Again, truenas has millions of dollars invested in their system, why try and reinvent the wheel. Plus, having the ability to roll VM’s is extremely useful when your not as good at Unix. When I mess something up, I just restore from a snapshot of the VM, easy. Also, you can instal proxmox in RAIDZ, proxmox can technically be your NAS, but again, truenas already has that solved with an elegant solution. If one day proxmox develops a hood UI to handle it and handle ACL’s, can always import your pool into proxmox, but I doubt I’ll be doing that anytime soon. 

Well you know you can actually learn this stuff or you can use your webgui's and training wheels.

 

I think you are radically over estimating what TrueNAS has done.. and the areas they did them in. For a NAS on FreeBSD you are up and going with a few short zpool create commands using pkg and editing the config for NFS or Samba. There is no "roll your own" or hours of work, it can be done in 30 minutes and all of this is using common software none of which is written by iX and all of it is extensively documented.

 

I like iX and I don't want to be too harsh on them, they have some good ideas such as pkg base and OpenRC on FreeBSD.. but you are never going to be able to build optimal exceptional things.. unless you start to take the training wheels off. You won't need to suffer and wait for that one day someone to hopefully make a solution to your problem you can buy.

 

Take the red pill not the blue pull and yes, it will be harder.. at first.. but you will be much better off in the end because you will have the knowledge to base your ideas on. Know whats easier than TrueNAS? Google drive. You've already taken the first step towards exploring your own solutions, I'm just encouraging you to go further.

"Only proprietary software vendors want proprietary software." - Dexter's Law

Link to post
Share on other sites

15 minutes ago, jde3 said:

Take the red pill not the blue pull and yes, it will be harder.. at first.. but you will be much better off in the end because you will have the knowledge to base your ideas on. Know whats easier than TrueNAS? Google drive. You've already taken the first step towards exploring your own solutions, I'm just encouraging you to go further.

That’s why homelab is so great. I’m very happy with my solution. It works wonderfully, and accomplishes my needs. I feel relatively red pilled up with a homelab consisting of decent last gen server hardware, proxmox, many VM’s of Debian and Windows flavors, a few LXC containers, docker containers, and home assistant all happily doing their things. Prior to proxmox which was done with new hardware upgrade last month, it was all under ESXi on a i3 6100 and 28GB of RAM. So now as a result I have decent ESXi experience and already feel like I have almost as much proxmox experience. For me, that’s useful and fun. If I want to do things without training wheels I’ll spin up a vm to do it in….
 

Everyone has solutions that are appropriate and applicable to their use case, there is no single solution. That’s why homelab is so welcoming with a low barrier to entry as long as the person entering the hobby is curious and inquisitive. 

Rig: i7 13700k +Contact Frame - - Asus Z790-P Wifi - - RTX 4080 - - 4x16GB 6000MHz - - Samsung 990 Pro 2TB NVMe Boot + Main Programs - - Crucial P3 2TB NVMe for photo work - - Corsair RM850x - - Sound BlasterX EA-5 - - Corsair XC8 JTC Edition - - Corsair GPU Full Cover GPU Block - - PTM 7950 - - XT45 X-Flow 420 + UT60 280 rads externally mounted - - EK XRES RGB PWM - - Fractal Define S2 - - DellAlienware AW3423DWF 34" -- Logitech Pro X Superlight - - Logitech G710+ - - LTT Northern Lights Deskpad

 

Headphones/amp/dac: Schiit Bifrost Multibit - -  Schiit Lyr 3 - - Fostex TR-X00 - - Sennheiser HD 6xx

 

Homelab/Media Server: Proxmox VE host - - 512 NVMe Samsung 980 RAID Z1 for VM's/Proxmox boot - - Xeon e5 2660 V4- - Supermicro X10SRF-i - - 128 GB ECC 2133 - - 10x8TB WD Red RAID Z2 - - 2x 800 GB SAS SSD’s (1 SLOG, 1 L2Arc) - - 45 HomeLab HL15 15 Drive 4U - - Corsair RM650i - - LSI 9305-16i HBA - - TreuNAS + many other VM’s

 

Unifi UDM Pro in front of full unifi network infrastructure

 

iPhone 17 Pro - - MacBook Air M3

Link to post
Share on other sites

No, that's a very legitimate use case. VM's are excellent for development, testing and the like. I just don't like them in operations and prefer containers. However do you feel however that you are becoming over reliant? You keep referring to "Proxmox" but what you are using is KVM. Do you know virsh? If I gave you a RHEL 8 system could you get a VM running on it?

 

Extra credit: If I said please attach the storage disk via FC on FreeBSD Box X with target zvol Y, could you?
(^ something KVM can do but I don't believe proxmox can do? I haven't looked at it in a while. This could be a typical work example tho.)

"Only proprietary software vendors want proprietary software." - Dexter's Law

Link to post
Share on other sites

1 hour ago, jkalter61 said:

Thanks so much for the help everyone. Everything is working Amazing ❤️

 

f7e174946d7836fa5b284bf582e18da4.png

Do you understand you are committing an actual crime putting TrueNAS in a VM under Proxmox? .. Like.. what are you using that for and how is Proxmox's storage laid out?

I know! you could run Unraid in bhyve on that TrueNAS guest on a Proxmox host. Win right? No! - I disagree your system is working amazingly. 😂 Stop nesting stuff you don't need to. In the worst case that is dangerous and in the best case it's terribly inefficient.

 

(The redundant case) let's say you are using ZFS storage on both. You are doing two computational passes over the data and only getting 50% of your ARC.

(The worst case) let's say you are using EXT4 or XFS on Proxmox and ZFS on TrueNAS. ZFS is doing nothing for you in the case because it's not actually writing the blocks on the hardware. If EXT4 or other filesystem ever have a error, or a fs sync command fails ZFS will mark the pool bad and you will lose all your data.
(The best case) let's say your are using ZFS on Proxmox and UFS on TrueNAS. But why? What would be the point other than slowing stuff down?

"Only proprietary software vendors want proprietary software." - Dexter's Law

Link to post
Share on other sites

2 hours ago, jde3 said:

Do you understand you are committing an actual crime putting TrueNAS in a VM under Proxmox? .. Like.. what are you using that for and how is Proxmox's storage laid out?

I know! you could run Unraid in bhyve on that TrueNAS guest on a Proxmox host. Win right? No! - I disagree your system is working amazingly. 😂 Stop nesting stuff you don't need to. In the worst case that is dangerous and in the best case it's terribly inefficient.

 

(The redundant case) let's say you are using ZFS storage on both. You are doing two computational passes over the data and only getting 50% of your ARC.

(The worst case) let's say you are using EXT4 or XFS on Proxmox and ZFS on TrueNAS. ZFS is doing nothing for you in the case because it's not actually writing the blocks on the hardware. If EXT4 or other filesystem ever have a error, or a fs sync command fails ZFS will mark the pool bad and you will lose all your data.
(The best case) let's say your are using ZFS on Proxmox and UFS on TrueNAS. But why? What would be the point other than slowing stuff down?

I appreciate your concern and your opinion. But you should not go around criticizing other people for how they do things. Its not really your place to be shaming others for how they do things.

Link to post
Share on other sites

18 hours ago, LIGISTX said:

That’s why homelab is so great. I’m very happy with my solution. It works wonderfully, and accomplishes my needs. I feel relatively red pilled up with a homelab consisting of decent last gen server hardware, proxmox, many VM’s of Debian and Windows flavors, a few LXC containers, docker containers, and home assistant all happily doing their things. Prior to proxmox which was done with new hardware upgrade last month, it was all under ESXi on a i3 6100 and 28GB of RAM. So now as a result I have decent ESXi experience and already feel like I have almost as much proxmox experience. For me, that’s useful and fun. If I want to do things without training wheels I’ll spin up a vm to do it in….
 

Everyone has solutions that are appropriate and applicable to their use case, there is no single solution. That’s why homelab is so welcoming with a low barrier to entry as long as the person entering the hobby is curious and inquisitive. 

as a sidenote if im looking at your perspective just a general opinion of everyone.

Specs: The Computer is a Dell Laptop with 2 cores, 4 threads and 12 GB of DDR3 Ram I removed the dvd drive with an HDD caddy and I also have an external drive.

Under Proxmox I am running TrueNas (For Storage of files / A backup in the event My data on my pc gets wiped) and Ubuntu Server which is hosting Portainer that has heimdall installed on it. I would install PiHole but as of right now I do have an adblocker and I might Install PiHole on my Raspberry Pi zero 2 W that is hosting my discord bot

is it really worth it to keep proxmox with that spec or should I just use TrueNas BareMetal. I am looking in to buying Unraid in the near future but for now I Need something?

Link to post
Share on other sites

2 minutes ago, jkalter61 said:

I appreciate your concern and your opinion. But you should not go around criticizing other people for how they do things. Its not really your place to be shaming others for how they do things.

I don't think there is a good way to tell you something you created and spent a lot of time on is horribly wrong. Everyone would have that kind of reaction.. but try to keep in mind the only reason I'm pointing out why it's wrong is because I'm trying to help you get it right and if you can work with me I will help you get it right. We need constructive critizem at times to actually improve.

If I wasn't trying to help I would just say lol and save myself the time and energy.

So...

I guess what I'm trying to ask you here.. and I thought this post was about pulseway.. but tell why you decided to do things this why, what was your intention here?

"Only proprietary software vendors want proprietary software." - Dexter's Law

Link to post
Share on other sites

7 minutes ago, jkalter61 said:

Under Proxmox I am running TrueNas (For Storage of files / A backup in the event My data on my pc gets wiped) and Ubuntu Server which is hosting Portainer that has heimdall installed on it. I would install PiHole but as of right now I do have an adblocker and I might Install PiHole on my Raspberry Pi zero 2 W that is hosting my discord bot

Gotcha.. ok so you want..
A NAS (storage)
File services
PiHole

Portainer
and Syncthing?

Why not just have Ubuntu do all of that on metal? It can. I can show you how. it's not hard at all. (Pulseway would just work too, if you wanted to pay $32 a month for it)

"Only proprietary software vendors want proprietary software." - Dexter's Law

Link to post
Share on other sites

5 minutes ago, jde3 said:

I don't think there is a good way to tell you something you created and spent a lot of time on is horribly wrong. Everyone would have that kind of reaction.. but try to keep in mind the only reason I'm pointing out why it's wrong is because I'm trying to help you get it right and if you can work with me I will help you get it right. We need constructive critizem at times to actually improve.

If I wasn't trying to help I would just say lol and save myself the time and energy.

So...

I guess what I'm trying to ask you here.. and I thought this post was about pulseway.. but tell why you decided to do things this why, what was your intention here?

My intentions here was to have a way to really monitor my nas away from home without having to dish out money as of right now. I wanted a stable storage solution. I was also I guess a bit inspired how Linus ran HomeAssistant on his nas I know he uses unraid. But really when I take a step back I feel like I may be pusing this manky computer to its end with Proxmox a KVM / Hypervisor OS running TrueNas which has Hypervisor capabilities. Honestly this computer as of right now is Sitting in a closet with the cords running to it.

So the TLDR:

I wanted a storage server for a while and also got inspired by Linus HomeAssist. Tbf I dont need it I coded my own thing for my smart garage. and I can go without remote monitoring for now untill I have a bit of money to spend on an unraid License. 

Edit: I know Samba Shares are a thing on Ubuntu Server / Desktop I just was not always a fan of it

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×