全て揃わないとどうにもならないわけではないが、僕が自宅サーバーに必要だと思う要素を挙げておく。最後の 2つ以外が揃えられない場所には、なるべく住みたくないなぁ。
- 自宅サーバーとして常時稼動させておける PC
- サーバー用 OS (必ずしも「専用 OS」である必要はないが、例えば Windows XP は EULA で定義された用途以外のサーバーとして使用できない等、ライセンス上の制約には注意)
- 1台以上のクライアント PC
- スイッチング HUB を経由した家庭内 LAN (無線も OK)
- 常時接続のインターネット環境(ブロードバンドが望ましい。固定 IP アドレスなら尚よし)
- NAT 設定ができるルーター
- 独自ドメイン(主に気分的な問題)
- 何らかの Dynamic DNS サービス (固定 IP アドレスの場合は不要)
- 好奇心
- 抵抗勢力と戦い続ける決意
電気代と室温が少々高くなる点は注意。あと、多分エコ的に世間と逆行します。

