自宅サーバ
OSは、個人の趣味嗜好により様々な種類が使われる。Linux系、BSD系(FreeBSD、NetBSD、OpenBSD、macOSなど)、OpenSolaris、Windows系(Windows Server 2003などのサーバ用WindowsやWindows XPのようなクライアント用Windows)のほかにホームサーバ専用のMicrosoft Windows Home Serverなどがある。 Windows系や一部のLinux系は、OSのライセンス料が必要なため、無償のOSが好まれる傾向にある。
自宅サーバでWebサーバなどのサービスをインターネットに公開するには、一般的に言って、高速で常時接続なインターネット回線が必要であり、また外部から自宅サーバにドメイン名で接続するためのサービスへの登録が必要である。日本では光回線(FTTH)やADSL、CATVなどが自宅サーバの回線として使われる。その回線でインターネットサービスプロバイダ(ISP)に接続しIPアドレスを得るが、自宅サーバを運用するにはこれがグローバルIPアドレスである必要がある。集合住宅などではプライベートIPアドレスが割り振られる場合があり、その場合通常の方法では自宅サーバを運用できない。また、グローバルIPアドレスを得られても、契約によっては自宅サーバの運用が禁止されている場合もあるので注意が必要である。
得られたグローバルIPアドレスが固定IPアドレスか動的IPアドレスかはISPやISPとの契約の種類によって異なる。固定IPアドレスの場合、それを通常通りドメインネームサーバに登録することで、ドメイン名を名前解決して外部からの接続を受け付けることができる。一方、動的IPアドレスの場合、単にそれを一度ドメインネームサーバに登録しただけではIPアドレスが変化したときに外部から接続できなくなるので、IPアドレスが変化した場合にも対応できるダイナミックドメインネームシステムを使い、定期的に現在のIPアドレスを登録し直す。また、IPアドレスの形態がどちらの場合であっても、ドメイン名は自分で取得する場合もあるし、自分でドメイン名を取得せず、ドメイン名の下位の部分を貸し出すサービスを利用する場合もある。