Home server

A home server is a computing server located in a private computing 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, home automation control, web serving (on the network or Internet), web caching, file sharing and synchronization, video surveillance and digital video recorder, calendar and contact sharing and synchronization, account authentication, and backup services. In the recent times, it has become very common to run hundreds of applications as containers, isolated from the host operating system.[1]

Because of the relatively low number of computers on a typical home network, a home server commonly does not require significant computing power. Home servers can be implemented do-it-yourself style with a re-purposed, older computer, or a plug computer; pre-configured commercial home server appliances are also available. An uninterruptible power supply is sometimes used in case of power outages that can possibly corrupt data.

Services provided by home servers

Administration and configuration

Home servers often run headless, and can be administered remotely through a command shell, or graphically through a remote desktop system such as RDP, 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.

Centralized storage

Home servers often act as network-attached storage (NAS) providing the major benefit that all users' files can be centrally and securely stored, with flexible permissions applied to them. Such files can be easily accessed from any other system on the network, provided the correct credentials are supplied. This also applies to shared printers.

Such files can also be shared over the Internet to be accessible from anywhere in the world using remote access.

Servers running Unix or Linux with the free Samba suite (or certain Windows Server products - Windows Home Server excluded) can provide domain control, custom logon scripts, and roaming profiles to users of certain versions of Windows.[2] This allows a user to log on from any machine in the domain and have access to their "Documents" folder and personalized Windows and application preferences - multiple accounts on each computer in the home are not needed.

Media serving

Home servers are often used to serve multi-media content, including photos, music, and video to other devices in the household (and even to the Internet; see Space shifting, Tonido and Orb). Using standard protocols such as DLNA or proprietary systems such as iTunes, users can access their media stored on the home server from any room in the house. Windows XP Media Center Edition, Windows Vista, and Windows 7 can act as a home server, supporting a particular type of media serving that streams the interactive user experience to Media Center Extenders including the Xbox 360.

A typical MythTV menu

Windows Home Server supports media streaming to Xbox 360 and other DLNA-based media receivers via the built-in Windows Media Connect technology. Some Windows Home Server device manufacturers, such as HP, extend this functionality with a full DLNA implementation such as PacketVideo TwonkyMedia server.

There are many open-source and fully functional programs for media serving available for Linux. LinuxMCE is one example, which allows other devices to boot off a hard drive image on the server, allowing them to become appliances such as set-top boxes. Asterisk, Xine, MythTV (another media serving solution), VideoLAN, SlimServer, DLNA, and many other open-source projects are fully integrated for a seamless home theater/automation/telephony experience.

On an Apple Macintosh server, options include iTunes, PS3 Media Server, and Elgato. Additionally, for Macs directly connected to TVs, Boxee can act as a full-featured media center interface.

Servers are typically always on so the addition of a TV or radio tuner allows recording to be scheduled at any time.

These services such as Windows Home Server have become significantly less popular in favour of services such as Plex and Jellyfin. These services allow users to store their media on a NAS and stream and sometimes download it to devices within the network and optionally to devices outside the network. These services automatically sort users media and find metadata and sometimes subtitles. They also track and remember users progress within a movie or series so they can continue from where they left off.[3][4]

These services can be criticised for catering to pirates by allowing them to easily manage and view their illegally obtained media.[5]

Remote access

The Webmin Interface as it would appear in a standard web browser

A home server can be used to provide remote access into the home from devices on the Internet, using remote desktop software and other remote administration software. For example, Windows Home Server provides remote access to files stored on the home server via a web interface as well as remote access to Remote Desktop sessions on PCs in the house. Similarly, Tonido provides direct access via a web browser from the Internet without requiring any port forwarding or other setup. Some enthusiasts often use VPN technologies as well.

On a Linux server, two popular tools are (among many) VNC and Webmin. VNC allows clients to remotely view a server GUI desktop as if the user was physically sitting in front of the server. A GUI need not be running on the server console for this to occur; there can be multiple 'virtual' desktop environments open at the same time. Webmin allows users to control many aspects of server configuration and maintenance all from a simple web interface. Both can be configured to be accessed from anywhere on the Internet.

