TrueNAS NAS: Difference between revisions

From Eden's Homelab Wiki
Jump to navigationJump to search
No edit summary
No edit summary
Line 5: Line 5:
  | disks = 1x 2Tb NVME SSD, 1x 8Tb SATA SSD, 1x 256Gb SATA SSD
  | disks = 1x 2Tb NVME SSD, 1x 8Tb SATA SSD, 1x 256Gb SATA SSD
  | nics = Mellanox CX312A MCX312A-XCBT ConnectX-3, motherboard gigabit realtek nic
  | nics = Mellanox CX312A MCX312A-XCBT ConnectX-3, motherboard gigabit realtek nic
}}
}}[[File:Jails.png|thumb|FreeBSD jails currently running on my main NAS|left]]Here it is: my main server and NAS. It runs TrueNAS core, based off FreeBSD (since TrueNAS Scale didn't exist when I set it up). As a NAS, it has NFS, iSCSI and SMB shares running off a ZFS file system. In FreeBSD jails it runs jellyfin and a fully torrenting stack: transmission, sonarr, radarr, etc. FreeBSD jails seem to have much better preformance than docker for this. Moreover, they can be easily policy routed to use different networks which route out traffic through different VPNs; for example the torrenting jails are attached to my [[AirVPN LAN]] which routes out through an AirVPN VPN. Meanwhile jellyfin routes out through the [[Swiss LAN]] so I don't have to port forward from my home router. My Nextcloud Jail was recently moved to the [[TrueNAS Core Nextcloud]] VM on [[Routerbox]].  
 
Here it is: my main server and NAS. It runs TrueNAS core, based off FreeBSD (since TrueNAS Scale didn't exist when I set it up). As a NAS, it has NFS, iSCSI and SMB shares running off a ZFS file system. In FreeBSD jails it runs jellyfin and a fully torrenting stack: transmission, sonarr, radarr, etc. FreeBSD jails seem to have much better preformance than docker for this. Moreover, they can be easily policy routed to use different networks which route out traffic through different VPNs; for example the torrenting jails are attached to my [[AirVPN LAN]] which routes out through an AirVPN VPN. Meanwhile jellyfin routes out through the [[Swiss LAN]] so I don't have to port forward from my home router. My Nextcloud Jail was recently moved to the [[TrueNAS Core Nextcloud]] VM on [[Routerbox]].  


On a BHYVE VM, [[ubuntu0]] which runs lots of services in docker, including a netboot server, numerous websites and twitter and reddit bots.
On a BHYVE VM, [[ubuntu0]] which runs lots of services in docker, including a netboot server, numerous websites and twitter and reddit bots.
Line 14: Line 12:


It was recently moved to a 2U case to save space and power, it exclusively has SSDs which allow the power consumption to idle around 25w, even with that dual port 10 gigabit NIC. It is powered with a PicoPSU, which is very efficient at lower power usages. It has a passive CPU cooler.
It was recently moved to a 2U case to save space and power, it exclusively has SSDs which allow the power consumption to idle around 25w, even with that dual port 10 gigabit NIC. It is powered with a PicoPSU, which is very efficient at lower power usages. It has a passive CPU cooler.
[[File:Jails.png|thumb|FreeBSD jails currently running on my main NAS]]

Revision as of 18:17, 22 November 2023

FreeBSD jails currently running on my main NAS

Here it is: my main server and NAS. It runs TrueNAS core, based off FreeBSD (since TrueNAS Scale didn't exist when I set it up). As a NAS, it has NFS, iSCSI and SMB shares running off a ZFS file system. In FreeBSD jails it runs jellyfin and a fully torrenting stack: transmission, sonarr, radarr, etc. FreeBSD jails seem to have much better preformance than docker for this. Moreover, they can be easily policy routed to use different networks which route out traffic through different VPNs; for example the torrenting jails are attached to my AirVPN LAN which routes out through an AirVPN VPN. Meanwhile jellyfin routes out through the Swiss LAN so I don't have to port forward from my home router. My Nextcloud Jail was recently moved to the TrueNAS Core Nextcloud VM on Routerbox.

On a BHYVE VM, ubuntu0 which runs lots of services in docker, including a netboot server, numerous websites and twitter and reddit bots.

In terms of hardware, it has a low powered six-core 9400T, 64Gb of memory for lots of VMs and a nice big ZFS cache. It has a dual port 10 gigabit NIC.

It was recently moved to a 2U case to save space and power, it exclusively has SSDs which allow the power consumption to idle around 25w, even with that dual port 10 gigabit NIC. It is powered with a PicoPSU, which is very efficient at lower power usages. It has a passive CPU cooler.