Hello iamine ,
for you media website you can use linux media servers. You can share your music, videos, and photos on your network via regular folder shares, but using a media server gives you additional functionality and lets you stream to more devices. A Linux media server has a home in the enterprise because it's a superior tool for storing, archiving, and sharing company multimedia presentations.
so here you can use MediaTomb which is cheap and best
need more help feel free to contact