Что такое домашний веб-сервер?

Опубликовано: 2022-09-11
home web server
домашний веб-сервер

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

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

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

Что такое домашний веб-сервер?

What is a home server
Что такое домашний сервер

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

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

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

Использование домашнего веб-сервера

Home Web Server Uses
Использование домашнего веб-сервера

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

Центральное хранилище с домашним облачным сервером

Размер файлов увеличивается, и мы все хотим сохранять наши изображения, видео и другие вещи как можно дольше. Когда у вас дома есть сервер, имеет смысл хранить на нем все свои данные.

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

Если вы сохраняете все свои данные в одном месте, убедитесь, что у вас есть достойная резервная копия. Решение RAID само по себе не является резервным; убедитесь, что вы сохранили копию своих данных на внешнем устройстве.

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

По сравнению с использованием облачного сервиса размещение локального файлового сервера имеет несколько преимуществ:

Скорость — вы можете мгновенно получить доступ к своим файлам через локальную сеть (не нужно их предварительно загружать)

Конфиденциальность — никто не копается в ваших файлах.

Безопасность — у вас есть полный контроль над тем, кто имеет доступ к вашим данным.

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

  • NextCloud Opens in a new tab.
  • Тонидо Opens in a new tab.
  • FreeNAS Opens in a new tab. – Если вам не нужен облачный доступ

Домашний медиасервер

Самое популярное приложение для домашнего сервера — потоковое мультимедиа. Вы можете смотреть фильмы из своей личной библиотеки на Smart TV, мобильном телефоне или ПК с домашним медиасервером. Вы также можете транслировать музыку с вашего домашнего медиасервера в дополнение к фильмам.

Существует множество вариантов настройки собственного домашнего медиасервера, но наиболее популярными являются следующие:

  • плекс
  • Эмби
  • Желефин

Начать работу с домашним медиасервером довольно просто. Установите программу по вашему выбору и заполните ее своей коллекцией фильмов. Plex упростил потоковую передачу мультимедиа; они предлагают приложения практически для всех устройств на рынке, включая Chromecast, Roku, Apple TV и так далее.

Централизованное решение для резервного копирования

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

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

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

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

  • Урбэкап
  • BackupPC

Платформа домашней автоматизации

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

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

Например, Home Assistant — хороший вариант. Он полностью задокументирован и может быть установлен практически на любой платформе, которую вы выберете. Вы также можете рассмотреть следующие варианты домашней автоматизации:

  • OpenHab
  • Домотич

Домашняя система безопасности

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

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

Blue Iris поддерживает запуск как по движению, так и по звуку, и его можно легко расширить с помощью дополнений, таких как распознавание номерных знаков.

Менеджер паролей

Чтобы защитить свою личность в Интернете, вы должны использовать уникальный и надежный пароль для каждой учетной записи, которая у вас есть. Единственный способ сделать это — использовать менеджер паролей.

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

Bitwarden — это менеджер паролей с открытым исходным кодом, который вы можете использовать в контейнере Docker для установки на своем собственном сервере дома. Полное руководство по установке можно найти здесь.

Размещение собственного веб-сайта

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

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

Например, Nginx в контейнере Docker или Xampp — отличная отправная точка.

Запустите свой собственный домашний игровой сервер

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

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

Домашний лабораторный сервер

Наличие собственного сервера — отличный способ расширить свои знания в области ИТ. Сервер домашней лаборатории позволяет вам тестировать новые программы, учиться создавать виртуальные машины и работать с серверами Windows или Linux, не опасаясь потери данных.

Чтобы легко развернуть серверы и создать небольшую сеть для игры, вы можете использовать гипервизор, такой как Vmware или HyperV.

Создание домашнего сервера

How to build home web server
Как собрать домашний веб-сервер

Когда дело доходит до создания собственного домашнего сервера, у вас есть несколько вариантов. На eBay можно было найти древний сервер корпоративного класса, такой как этот HP DL360. Эти серверы часто имеют достаточный объем оперативной памяти, высокую вычислительную мощность и поддерживают настройки RAID.

Недостатком этих серверов является то, что они создают много шума и потребляют много энергии. Замените вентиляторы более тихими моделями, такими как Noctua.

Эти устройства, однако, переоценены для большинства настроек домашнего сервера. Тем не менее, старый ноутбук или настольный компьютер — отличное место для начала.

Если вы хотите создать свой собственный домашний сервер, вам нужно подумать о нескольких вещах:

  • Требуется емкость для хранения.
  • Потребление энергии
  • Варианты монтажа (в стойку или нет)

Домашний сервер с низким энергопотреблением

Я составил список деталей, чтобы вы могли собрать свой собственный домашний сервер с низким энергопотреблением. Он должен потреблять примерно 10 Вт в режиме ожидания и около 20 Вт при работе нескольких серверов. Жестким дискам требуется больше всего энергии, поэтому чем больше вы добавите, тем больше энергии вы будете использовать.

Составная часть Товары
Процессор Intel Core i3-9100
Системная плата Фудзитсу D3643-H
Память Samsung M391A2K43BB1-CTD
БП Мини-бокс PicoPSU-160-XT
Внешний блок питания LEDоптовики 12V 20A 240W AC/DC Power
Кейс Fractal Design Core 1000 USB
SSD Intel 660p NVMe
жесткий диск Seagate BarraCuda 2 ТБ

Процессор

Домашний сервер не требует большой вычислительной мощности; Intel G5400 будет достаточно в большинстве случаев. Тем не менее, I3 ненамного дороже, потребляет меньше энергии и обеспечивает немного больше, если вам это нужно.

ARCTIC Alpine 12 Passive — это фантастический кулер для процессора Intel I3.

Системная плата

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

Недостатком этой материнской платы является то, что ее трудно найти и она довольно дорогая. На рынке доступно два типа: линейка D364x-B имеет шесть разъемов SATA, а линейка -H — четыре.

ASRock B360M-HDV — еще один достойный вариант материнской платы.

Память

Если вы используете исключительно образы Docker, вам не потребуется много памяти. В таких условиях 8 ГБ будет более чем достаточно.

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

Электричество

PicoPSU — отличные источники питания для сборки домашнего сервера с низким энергопотреблением. Предлагается версия на 160 Вт, но с I3-9100 должно хватить и версии на 90 Вт.

С picoPSU вам потребуется внешний адаптер питания, как указано выше.

Диски для хранения данных и твердотельные накопители

SSD идеально подходят для использования в качестве загрузочного диска, а также для хранения и установки серверов и программ. NVMe SSD потребляет несколько больше энергии, чем стандартные SSD, но позволяет нам использовать четыре слота SATA для хранения.

Твердотельные накопители Intel и Samsung потребляют наименьшее количество электроэнергии. У меня рекламируется версия на 500 ГБ, которой должно быть достаточно для запуска ваших серверов.

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

Альтернативы

На рынке есть несколько альтернатив, если вы не хотите создавать домашний сервер с нуля. Например, Intel NUC — это потрясающая компактная, но мощная система.

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

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

Проверьте, может ли модель, которую вы планируете купить, запускать образы Docker. Например, DS220+ — это надежное устройство Synology начального уровня.

Когда дело доходит до готовых серверов, всегда есть компромисс; они могут потреблять больше энергии или иметь недостаточно места для расширения. Однако, если вы не хотите разрабатывать собственный сервер, это отличная альтернатива.

Подведение итогов

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

Если вы собираетесь использовать сервер в качестве центрального хранилища, убедитесь, что вы правильно и регулярно делаете резервные копии своих данных.

Читайте также: Лучшие бесплатные хостинг-провайдеры WordPress на 2022 год