Usb HDD Sharing on x86

I am new in this field and I think its my first post on forum… Feel Good
I install Mikrotik 5.20 on x86 machine and and configure PPPoE and its working very good…
Now I need a file sharing server and I had a external USB HDD drive of 1 TB with full of data to share…
I want to share it by my Mikrotik router 5.20 to my whole network…

And I not want to make another PC for sharing server… and run 2 PC to control my Network, Suggest me single way to do this on single machine…

I do not know by which way I can setup this sharing server with Mikroitk…

I Google so much and found something like SMB, FTP, HTTP, and HFS… which is perfect in this I not experience so much So please help me…

Suggest me what and in which way I do this…Tell me detail Method Please…If you Can!!!

Install newer RouterOS v6.31 and you will have SMB support