Imagesforyou.ru

IMG FOR YOU — ИНТЕРЬЕРНАЯ ФОТОСТУДИЯ
3 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Домашний сервер — Home server

Домашний сервер — Home server

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

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

Различия между серверами приложений и веб-серверами

Параметр сравнения

Веб-сервер

Сервер приложений

Основная цель

Хостинг сайтов и ответы на простые веб-запросы

Хостинг приложений и обеспечение сложных взаимосвязей бизнес-логики

Тип контента

Доставка только статического контента HTML

Доставка как статического, так и динамического контента

Протоколы

HTTP/HTTPS и другие протоколы

Соединение с приложениями

Подключения к базами данных

К статическим базам данных

К базам данных приложений

Типичные клиенты

Веб- и мобильные приложения, а также веб-браузеры

Многопотоковая обработка

Поддерживается параллельная обработка многих запросов

Потребление ресурсов

Трафик не потребляет много ресурсов

Процессы с интенсивным потреблением ресурсов

Контейнеры

Веб-контейнеры (сервлеты, JSP, JSF, веб-сервисы), контейнеры клиентских приложений (DI, безопасность)

Ёмкость

Результат запроса

Гипертекстовый документ, отображающий информацию в браузере

Файлы, содержащие данные, по требованию клиента

Основные аппаратные требования для установки программного обеспечения «FreeNAS»

Мы, безусловно, сосредоточены и нацелены на применении устаревшего, в настоящее время не используемого пользователями, компьютерного оборудования, присутствующего в наличии, хотя для успешного функционирования «FreeNAS» предпочтительнее задействовать современный скоростной компьютер. Конечно, откровенно древнее компьютерное оборудование вероятно не сможет обеспечить пользователей необходимым серверным массивом, потому что «FreeNAS» основана на «FreeBSD» («Unix-подобной» операционной системе с открытым исходным кодом), и будет поддерживать такое аппаратное обеспечение, которое поддерживается системой «FreeBSD». Также необходимо учитывать, что старый персональный компьютер, выступающий основой для будущего сервера «NAS» не будет столь же энергоэффективен, как например, более легкое и простое устройство «Raspberry Pi», поэтому общие затраты на энергию неминуемо возрастут.

Операционная система «FreeNAS» успешно функционирует как на «32-разрядных», так и на «64-разрядных» процессорах, но приоритетной является именно «64-разрядная» архитектура. Согласно официальной документации, система «FreeNAS» нуждается, по крайней мере, в «8 ГБ» оперативной памяти («ОЗУ») для обеспечения хорошей стабильности с файловой системой «ZFS», которая в основном используется для управления несколькими дисками данных и обеспечивает высочайшую производительность, сравнимую с «RAID- контроллерами». Если же используемый компьютер укомплектован меньшим объемом доступной памяти, то пользователям следует использовать файловую систему «UFS», для которой минимальным является требование в «2 ГБ».

Программное обеспечение «FreeNAS» работает лучше, когда пользователи устанавливаете ее на «USB-накопитель» или компактную флэш-карту, на постоянной основе, подключенную непосредственно к компьютеру. «FreeNAS» запускается с используемого внешнего носителя, а физические диски остаются доступными для хранения.

Перейдите на официальный веб-сайт компании, загрузите «FreeNAS», запишите на диск и задействуйте в своем компьютере. При желании, пользователям доступен образ «USB», который также можно использовать.

Читайте так же:
Видеочип в ноутбуке что это

Содержание

Администрирование и настройка

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

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

Централизованное хранилище

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

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

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

Обслуживание СМИ

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

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

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

На яблоко Macintosh сервер, варианты включают iTunes, Медиа-сервер PS3, и Эльгато. Кроме того, для компьютеров Mac, напрямую подключенных к телевизору, Boxee может выступать в роли полнофункционального интерфейса медиацентра.

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

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

Читайте так же:
Виды озу для компьютера

Удаленный доступ

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

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

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

Веб-обслуживание

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

Веб-прокси

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

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

Электронное письмо

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

