Skip to main content

TrueNAS Scale homelab & hardware

Hardware platform, ZFS storage, self-hosted apps, security tooling and AI-related services.

Guide and documentation by Alban Andrieu.
Hardware, apps, ZFS, automation and AI — open-source and hands-on.

TrueNAS services

Self-hosted applications on TrueNAS Scale.

Service icons are vendored from selfh.st/icons. For more open-source self-hosted ideas, see selfh.st/apps.

Loading homelab services…

Homelab for security, AI and freelance projects

This homelab was built to host upcoming Nabla projects and services.

Its purpose is to test security and AI service integrations and reproduce attacks targeting my domains.

Nabla logo

Nabla

Nabla project and services

Open the Nabla project

Hardware

After seven years of reliable service, the previous FreeNAS system failed: its motherboard, CPU and several hard drives were faulty. It was time for an upgrade.

One physical Mini-ITX system running TrueNAS Scale: dependable ZFS storage and a homelab host for applications, home automation, security tooling and compute-intensive workloads, including AI experiments.

  • ZFS and datasetsPools, snapshots and replication
  • Homelab hostApplications, VMs and internal services
  • Security stackSecurity tooling and monitoring
  • AI and computeAM5 capacity for models and jobs

Bill of materials

Reused components

  • Case: previous iXsystems chassis, approximately 170 × 170 mm, Mini-ITX format.
  • Power supply: previous 200 W unit, incompatible with the MSI motherboard’s 8-pin CPU connector.
  • Kingston SKC600MS mSATA SSD — 256 GB TLC 3D NAND. €83.
  • Storage: 4 × Western Digital Red WD30EFRX — 3 TB each, SATA 6 Gb/s.

New purchases

Total price1 184,31 €Sum of motherboard, enclosure, CPU, RAM, CPU cooler and power supply.

Possible future upgrades

  • Another 64 GB of DDR5 UDIMM memory in 288-pin desktop format. SO-DIMM laptop memory and registered RDIMM server memory are not compatible with this motherboard.
  • An additional M.2 NVMe SSD for a fast pool or cache-style storage, selected according to the motherboard specifications and intended workload.