 what is the basic steps to build social network website?

what is the basic steps to build social network without using the websites that provide a free social network?
Is it need a separate server? ok I can't buy the server !
How do I can start without spend any money? 


 what is the basic steps to build social network website?
===


what is the basic steps to build social network without using the websites that provide a free social network?
Is it need a separate server? ok I can't buy the server !
How do I can start without spend any money? 

