Ola
Não entendi muito o que deseja.
No titulo informa criar um servidor web, e no texto informa criar um aplicativo.
São coisas diferentes porém interdependentes.
Para se criar um servidor web, basta contratar um serviço de conexão com IP fixo e conexão com muita banda, já que trafego de video a consome em quantidade.
Após o contato e compra do serviço junto ao provedor, serão desejáveis duas maquinas servidoras redundantes (backup e segurança a falhas) bastante potentes e com varios terabytes em armazenamento.
Não se esqueça de que temperatura é crucial, assim faça um projeto de climatização adequado para a sala dos servidores, sem esquecer a necessidade de uso de nobreaks ajustados à necessidade dos servidores.
Instale o conjunto LAMP nos servidores, crie as paginas web desejadas e coloque o serviço na rede.
Mas para um projeto caseiro isto me parece inviável, assim, contrate direto um serviço de hospedagem de sua preferência. Eles têm tudo o que necessita em termos de infraestrutura.
Desta maneira, você poderá se focar exclusivamente no desenvolvimento do aplicativo pretendido.
Para auxilio no desenvolvimento do aplicativo, crie um topico na sessão => projetos da comunidade
Poste tudo o que já fez, bem como as suas dificuldades no desenvolvimento.
Boa sorte e bom trabalho
[]'s