Criar um servidor.web para acesso externo

Galera, preciso muuito da ajuda de vocês. Não sei se estou no local correto, mas qualquer coisa me falem.
Na faculdade me foi passado um projeto onde teria que ser criado um site(como se fosse um fórum pra uma faculdade) onde alunos acessariam e trocariam informações, mas isso fica para depois. O meu primeiro problema seria a parte do servidor.
Gostaria de criar um servidor.web aqui em casa mesmo, visto que isso faria parte do projeto. Só que não sei muito bem essa parte de servidor. Já me colocaram pra baixo falando sobre eu não ter um IP fixo e com isso não conseguiria porém outras pessoas me falaram sobre o cliente do NO-IP enfim, gostaria de saber se poderiam me ajudar nisso. Quais programas instalar, como fazer e se existe a possibilidade desse site ser acessado externamente, enfim essas coisas…
Aguardo resposta.

Posso estar enganado mas quando se trata de WS vc precisa primeiro de um servidor para colocar os sites (apache por exemplo), agora se vc quiser montar um domínio próprio, tem que pagar uma taxa pelos direitos autorais do site, e ele fica valido até um certo período de tempo.

Mas acredito que por ser trabalho de faculdade não precisa chegar a este ponto.

Posso estar enganado, mas acredito que seja algo assim.

Seria apenas um servidor mesmo, para ter os arquivos salvos no meu pc mas que pudesse Ser acessado na internet entende?

A princípio você não consegue pois o provedor de Internet deveria atribuir uma faixa de IP’s fixos para você utilizar. No entanto, você consegue contornar esta limitação com no-ip clientes:

http://www.noip.com/pt-BR/download?page=win

outra opção seria:

https://ngrok.com/

De qualquer maneira, antes de se preocupar com a disponibilidade, eu desenvolveria o site na máquina local, e depois dele pronto eu partiria para infra-estrutura.