Servers can also be accessed remotely using the command line-based Telnet and SSH protocols.

Web serving

Some users choose to run a web server in order to share files easily and publicly (or privately, on the home network). Others set up web pages and serve them straight from their home, although this may be in violation of some ISPs terms of service. Sometimes these web servers are run on a nonstandard port in order to avoid the ISP's port blocking. Example web servers used on home servers include Apache and IIS.

Web proxy

Some networks have an HTTP proxy which can be used to speed up web access when multiple users visit the same websites, and to get past blocking software while the owner is using the network of some institution that might block certain sites. Public proxies are often slow and unreliable and so it is worth the trouble of setting up one's own private proxy.

Some proxies can be configured to block websites on the local network if it is set up as a transparent proxy.

E-mail

Many home servers also run e-mail servers that handle e-mail for the owner's domain name. The advantages are having much bigger mailboxes and maximum message size than most commercial e-mail services. Access to the server, since it is on the local network is much faster than using an external service. This also increases security as e-mails do not reside on an off-site server.

BitTorrent

Home servers are ideal for utilizing the BitTorrent protocol for downloading and seeding files as some torrents can take days, or even weeks to complete and perform better on an uninterrupted connection. There are many text based clients such as rTorrent and web-based ones such as TorrentFlux and Tonido available for this purpose. BitTorrent also makes it easier for those with limited bandwidth to distribute large files over the Internet.

Gopher

An unusual service is the Gopher protocol, a hypertext document retrieval protocol which pre-dated the World Wide Web and was popular in the early 1990s. Many of the remaining gopher servers are run off home servers utilizing PyGopherd and the Bucktooth gopher server.[citation needed]

Home automation

Home automation frequently relies on continuously operational devices for effective control and management. While traditional home servers have been instrumental in this area, the emergence and increasing use of Raspberry Pi and other Single Board Computers (SBCs) have become prominent. These devices, notably the Raspberry Pi, offer a flexible platform for running home automation software such as Gladys and Home Assistant. This shift towards SBC-based solutions has made home automation more accessible and cost-efficient, allowing a broader range of users to seamlessly control and integrate various smart home devices, thereby enhancing the overall functionality and convenience of their home automation systems.

Security monitoring

Relatively low cost CCTV DVR solutions are available that allow recording of video cameras to a home server for security purposes. The video can then be viewed on PCs or other devices in the house.

A series of cheap USB-based webcams can be connected to a home server as a makeshift CCTV system. Optionally these images and video streams can be made available over the Internet using standard protocols.

Family applications

Home servers can act as a host to family-oriented applications such as a family calendar, to-do lists, and message boards.

IRC and instant messaging

Because a server is always on, an IRC client or IM client running on it will be highly available to the Internet. This way, the chat client will be able to record activity that occurs even while the user is not at the computer, e.g. asleep or at work or school. Textual clients such as Irssi and tmsnc can be detached using GNU Screen for example, and graphical clients such as Pidgin can be detached using xmove. Quassel provides a specific version for this kind of use. Home servers can also be used to run personal XMPP servers and IRC servers as these protocols can support a large number of users on very little bandwidth.

Online gaming

Some multiplayer games such as Continuum, Tremulous, Minecraft, and Doom have server software available which users may download and use to run their own private game server. Some of these servers are password protected, so only a selected group of people such as clan members or whitelisted players can gain access to the server. Others are open for public use and may move to colocation or other forms of paid hosting if they gain a large number of players.

Federated social networks

Home servers can be used to host distributed federated social networks like Diaspora and GNU Social. Federation protocols like ActivityPub allow many small home servers to interact in a meaningful way and give the perception of being on a large traditional social network. Federation is not just limited to social networks. Many innovative new free software web services are being developed that can allow people to host their own videos, photos, blogs etc. and still participate in the larger federated networks.

Third-party platform

