Datotečni strežnik je računalnik, povezan z omrežjem, najpogosteje v lokalnem omrežju (LAN), katerega primarna funkcija je, da služi kot centralizirano shranjevanje podatkov za več strojev kot del modela odjemalec-strežnik računalniškega omrežja. Na voljo so v različnih konfiguracijah strojne in programske opreme. Datotečni strežniki se včasih uporabljajo za varnostno kopiranje kritičnih podatkov. Tipičen datotečni strežnik bo konfiguriran samo za pošiljanje in prejemanje datotek in ne bo izvajal nobenih aktivnih procesov za uporabnike. Lahko so tudi konfigurirani za distribucijo podatkov po internetu s pomočjo FTP (protokol za prenos datotek) ali HTTP (protokol za prenos hiperteksta).
Vsak sodoben računalnik je lahko konfiguriran tako, da služi kot datotečni strežnik. Preprost osebni računalnik, ki deli glasbene datoteke po domačem omrežju, deluje kot datotečni strežnik. V večjih organizacijah so datotečni strežniki na splošno namenski računalniki, najpogosteje opremljeni z nizi zelo velikih naprav za shranjevanje. Najbolj specializirana oblika datotečnega strežnika, ki se običajno uporablja v sodobni računalniški shemi, je sestavljena iz računalnikov, ki so zasnovani posebej za uporabo samo kot datotečni strežniki. Te namenske naprave zagotavljajo omrežno pomnilnik (NAS) z uporabo strojne opreme, ki je na splošno konfigurirana tako, da poveča le njihovo zmogljivost pri shranjevanju in skupni rabi podatkov in vključuje le zelo osnovne vhodne/izhodne in procesne zmogljivosti.
Datotečni strežniki lahko delujejo s standardnimi ali specializiranimi operacijskimi sistemi. Vsi sodobni operacijski sistemi so zasnovani tako, da omogočajo računalnikom, da služijo kot datotečni strežniki. Operacijski sistem Linux je zelo priljubljen na datotečnih strežnikih tako zaradi svojega slovesa zaradi stabilnosti kot tudi iz ekonomskih razlogov. Windows® in UNIX® se pogosto uporabljata tudi kot operacijska sistema za datotečni strežnik. Enote NAS lahko uporabljajo različice standardnih operacijskih sistemov, lahko pa uporabljajo tudi specializirane operacijske sisteme z omejenimi funkcijami.
Datotečni strežniki se pogosto pojavljajo v situacijah, ko je skupna raba podatkov koristna. Velika omrežja uporabljajo datotečne strežnike za lažjo izmenjavo podatkov med uporabniki. Omrežne sisteme, ki uporabljajo centralizirane datotečne strežnike, je tudi lažje zavarovati, ker se vse datoteke nahajajo na centralno locirani strojni opremi in jih je mogoče lažje varnostno kopirati.
Vsi datotečni strežniki bodo občasno doživeli poslabšanje zmogljivosti, ko je povpraševanje po podatkih še posebej veliko, vendar so tudi strežniki, povezani z internetom, ranljivi za napade. Napadi zavrnitve storitve ali porazdeljeni napadi zavrnitve storitve (DoS ali DDoS) se pogosto uporabljajo proti datotečnim strežnikom, povezanim z internetom. V vsakem primeru napadalci preplavijo datotečni strežnik s toliko zlonamernimi zahtevami za podatke, da se zakonite zahteve pogosto izgubijo ali pride do nesprejemljivih zamud.