Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Домашний сервер является вычислительными серверами , расположенные в частной резиденции , предоставляющей услугу других устройств внутри или вне домохозяйства через домашнюю сеть или Интернет . Такие услуги могут включать в себя файл и принтер служит , медиа - центр , где предлагается, домашней автоматизации управления , веб - серверов (в сети или Интернет), веб - кэширование , совместное использование файлов и синхронизации, системы видеонаблюдения и цифровой видеозаписи , календарьа также совместное использование и синхронизация контактов, аутентификация учетной записи и услуги резервного копирования .

Из-за относительно небольшого количества компьютеров в типичной домашней сети домашний сервер обычно не требует значительной вычислительной мощности. Домашние серверы могут быть реализованы в стиле «сделай сам» с использованием перенаправленного старого компьютера или компьютера с подключением к сети ; также доступны предварительно настроенные коммерческие домашние серверные устройства. Источник бесперебойного питания иногда используется в случае отключения электроэнергии, которая может повредить данные.

Услуги, предоставляемые домашними серверами [ править ]

Администрирование и настройка [ править ]

Домашние серверы часто работают без управления и могут управляться удаленно через командную оболочку или графически через систему удаленного рабочего стола , такую ​​как RDP , VNC , Webmin , Apple Remote Desktop или многие другие.

Некоторые операционные системы домашних серверов (например, Windows Home Server ) включают ориентированный на потребителя графический интерфейс пользователя (GUI) для установки и настройки, который доступен на домашних компьютерах в домашней сети (и удаленно через Интернет через удаленный доступ ). Другие просто позволяют пользователям использовать собственные инструменты операционной системы для настройки.

Централизованное хранилище [ править ]

Домашние серверы часто действуют как сетевые хранилища (NAS), обеспечивая главное преимущество, заключающееся в том, что файлы всех пользователей можно централизованно и безопасно хранить с гибкими разрешениями, применяемыми к ним. К таким файлам можно легко получить доступ из любой другой системы в сети при условии предоставления правильных учетных данных. Это также относится к общим принтерам.

К таким файлам также можно делиться через Интернет, чтобы к ним можно было получить доступ из любой точки мира с помощью удаленного доступа .

Серверы под управлением Unix или Linux с бесплатным пакетом Samba (или некоторыми продуктами Windows Server - за исключением Windows Home Server) могут предоставлять пользователям определенных версий Windows управление доменом, настраиваемые сценарии входа и перемещаемые профили [ необходима ссылка ] . Это позволяет пользователю войти в систему с любого компьютера в домене и получить доступ к своим «Моим документам» и персонализированным настройкам Windows и приложений - несколько учетных записей на каждом компьютере в доме не нужны.

Обслуживание СМИ [ править ]

Домашние серверы часто используются для обслуживания мультимедийного контента, включая фотографии, музыку и видео, на другие устройства в доме (и даже в Интернет; см. Смещение пространства , Tonido и Orb ). Используя стандартные протоколы, такие как DLNA, или проприетарные системы, такие как iTunes , пользователи могут получить доступ к своим медиафайлам, хранящимся на домашнем сервере, из любой комнаты в доме. Windows XP Media Center Edition , Windows Vista и Windows 7 могут выступать в качестве домашнего сервера, поддерживая определенный тип мультимедийного обслуживания, которое передает интерактивный пользовательский интерфейс в Media Center Extenders, включая Xbox 360 .

Типичное меню MythTV.

Windows Home Server поддерживает потоковую передачу мультимедиа на Xbox 360 и другие мультимедийные приемники на базе DLNA через встроенную технологию Windows Media Connect . Некоторые производители устройств Windows Home Server, например HP , расширяют эту функциональность за счет полной реализации DLNA, такой как сервер PacketVideo TwonkyMedia .

Для Linux доступно множество полнофункциональных программ с открытым исходным кодом для обслуживания мультимедиа. LinuxMCE является одним из примеров, который позволяет другим устройствам загружаться с образа жесткого диска на сервере, что позволяет им стать такими устройствами, как телеприставки . Asterisk , Xine, MythTV (еще одно решение для обслуживания мультимедиа), VideoLAN , SlimServer , DLNA и многие другие проекты с открытым исходным кодом полностью интегрированы для создания идеального домашнего кинотеатра / автоматизации / телефонии.

На сервере Apple Macintosh доступны следующие варианты: iTunes , PS3 Media Server и Elgato . Кроме того, для компьютеров Mac, напрямую подключенных к телевизору, Boxee может выступать в качестве полнофункционального интерфейса медиацентра.

Серверы обычно всегда включены, поэтому добавление ТВ или радио тюнера позволяет планировать запись в любое время.

Некоторые домашние серверы обеспечивают удаленный доступ к мультимедийному и развлекательному контенту.

