普通のパソコンをサーバーとしても使えます。
普段お使いのパソコンでもサーバーとして使うことができます。ある程度の知識があったほうがいいので、初心者にはお勧めはできません。もちろん初心者でもサーバーを構築するのも勉強になるので、チャレンジする事はいいと思います。サーバーに向いたオペレーティングシステムがあるので、ネットで検索するとすぐに見つかります。Linuxはフリーでも利用できるものが多いので、インストールするといいかもしれません。オペレーティングシステムを二つインストールするのは知識が必要です。二つのオペレーティングシステムが入っている状態で起動時にどちらか選択できるようにする事をデュアルブートと呼びます。ただしサーバーとして構築するならば専用のパソコンの方がいいかもしれません。
パソコンのスペックは重要ですが、同じように重要な事があります。それは回線速度です。サーバーにアクセスする人が少なければ回線速度は気にしなくてもいいと思いますが、ある程度のアクセスがあるのであれば、光回線をお勧めします。安定した回線の方がいいのです。いつでも誰もがアクセスできるようにはパソコンも24時間起動しておく必要があります。ですので部屋にサーバーがあると部屋が暑くなるかもしれません。趣味でサーバーを立ち上げるのであれば、ノートパソコンでも可能です。まずはサーバーを構築して、友人に外部からアクセスができるかどうか確認をしてもらうのが一番いい方法だと思います。