Home servers often are platforms that enable third-party products to be built and added over time. For example, Windows Home Server provides a Software Development Kit.[6] Similarly, Tonido provides an application platform that can be extended by writing new applications using their SDK.

Operating systems

Home servers run many different operating systems. Enthusiasts who build their own home servers can use whatever OS is conveniently available or familiar to them, such as Linux, Microsoft Windows, BSD, Solaris or Plan 9 from Bell Labs.

Hardware

Single-board computers are increasingly being used to power home servers, with many of them being ARM devices. Old desktop and laptop computers[7] can also be re-purposed to be used as home servers.

Mobile phones are typically just as powerful as ARM-based single board computers. Once mobile phones can run the Linux operating system, self-hosting might move to mobile devices with each person's data and services being served from their own mobile phone.

See also

Server definitions

Operating systems

Products

Technologies

Media serving software

Server software

Home networking

References

  1. ^ "60+ Best Docker Containers for Home Server Beginners 2023 | SHB". 2023-04-06. Retrieved 2023-04-06.
  2. ^ "Roaming Windows User Profiles - SambaWiki". wiki.samba.org. Retrieved 2023-12-23.
  3. ^ "What is Plex?". Plex Support. Retrieved 2024-04-09.
  4. ^ "About Jellyfin | Jellyfin". jellyfin.org. Retrieved 2024-04-09.
  5. ^ Stephen, Bijan (2019-07-23). "Plex makes piracy just another streaming service". The Verge. Retrieved 2024-04-09.
  6. ^ "Software Development Kit for Windows Home Server". 19 March 2009.
  7. ^ "Proceso de montaje del servidor de mi casa". www.danielclemente.com. Retrieved 2021-12-10.

Read other articles:

Daniel McKee Gubernur Rhode Island ke-76PetahanaMulai menjabat 2 Maret 2021WakilSabina Matos (nominee) PendahuluGina RaimondoPenggantiPetahanaWakil Gubernur Rhode Island ke-69Masa jabatan6 Januari 2015 – 2 Maret 2021GubernurGina Raimondo PendahuluElizabeth RobertsPenggantiSabina Matos (nominee)Walikota CumberlandMasa jabatan7 Januari 2007 – 6 Januari 2015 PendahuluDavid IwucPenggantiWilliam MurrayMasa jabatanJanuari 2001 – Januari 2005 PendahuluFrank G...

 

 

سينما باراديزو الجديدةNuovo Cinema Paradiso (بالإيطالية) معلومات عامةالصنف الفني قصة تقدم في العمر — فيلم دراما المواضيع فن التصوير السينمائي[1] — سينما تاريخ الصدور  القائمة ... 1988 29 سبتمبر 1988[2] 17 نوفمبر 1988[3] (إيطاليا)20 سبتمبر 1989[3] (فرنسا)7 ديسمبر 1989[4] (ألمانيا)1 ...

 

 

Об экономическом термине см. Первородный грех (экономика). ХристианствоБиблия Ветхий Завет Новый Завет Евангелие Десять заповедей Нагорная проповедь Апокрифы Бог, Троица Бог Отец Иисус Христос Святой Дух История христианства Апостолы Хронология христианства Ран�...

Metropolitan Statistical Area in Texas, United StatesSherman–DenisonMetropolitan Statistical AreaPaul Brown United States Courthouse in ShermanMain Street in DenisonCountry United StatesState TexasPrincipal cities Sherman Denison Area • Urban35.9 sq mi (93.1 km2) • Metro979 sq mi (2,536 km2)Population (2010) • Density130/sq mi (50/km2) • Urban61,900 [1] (US: 438th) • Urban densit...

 

 

Questa voce sull'argomento calciatori messicani è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. Manuel Rosas Arreola Nazionalità  Messico Nicaragua (dal 2013) Altezza 181 cm Calcio Ruolo Centrocampista Squadra  Real Estelí Carriera Squadre di club1 2011- Real Estelí141 (13) Nazionale 2013- Nicaragua30 (2) 1 I due numeri indicano le presenze e le reti segnate, per le sole partite ...

 

 