Удаленный доступ [ редактировать ]

Интерфейс Webmin, как в стандартном веб-браузере.

Домашний сервер можно использовать для обеспечения удаленного доступа в дом с устройств в Интернете, используя программное обеспечение удаленного рабочего стола и другое программное обеспечение для удаленного администрирования . Например, Windows Home Server обеспечивает удаленный доступ к файлам, хранящимся на домашнем сервере, через веб-интерфейс, а также удаленный доступ к сеансам удаленного рабочего стола на ПК в доме. Точно так же Tonido обеспечивает прямой доступ через веб-браузер из Интернета без необходимости перенаправления портов или других настроек. Некоторые энтузиасты также часто используют технологии VPN .

На сервере Linux двумя популярными инструментами являются (среди многих) VNC и Webmin . VNC позволяет клиентам удаленно просматривать рабочий стол графического интерфейса сервера, как если бы пользователь физически сидел перед сервером. Для этого не обязательно запускать графический интерфейс на консоли сервера; одновременно может быть открыто несколько «виртуальных» рабочих столов. Webmin позволяет пользователям контролировать многие аспекты конфигурации и обслуживания сервера с помощью простого веб-интерфейса. Оба могут быть настроены для доступа из любой точки Интернета .

К серверам также можно получить удаленный доступ с помощью протоколов Telnet и SSH на основе командной строки .

Интернет-сервис [ править ]

Некоторые пользователи предпочитают запускать веб-сервер , чтобы легко и открыто делиться файлами (или конфиденциально, в домашней сети). Другие создают веб-страницы и обслуживают их прямо из дома, хотя это может быть нарушением условий обслуживания некоторых интернет-провайдеров . Иногда эти веб-серверы запускаются на нестандартном порту, чтобы избежать блокировки порта провайдером. Примеры веб-серверов, используемых на домашних серверах, включают Apache и IIS .

Доступно множество других веб-серверов; см. Сравнение легких веб-серверов , Сравнение веб-серверов .

Веб-прокси [ править ]

В некоторых сетях есть прокси-сервер HTTP, который можно использовать для ускорения доступа в Интернет, когда несколько пользователей посещают одни и те же веб-сайты, и для обхода блокирующего программного обеспечения, когда владелец использует сеть какого-либо учреждения, которое может блокировать определенные сайты. Публичные прокси-серверы часто бывают медленными и ненадежными, поэтому стоит потрудиться на настройке собственного частного прокси.

Некоторые прокси-серверы можно настроить для блокировки веб-сайтов в локальной сети, если она настроена как прозрачный прокси .

Электронная почта [ править ]

На многих домашних серверах также работают серверы электронной почты, которые обрабатывают электронную почту от имени домена владельца. Преимущества заключаются в наличии гораздо больших почтовых ящиков и максимального размера сообщения, чем у большинства коммерческих почтовых сервисов. Доступ к серверу, так как он находится в локальной сети, намного быстрее, чем при использовании внешней службы. Это также увеличивает безопасность, поскольку электронная почта не находится на сервере вне сайта.

BitTorrent [ править ]

Домашние серверы идеально подходят для использования протокола BitTorrent для загрузки и раздачи файлов, поскольку для завершения некоторых торрентов могут потребоваться дни или даже недели, и они лучше работают при непрерывном соединении. Для этой цели доступно множество текстовых клиентов, таких как rTorrent, и веб- клиентов , таких как TorrentFlux и Tonido . BitTorrent также упрощает распространение больших файлов через Интернет для людей с ограниченной пропускной способностью.

Суслик [ править ]

Необычным сервисом является протокол Gopher, протокол поиска гипертекстовых документов, который появился еще до появления всемирной паутины и был популярен в начале 1990-х годов. Многие из оставшихся серверов gopher работают с домашних серверов, использующих PyGopherd и сервер Bucktooth gopher.

Домашняя автоматизация [ править ]

Для домашней автоматизации требуется устройство в доме, которое доступно 24/7. Часто такие контроллеры домашней автоматизации запускаются на домашнем сервере.

Мониторинг безопасности [ править ]

Доступны относительно недорогие решения CCTV DVR , которые позволяют записывать видеокамеры на домашний сервер в целях безопасности. Затем видео можно просматривать на ПК или других устройствах в доме.

Ряд дешевых веб-камер на базе USB можно подключить к домашнему серверу в качестве импровизированной системы видеонаблюдения. При желании эти изображения и видеопотоки могут быть доступны через Интернет с использованием стандартных протоколов.

Семейные приложения [ править ]

Домашние серверы могут выступать в качестве хоста для ориентированных на семью приложений, таких как семейный календарь, списки дел и доски объявлений.

IRC и обмен мгновенными сообщениями [ править ]

