File Provider extension usage related demands/limits

Must the File Provider extension be cloud-storage backed? Can't i use my own file server?

Are there any other kind of restrictions that developers should bear in mind while using File Provider, but are not documented or widely known?