BitTorrent

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

Суслик

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

Домашняя автоматизация

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

Мониторинг безопасности

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

Читайте так же:
Восстановление фото и видео на компьютере

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

Семейные приложения

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

IRC и обмен мгновенными сообщениями

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

Онлайн-игры

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

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

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

Сторонняя платформа

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

Варианты общего хостинга

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

Gameservers.com: Очень дешевые серверы для небольших проектов, так как вы платите за необходимое количество игровых слотов. Достойная панель управления, но без защиты DDOS.
Friendhosting.net: Преимущества выделенного сервера и гибкости настроек виртуального хостинга по доступной цене, а также на сёрче хорошие отзывы о Friendhosting.net.
Low.ms: компромисс между выделенным и общим сервером, но в то же время обеспечивающий хорошую панель управления для большинства игр. Вы будете знать, какие спецификации вы получаете, но вам придется доплатить за выделенную ветку. Они также добавляют брендинг в заголовок вашего сервера.
Nodecraft: поставщик общего хостинга, который не взимает плату за слот. Они имеют разные уровни, сегментированные по ОЗУ и количеству экземпляров, которые вы можете запустить. Фактически, вы можете разместить несколько серверов на одном уровне, если позволяет оперативная память.

Читайте так же:
Внутренняя звуковая карта c media 8738lx

выделенный сервер

Как поднять FTP на своём компьютере.

Сложного в этом деле не чего нет. Достаточно установить «FTP Server» и произвести не сложные настройки. Установка сервера проста как две копейки, в этом у Вас проблем не будет, так как Сервер устанавливается не сложнее компьютерной игры.

После запуска программы появится окно.

FTP_server_na_domashnem_PK_Bez problem1

Тут Вы можете просматривать все действия пользователей. Кто куда и во сколько заходил, что скачивал и прочее.

Для настройки перейдите в меню «Настройкипользователи» Появится такое окно.

FTP_server_na_domashnem_PK_Bez problem2

По умолчанию уже создан один пользователь с именем «Anonymous». Также по умолчанию уже создан каталог в корне диска «C FTP.

Папка FTP – Это та самая папка, куда нужно помещать файлы, которые будут доступны пользователям через FTP Клиент или через обычный браузер.

Для пользователя «Anonymous» пароль задать нельзя, на то он и Anonymous. Если Вам нужно, что бы человек не мог подключиться к Вашему FTP без пароля создайте нового пользователя и в поле «Пароль» задайте для него пароль.

FTP_server_na_domashnem_PK_Bez problem3

Также не забудьте указать для него корневой каталог.

В правой нижней части окна «Настройки пользователей» задаются параметры прав для пользователей. Для каждого пользователя выставите нужные параметры, как Вам нужно. Но, галочку «Вложенные папки» советую оставлять для всех пользователей, если её убрать то, человек не будет видеть папки на FTP, а только файлы, которые лежат в корне папки C:FTP.

FTP_server_na_domashnem_PK_Bez problem4

В принципе тут и сказать больше нечего. Основные настройки рассмотрены…

Легкие HTTP сервера

Долгое время я считал самым легким и быстрым в развертывании еще один бесплатный отечественный продукт Макса Феоктистова — Small HTTP server, который на самом деле был больше, чем веб сервер. Web, почтовый сервер, DNS сервер, FTP сервер, Proxy сервер… Все в одном! И все это весит 146 Кбайт и не требует установки. С точки зрения HTTP, это полноценный веб сервер, поддерживающий:

  • Server Side Includes (включения на стороне сервера), регулярные выражения в SSI.
  • CGI интерфейс для скриптов (Запуск исполняемых файлов; Perl, PHP, и других внешних интерпретаторов)
  • ISAPI интерфейс.
  • Виртуальные хосты и каталоги.

К сожалению, для исполнения скриптов требуются внешние интерпретаторы для Perl и PHP соответственно, но это и понятно при таком размере сервера. Обработка phtml-страниц через запуск внешнего PHP-интерпретатора. Сервер может поддерживать несколько виртуальных хостов. Каждый хост имеет собственный корневой каталог и также может включать виртуальные каталоги общие для всех.

