自宅サーバ

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動: 案内検索

自宅サーバまたはホームサーバ(じたくサーバ、Home Server)とは、主に個人が自宅で趣味または複数台のパソコンを管理として運用するインターネットまたはイントラネット向けのサーバを指す。

運用形態[編集]

機器[編集]

機器は、個人の趣味嗜好により様々な種類が使われる。本格的なサーバ環境を目指す人は、サーバ専用機器を利用し、専用ラックに載せて運用している。とはいえ専用のものを使うことは少なく、パソコンをそのまま用いることが多い。近年では主に中古のノートパソコンが好まれる。自宅サーバ向けに超小型のプラグコンピュータも販売され、玄箱のようなNAS機器を転用して運用することもある。

これは自宅環境では専用のサーバルームを用意しづらいため、静音性を重視せざるを得ない事情もある。また、常時稼動させることにもなるため、電気代についてもある程度重視しないといけない。省電力の機器は通常のものと比較して性能に差が出るため、トレードオフの要因のひとつになっている。

OS[編集]

OSは、個人の趣味嗜好により様々な種類が使われる。Linux系、BSD系(FreeBSDNetBSDOpenSolarisなど)、Windows系(Windows Server 2003などのサーバ用WindowsやWindows XPのようなクライアント用Windows)のほかにホームサーバ専用のMicrosoft Windows Home Serverなどがある。 Windows系や一部のLinux系は、OSのライセンス料が必要なため、無償のOSが好まれる傾向にある。

接続環境[編集]

日本ではFTTHADSL等の回線でインターネットサービスプロバイダ(ISP)に接続し、固定IPアドレスもしくは動的IPアドレス + ダイナミックドメインネームシステムによってドメインを(または間借りドメインにてホスト名を)名前解決して外部からの接続を受け付けるケースが多い。

サービス[編集]

Webサーバ[編集]

Webサーバは、Apache HTTP Serverを使用されていることが多いと言われている。 Windows専用のAN HTTPDや、IISなども利用されている。

自宅サーバは、狭義には自宅でWebに公開しているWebサーバのことを指すこともある。近年の常時接続の急速な普及の影響で、簡単に実現することが出来るようになり、レンタルサーバでは実現できないhttpssftpなどのセキュアなサーバを構築することができ、容量を気にすることなくコンテンツを公開できる。また、CGIPHPなどのサーバ側で実行するコンテンツを好きなだけ利用できるなどの利点がある。しかし、十分なファイアウォールソフトウェアネットワーク機器を装備していなければ、外部からの攻撃に弱くなるという欠点がある。また、家庭用のOSでは、安定した動作は期待できないため、多くのアクセスが予想されるサーバでは、LinuxなどのOSを使う場合が多い。

自宅サーバのWebサーバの場合、他者に公開するためのサーバかコンテンツやサーバ管理などの用途に分かれる。

WebDAV[編集]

Webサーバの中には、FTPを使用せずHTTP経由でファイル転送ができる機能WebDAVを備えているものもある。Apache HTTP Serverモジュールを追加インストールすることでWebDAVを使うことができる。この技術はセキュリティ上の問題からFTPプロトコルの使用が禁止されているネットワーク上でデータを転送するために使われることがある。WebDAVそのものがFTPとは異なるセキュリティ上の問題を抱えることもある。

FTPサーバ[編集]

FTPサーバは、 Windows系においては、FileZilla serverTiny FTP DaemonWarFTPdNekosogiFTPdIISに含まれるFTPサービス等を利用している。セキュアにファイルを転送するためには、FTPのかわりにSFTP (SSH File Transfer Protocol) やSCPが使われることもある。

メールサーバ[編集]

メールサーバは、PC-UNIX系ではsendmailqpopperqmailPostfixeximWindows系ではXmailRadishExchange等が利用されていることが多いと言われている。その他にもJava製のApache Jamesなどが挙げられる。

ファイルサーバ[編集]

ファイルサーバにはWindowsマシンでLinuxがインストールされたサーバにあるファイルをLANで共有するためにSambaサーバが使われることがある。また、Mac用にはNetatalkがある。玄箱のようにファイルサーバ専用機としてつかうNASというものもある。このファイルサーバは動画保存に利用するビデオサーバ、音楽をどこでもダウンロードして聞くことができるストリーミングサーバと連携して使われることもある。

その他サーバ[編集]

その他、NTPサーバや、ネットラジオサーバ等がある。近年ではハードディスクの大容量・低価格化に伴い、自宅サーバにビデオサーバを構築しているユーザも多くなってきている。自宅の玄関に設置された監視カメラで録画した動画を随時保存するサーバや、カメラで監視しながら、携帯電話を通してペットにオートフィーダで餌をあたえるサーバや、携帯電話で家電製品の電源を管理するサーバも販売されている。

ルータ[編集]

自宅用サーバのうち、いわゆるブロードバンドルータと呼ばれているサーバにはファイアウォールが内蔵されているものが多く、それを利用することが多い。ファイアウォールソフトウェアはオープンソース製でLinuxにもインストールされているiptablesなどが挙げられる。ルータを、PCにインストールされたLinuxで構築することもできるが、手間がかかり、電力消費と騒音、コンピュータのサイズが大きい問題から小型の専用ルータも販売されている。 最近のルータは、様々な高機能を兼ね備えたスイッチングハブや、ADSLモデム無線LANアクセスポイント、ファイアウォール、DHCPサーバ、IP電話、ビデオサーバ、携帯電話からのテレビ番組録画予約機能を内蔵したものも存在する。

仮想化技術、VPN[編集]

仮想化技術としてシンクライアントを実現するためにXenが使われることがある。また、最近では無料で利用できるVMWareなどが使われることも多い。VPNソフトウェアとしてSoftEtherOpenVPNが使われることがある。

課題[編集]

セキュリティ[編集]

外部ネットワークからの通信を許す為、乗っ取りなど侵入される危険性が高くなる。

メールサーバ[編集]

ダイナミックDNSを使った動的IPアドレス回線上にメールサーバが稼働している場合、宛先のプロバイダがInbound Port 25 Blockingを導入していると、自宅メールサーバから送信したメールが宛先プロバイダではねられる。

関連項目[編集]