何と言うか、本当に思いつくままですね・・・
周辺機器じゃなくてWebサーバーそのものを組まなきゃ出来なさそうなネタなんですが・・・
外部公開の有無を考えなくても、「静的コンテンツがメインのサイトが構築できるレベル」のサーバーと言う事は要するにhtmlサーバーが必要なわけで、(WindowsだろうがMacOSだろうがLinuxだろうが)コンピュータそのものをサーバーとして1台用意する必要があると言う事になります(仮想でもいいけど、どっちにしろ周辺機器じゃない)。
10クライアントとのデータ受け渡しは、どんな状態で相手にデータを送るかです。10クライアント以上がインターネット上からアクセスできるWebサーバーが必要か、個別に(どんな方法でも)データ送るかですよ、個別に送るはUSBメモリなどのメディアに入れるんだったらバイク便・宅配便・手渡しだってありますよね?容量によってはメールで添付ってのもありだし、データ便等のデータ転送サービスを利用する手もあります。
「20MBのコンテンツ」に何が必要なのかが不明なのですが、htmlだけならPC(そのもの)上でも出来ることです。
つまり、「仕組み」も何も「それ以前の前提がない」です。
RAMPは解りません。Rapid Application Modernization Process のこと?