Un serveur de fichiers peut être dédié ou non. Un serveur dédié est généralement conçu spécifiquement pour être utilisé comme serveur de fichiers, avec des postes de travail attachés à la lecture et à l'écriture de fichiers et de bases de données.
Le serveur de fichiers peut être un ordinateur normal, ou un Network Attached Storage, qui est un ordinateur spécial créé pour être uniquement un serveur de fichiers.