Letzigrund Letzigrund merupakan sebuah stadion sepak bola di Zürich, Swiss. Stadion ini pertama kali digunakan pada 22 Februari 1925. Sesudah itu, stadion ini menjalani beberapa kali renovasi, antara lain pemasangan lampu pada tahun 1973. Kepemilikan awal stadion ini berada di tangan FC Zürich. Stadion ini akhirnya direnovasi kembali pada tahun 2005. Stadion ini memiliki berkapasitas 30.000 kursi dan dipakai untuk pertandingan Piala Eropa 2008 yaitu tiga grup. Pranala luar Situs Resmi 47°2...

County in Southwestern Europe (868–1139) County of PortugalComtato PortugallenseComtato de Portugalle (Old Galician)Comitatus Portugalliæ (Latin)868–10711096–1139 Flag Coat of arms Second County of PortugalStatusCounty within the Kingdoms of Asturias, Galicia, and LeónCapitalGuimarães (868-1131)Coimbra (1131-1139)Common languagesOld PortugueseMozarabicAndalusian ArabicReligion Roman CatholicismIslamJudaismDemonym(s)PortugueseGovernmentFeudal monarchyCount of Portucale ...

 

 

Marvel Cinematic Universe setting MultiverseMarvel Cinematic Universe locationTop: The MCU multiverse, depicted as a sprawling branch of various timelines, in the first-season finale of Loki (2021)Bottom: The MCU multiverse, now depicted in the form of a Yggdrasil-like tree, in the second-season finale of Loki (2023)First appearanceDoctor Strange (2016)Based onMultiverseby Marvel ComicsAdapted by Jon Spaihts Scott Derrickson C. Robert Cargill GenreSuperhero fictionIn-universe informationTypeM...

 

 

Памятник-усыпальницаМавзолей Ленина Мавзолей Ленина на Красной площади в Москве 55°45′13″ с. ш. 37°37′11″ в. д.HGЯO Страна  Россия Город Москва Москва, Красная площадь, д.9 Ближайшая станция метро  Охотный Ряд, Театральная, Площадь Революции Архитектурн�...

French painter (1781–1857) Rohan Road combat, 29 July 1830. Hippolyte LecomteBornHippolyte Lecomte(1781-12-28)28 December 1781Died26 July 1857(1857-07-26) (aged 75) Hippolyte Lecomte (28 December 1781, Puiseaux – 25 July 1857, Paris) was a French painter best known for large scale historical paintings and ballet designs. His wife, born Camille Vernet, was the sister of the painter Émile Jean-Horace Vernet. His son, Émile Vernet-Lecomte, was also a noted painter. The caricaturist Je...

 

 

Baseball was a sport at the inaugural Central American Games in 1926 and it has remained part of the event's sporting programme throughout its history. Cuba has dominated the tournament since its inception.[citation needed] Results Year Final Host Medalists Gold Silver Bronze 1926 Mexico City Cuba Mexico 1930 Havana Cuba Mexico Panama 1935 San Salvador Cuba Nicaragua Panama 1938 Panama City Cuba Panama Nicaragua 1946 Baranquilla Colombia Dominican Republic Cuba 1950 Guatemala City Cu...

 

 

此條目需要补充更多来源。 (2021年7月4日)请协助補充多方面可靠来源以改善这篇条目,无法查证的内容可能會因為异议提出而被移除。致使用者:请搜索一下条目的标题(来源搜索:美国众议院 — 网页、新闻、书籍、学术、图像),以检查网络上是否存在该主题的更多可靠来源(判定指引)。 美國眾議院 United States House of Representatives第118届美国国会众议院徽章 众议院旗...