Все это звучит круто, но… требует достаточно хорошего понимания того, как работает сервер и умения конфигурировать файл php.ini, если вам требуется исполнение PHP. Хотя кому это нужно для Sql!? Строго говоря, настроек миллион, а интерфейс очень неудобный, отсталый, написанный много лет назад. Чтобы запустить сервер вам потребуется минут 5, а чтобы его настроить под себя — не один день. Ну а самое главное, что с 2012 года сервер не обновлялся, документация тоже оставляет желать лучшего.

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

Читайте так же:
Выбрать процессор для сервера

Самый легкий и простой HTTP сервер

То, на чем я остановился и пользуюсь до сих пор — HTTP File Server. Как следует из названия, этот HTTP сервер предназначен, в первую очередь для расшаривания файлов по интернет. Но точно также легко, можно и выкладывать HTML сайт у себя на сервере.

Строго говоря, почти ничего делать не нужно, кроме как указать папку, в которой находится контент сайта («bind root to real-folder«) и первый файл сайта, если он отличается от index.htm. Да, исполнение серверных скриптов, таких как PHP и ASP, не поддерживается в HFS. Если для вас это главное — можете дальше не читать, а выбрать что-то из серверов выше. Если же вам требуется публиковать статические страницы или файлы для скачивания и загрузки, то HFS — удобное решение.

HFS поддерживает концепцию виртуальной файловой системы, но сервер может работать и с реальными папками на диске. В виртуальную структуру можно включать реальные папки с их содержимым. Очень удобно.

  • не требует установки, состоит из одного маленького исполняемого файла.
  • почти не требует ресурсов, нет утечки памяти.
  • вся конфигурация хранится или в реестре или в одном ini-файле, на выбор.
  • Можно запустить сервере как службу Windows.
  • Вся настройка производится через достаточно простой GUI интерфейс. Чтоб запустить сайт, требуется 2 минуты. Вся первичная настройка описана здесь.
  • Вывод можно настроить через кастомизированные шаблоны (файлы .tpl), которые полностью доступны для редактирования, как и весь код, впрочем. Можно написать шаблон, в котором добавлены любые произвольные кнопки и меню. Это при условии, если вы не хотите публиковать готовый сайт.
    Стандартный шаблон достаточен в большинстве случаев: в нем есть возможность логина, поиска по файлам и папкам сервера, групповой работы с файлами. Подробнее здесь.
  • Начиная с версии 2.3 поддерживаются макросы, которые заменяют серверные скрипты, которые используются совместно с шаблонами (templates). Больше о HFS макросах в wiki.
  • Поддерживается полноценное скачивание и закачка файлов на сервер. Вам только требуется указать папки для этого в вашей виртуальной файловой системе и настроить на них права.
  • Сервер поддерживает настройку прав доступа для пользователей и групп. На каждую папку можно настроить права отдельно или унаследовать их.
  • Поддерживается тонкая настройка ограничения пропускной способности для групп и пользователей на скачивания и закачку.
  • Сервер постоянно мониторит доступные IP адреса. Вы можете указать порт и IP, на котором вы хотите, чтобы сервер отвечал.
  • Естественно поддерживается ограничение на количество различных подключений и скачиваний для групп и пользователей.
  • Продвинутые могут настроить свои MIME типы.
  • Поддерживается сжатая отдача контента.
  • Доступа подробная система логирования любых событий на севере. Из текущего лога в окне можно прямо забанить пользователей по IP или другим критериям.
  • Поддерживается работа с Dynamic DNS
  • Поддержка HTTPS с помощью внешнего модуля Stunnel

Из недостатков по сути — только отсутствие возможности работы с внешними интерпретаторами и SQL. На сайте разработчика представлена очень подробная документация в wiki. С её помощью вы сможете быстро начать.

Пример работающего сайта со стандартным шаблоном — http://localserv.ru

[Посещений: 7 628, из них сегодня: 2]

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector