Elgg is a free and an Open-Source content management to create a fully featured Social Network with your own tweaks and perks with some addicting plugins and themes. It enables you to expand your network to however you wish. The links you will need to refer are mentioned below. Follow the video tutorial below and soon you’ll catch my point. Feel free to ask as many questions as you’d like to.