TrueNAS SCALE facilitates the deployment of user-defined applications through containerization and virtualization technologies. These user-defined programs can extend the functionality of the storage system beyond its core file sharing capabilities. As an illustration, one might implement a media server, a home automation hub, or a database instance directly on the TrueNAS SCALE platform.
The capability to execute user-specified software directly on the storage appliance reduces hardware footprint and simplifies management. This approach consolidates services, lowering power consumption and administrative overhead. Historically, separate servers were required for such tasks, leading to increased complexity and cost. TrueNAS SCALE integrates these functionalities directly into the storage operating system.