TrueNAS NAS

From Eden's Homelab Wiki
Revision as of 20:29, 2 June 2024 by Eden (talk | contribs)
Jump to navigationJump to search
FreeBSD jails currently running on my main NAS
ZFS Pools on 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.

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.