A home server is a server located in a private residence providing services to other devices inside or outside the household through a home network or the Internet. Such services may include file and printer serving, media center serving, web serving (on the network or Internet), web caching, account authentication and backup services. Because of the relatively low number of computers on a typical home network, a home server commonly does not require significant computing power and can be implemented with a re-purposed, older computer, or a plug computer. An uninterruptible power supply is sometimes used in case of power outages that can possibly corrupt data.
Home servers often run headless, and can be administered remotely through a command shell, or graphically through a remote desktop system such as , VNC, Webmin, Apple Remote Desktop, or many others.
Some home server operating systems (such as Windows Home Server) include a consumer-focused graphical user interface (GUI) for setup and configuration that is available on home computers on the home network (and remotely over the Internet via remote access). Others simply enable users to use native operating system tools for configuration.