End of life stage Elderly and Old people redirect here. For other uses, see Elder (disambiguation). For the Khmer Rouge term, see New People (Cambodia). Old Age redirects here. For other uses, see Old Age (disambiguation). The Elderly redirects here. For the 2022 Spanish film, see The Elderly (film). A 93-year-old man from Pichilemu, Chile Part of a series onHuman growthand development Stages Gamete Zygote Embryo Fetus Infant Toddler Child Preadolescent Adolescent Emerging and early adulthood...

 

 

Chelsea KaneKane pada Juni 2010LahirChelsea Kane Staub15 September 1988 (umur 35)Phoenix, Arizona, Amerika SerikatNama lainChelsea StaubPekerjaanAktris, PenyanyiTahun aktif2001–sekarangSitus webchelseakane.com Chelsea Kane Staub (lahir 15 September 1988)[1] adalah aktris dan penyanyi asal Amerika Serikat. Dia dikenal karena perannya dalam sitkom Disney Channel, Jonas L.A. sebagai Stella Malone. Sejak 2012 dia memerankan Riley Perrin di sitkom Freeform, Baby Daddy. Fi...

 

 

International cricket tour Pakistani cricket team in England in 1992    Pakistan EnglandDates 4 May – 28 August 1992Captains Javed Miandad Graham GoochTest seriesResult Pakistan won the 5-match series 2–1Most runs Saleem Malik (488) Alec Stewart (397)Most wickets Waqar Younis (22) Devon Malcolm (13)Player of the series Graham Gooch (Eng), Wasim Akram (Pak), Waqar Younis (Pak)One Day International seriesResults England won the 5-match series 4–1Most runs Aamir Sohail (192)...

Uncontrolled leakage of urine Medical conditionUrinary incontinenceOther namesInvoluntary urinationAnatomy of the lower urinary tract and genital system. The top diagram shows the female urinary system, and the bottom shows the male urinary system.SpecialtyUrology, gynecology Urinary incontinence (UI), also known as involuntary urination, is any uncontrolled leakage of urine. It is a common and distressing problem, which may have a large impact on quality of life.[1] It has been ident...

 

 

NASA satellite of the Explorer program Explorer 26Explorer 26 satelliteNamesEPE-DNASA S-3CMission typeSpace physicsOperatorNASACOSPAR ID1964-086A SATCAT no.00963Mission duration12 months (planned) 56 years, 8 months and 1 day (achieved) Spacecraft propertiesSpacecraftExplorer XXVIBusS3ManufacturerGoddard Space Flight CenterLaunch mass45.8 kg (101 lb) [1]Power4 deployable solar arrays and batteries Start of missionLaunch date21 December 1964,09:00:03 GMTRocketT...

 

 

Canadian mineral exploration and development company This article needs to be updated. Please help update this article to reflect recent events or newly available information. (December 2022) Turquoise Hill Resources LtdFormerly 463212 B.C. Ltd (1994) Indochina Goldfields Ltd (1994–1999) Ivanhoe Mines Ltd (1999–2012) Company typeSubsidiaryTraded asTSX: TRQ (2012–2022)Nasdaq: TRQ (2013–2020)NYSE: TRQ (2013–2022)IndustryMining & ExplorationFounded1994FounderRobert F...

La neutralità di questa voce o sezione sull'argomento guerra è stata messa in dubbio. Motivo: La voce è infarcita di frasi filopalestinesi, come antisionista (Sezione Uso dei media) ed offensive verso la parte israeliana; inoltre in tutta la voce Hamas viene presentata come la controparte di Israele, quando invece è solo una delle due fazioni palestinesi e non rappresenta direttamente il popolo palestinese Per contribuire, correggi i toni enfatici o di parte e partecipa alla discuss...

 

 

 Documentation[voir] [modifier] [historique] [purger] Utilisation Ce modèle permet de présenter les caractéristiques d’une Commune d'Irak sous la forme d’un tableau vertical apparaissant sur la droite d’un article (infobox). Syntaxe Vous pouvez le placer, en général en début d’article, en insérant la syntaxe et en vous aidant du guide ci-dessous. Pour utiliser ce modèle, veuillez copier/coller ceci dans votre article : {{Infobox Commu...