I don't really have time to record a YouTube tutorial, but I can point you in the right direction.
I think the hardest thing about setting up an FTP server is choosing the FTP hosting provider. After a quick google search, I found out that DriveHQ is popular nowadays, here's a useful video tutorial for it and here is the actual website where you can get free FTP hosting.
Also, you don't need a dedicated PC for this. Hope this helps.