Поскольку сервер всегда включен, работающий на нем IRC-клиент или клиент обмена мгновенными сообщениями будет высокодоступным для Интернета. Таким образом, клиент чата сможет записывать действия, которые происходят, даже когда пользователя нет за компьютером, например, во сне, на работе или в школе. Текстовые клиенты, такие как Irssi и tmsnc, могут быть отсоединены, например, с помощью GNU Screen , а графические клиенты, такие как Pidgin, могут быть отсоединены с помощью xmove . Quassel предоставляет специальную версию для такого использования. Домашние серверы также могут использоваться для запуска личных серверов XMPP и IRC, поскольку эти протоколы могут поддерживать большое количество пользователей при очень небольшой пропускной способности.

Онлайн-игры [ править ]

В некоторых многопользовательских играх, таких как Continuum , Tremulous , Minecraft и Doom , доступно серверное программное обеспечение, которое пользователи могут загрузить и использовать для запуска своего собственного частного игрового сервера . Некоторые из этих серверов защищены паролем , поэтому только избранная группа людей, такая как члены клана или игроки из белого списка, может получить доступ к серверу. Другие открыты для публичного использования и могут перейти на колокацию или другие формы платного хостинга, если они привлекут большое количество игроков.

Федеративные социальные сети [ править ]

Домашние серверы могут использоваться для размещения распределенных федеративных социальных сетей, таких как diaspora * и GNU Social . Протоколы федерации, такие как ActivityPub, позволяют многим небольшим домашним серверам взаимодействовать осмысленным образом и создают впечатление, что они находятся в большой традиционной социальной сети. Федерация не ограничивается только социальными сетями. Разрабатывается множество инновационных новых веб-сервисов бесплатного программного обеспечения, которые могут позволить людям размещать свои собственные видео, фотографии, блоги и т. Д. И при этом участвовать в более крупных федеративных сетях.

Сторонняя платформа [ править ]

Домашние серверы часто являются платформами, позволяющими со временем создавать и добавлять сторонние продукты. Например, Windows Home Server предоставляет комплект для разработки программного обеспечения. [1] Точно так же Tonido предоставляет платформу приложений, которую можно расширить, написав новые приложения с использованием их SDK.

Операционные системы [ править ]

Домашние серверы работают под управлением множества различных операционных систем . Энтузиасты, которые создают свои собственные домашние серверы, могут использовать любую доступную или знакомую им ОС, такую ​​как GNU / Linux , Microsoft Windows , BSD , Solaris или Plan 9 от Bell Labs .

Оборудование [ править ]

Одноплатные компьютеры все чаще используются для питания домашних серверов, многие из которых являются устройствами ARM . Старые настольные и портативные компьютеры также можно использовать в качестве домашних серверов.

Мобильные телефоны обычно так же мощны, как и одноплатные компьютеры на базе ARM. Когда на мобильных телефонах будет работать операционная система Linux , самостоятельный хостинг может перейти на мобильные устройства, при этом данные и услуги каждого человека будут обслуживаться с их собственного мобильного телефона.

См. Также [ править ]

Определения серверов [ править ]

  • Сервер (вычисления)
    • NAS (сетевое хранилище)
    • Файловый сервер
    • Сервер печати
    • Медиа-сервер

Операционные системы [ править ]

  • BSD UNIX
  • Различные дистрибутивы Linux
  • Сервер Mac OS X
  • Солярис
  • Windows Home Server (конец поддержки, Microsoft рекомендует обновить до Windows Server Essentials ) [2] и другие варианты Microsoft Windows
  • Plan 9 от Bell Labs - преемник Unix

Продукты [ править ]

  • Сервер HP MediaSmart

Технологии [ править ]

  • Клиент-серверная модель
  • Динамический DNS
  • Файловый сервер
  • Домашняя сеть
  • Сетевое хранилище (NAS)
  • Жилой шлюз

Программное обеспечение для обслуживания медиа [ править ]

  • Front Row (программное обеспечение) - Mac OS X
  • LinuxMCE
  • MythTV
  • Plex Media Server
  • Коди

Серверное программное обеспечение [ править ]

  • Сравнение веб-серверов
  • Список программного обеспечения почтового сервера
  • Список программного обеспечения FTP-сервера
  • Samba (программное обеспечение)
  • RealVNC
  • Тонидо

Домашняя сеть [ править ]

  • DOCSIS
  • G.hn
  • HomePNA
  • Связь по линии электропередач , HomePlug Powerline Alliance
  • VDSL , VDSL2
  • Беспроводная локальная сеть , IEEE 802.11

Ссылки [ править ]

  1. ^ http://msdn.microsoft.com/en-us/library/bb425866.aspx
  2. ^ «Windows Home Server 2011 Окончание основной поддержки» . TECHCOMMUNITY.MICROSOFT.COM . 2019-04-05 . Проверено 9 августа 2020 .