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.

Home

Home

Gateway admin UI (home hostname)

AdGuard Home

AdGuard Home

Network-wide ad blocking

Domain Watchdog

Domain Watchdog

Domain monitoring service

Prometheus - albandrieu

Prometheus - albandrieu

Prometheus

Open SpeedTest

Open SpeedTest

Open SpeedTest - Network speed testing

PortTracker

PortTracker

Port tracking service

PortTracker - albandrieu

PortTracker - albandrieu

Port tracking service

Scrutiny

Scrutiny

Hard drive health monitoring

Scrutiny Collector - albandrieu

Scrutiny Collector - albandrieu

Hard drive health monitoring

IT Tools

IT Tools

Developer utilities collection

Keycloak

Keycloak

Identity and access management

Paperless AI

Paperless AI

Document management with AI

Paperless-ngx

Paperless-ngx

Document management system

pgAdmin

pgAdmin

PostgreSQL administration

PostgreSQL

PostgreSQL

Database server (TCP — use a Postgres client, not a normal web browser tab)

Stirling PDF - albandrieu

Stirling PDF - albandrieu

PDF toolkit

AnythingLLM

AnythingLLM

Private LLM workspace and RAG

AnythingLLM - albandrieu

AnythingLLM - albandrieu

Private LLM workspace and RAG

Reactive Resume - albandrieu

Reactive Resume - albandrieu

Reactive Resume

Plumber API

Plumber API

GitLab Security check

Graylog

Graylog

Log management and analysis

LocalAI (GPU)

LocalAI (GPU)

Local AI models (GPU instance)

NetAlertX

NetAlertX

Network presence and alerts

ntopng

ntopng

Network traffic visibility

Ollama (GPU)

Ollama (GPU)

Large language models (GPU instance)

Open WebUI

Open WebUI

Web interface for chat models

LiteLLM - albandrieu

LiteLLM - albandrieu

LLM proxy and gateway

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.