1. A method comprising: receiving, from a network-attached storage (NAS) system, installer code at a client device; and performing, by the installer code executing at the client device, a selected subset of administrative tasks at the client device, wherein the administrative tasks are tasks associated with the NAS system, wherein performing the selected subset of administrative tasks comprises installing a subset of software components relating to the NAS system on the client device, and wherein installing the subset of the software components on the client device comprises installing a backup software component to perform file backup from the client device to the NAS system.