Как сделать из роутера домашний сервер

Обновлено: 10.12.2024

Подключите блок питания к вашему новому домашнему серверу Sabai и подключите его к текущему маршрутизатору с помощью кабеля Ethernet.

Шаг 2. Получите доступ к основному маршрутизатору.

Войдите в свой текущий маршрутизатор, введя IP-адрес панели управления маршрутизатора. Доступ к маршрутизаторам Sabai можно получить по адресу 192.168.199.1. Имя пользователя и пароль — admin/sabaipass123. Доступ к маршрутизаторам неSabai обычно осуществляется через один из следующих IP-адресов: 192.168.1.1 или 192.168.0.1.

Шаг 3. Назначьте серверу статический IP-адрес.

Найдите список устройств локальной сети и добавьте домашний сервер в список статических адресов. Имя устройства домашнего сервера будет «homeserver». В приведенном ниже примере используется стандартный маршрутизатор Netgear.

Шаг 4. Настройте домашний сервер

Откройте новую вкладку в веб-браузере. Введите IP-адрес, который вы назначили домашнему серверу, в адресную строку и нажмите Enter.

Логин: admin/sabaipass123.

Шаг 5. Настройте OpenVPN

Нажмите OpenVPN. Нажмите Конфигурация. Нажмите Восстановить сертификаты.

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

Шаг 6. Запустите сервер OpenVPN

Нажмите "Сервер" и нажмите "Пуск".

Шаг 7. Создайте файлы клиента OpenVPN

Нажмите «Клиенты» и введите имя первого файла клиента, который вы хотите создать.

Нажмите "Добавить клиент".

Загрузите новый файл клиента для использования в клиенте OpenVPN.

Нетте: зашифрованный файл работает только в клиентах, которые поддерживают Scramble, таких как маршрутизатор Sabai OS или VPN Accelerator. Этот файл полезен в местах, где на использование VPN наложены ограничения.

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

Шаг 8. Настройте WireGuard

Нажмите WireGuard. Нажмите Конфигурация. Нажмите «Создать ключ сервера».

Шаг 9. Настройте порт WireGuard и DNS

Установите номер порта или используйте случайно сгенерированный номер по умолчанию. Добавьте DNS-адрес. По умолчанию 9.9.9.10, но подойдет любой DNS. Нажмите Сохранить.

Шаг 10. Запустите WireGuard Server

Нажмите Сервер. Нажмите «Пуск».

Шаг 11. Создайте файлы клиента WireGuard

Нажмите «Клиенты» и введите имя первого файла клиента, который вы хотите создать.

Нажмите "Добавить клиент".

Загрузите новый файл клиента для использования в клиенте WireGuard.

Для мобильных устройств нажмите QR-код и отсканируйте код, чтобы импортировать файл в мобильное приложение WireGuard.

Нажмите «Удалить», чтобы отозвать права доступа к файлу.

Шаг 12. Переадресация портов

Вам нужно будет перенаправить порты, которые вы используете в конфигурации сервера на шагах 5 и 9, а также порт удаленного управления Sabai. Эта процедура зависит от используемого вами маршрутизатора, но в целом перенаправьте эти порты на адрес, который вы назначили домашнему серверу на шаге 3.

Порты OpenVPN по умолчанию — udp/1194 и udp/443. Порт управления Sabai — tcp/31422. Порт WireGuard назначается, как показано на шаге 9.

Чтобы повторно просмотреть эту статью, перейдите в раздел "Мой профиль" и выберите "Просмотреть сохраненные истории".

Чтобы повторно просмотреть эту статью, перейдите в раздел "Мой профиль" и выберите "Просмотреть сохраненные истории".

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

Содержание

Введение

Прежде чем начать — альтернативы

Настройка домашнего сервера может быть очень увлекательной и полезной для обучения. Но, в зависимости от того, для чего вы хотите его использовать и насколько хорошее у вас подключение к Интернету, домашний сервер может быть не лучшей альтернативой. Если вашей целью является надежное обслуживание веб-страниц или иная доставка информации за пределы вашего дома друзьям или клиентам, имеет смысл разместить сервер в «облаке» — другими словами, в коммерческом центре обработки данных. Это избавляет вас от беспокойства и хлопот, связанных с поддержанием его в рабочем состоянии или устранением перебоев в домашнем электроснабжении, кабельном или DSL-сервисе. «Облачные вычисления», или аренда столько серверов, сколько вам нужно, на почасовой или ежемесячной основе, становятся довольно популярными для веб-компаний или растущих предприятий, но ставки достаточно недороги, чтобы вы могли рассматривать их как альтернативу домашний сервер. Существует множество компаний, занимающихся облачными вычислениями, от Amazon Web Services, которая требует, чтобы вы изучили их интерфейс командной строки для запуска нового сервера, до ENKI, которая предлагает персональную поддержку для запуска и запуска. Здесь не место вдаваться в подробности, но вы можете узнать больше, погуглив "Облачные вычисления".

Что вам понадобится

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

  • Компьютер
  • Широкополосное сетевое подключение
  • Сетевой маршрутизатор с кабелем Ethernet (CAT5).
  • Монитор и клавиатура (только для первых шагов)
  • Привод/устройство записи CD/DVD пригодится, если вы планируете использовать сервер для мультимедиа.

Компьютер

Сервер не обязательно должен быть особенно мощным. eBay работает на компьютерах Sun стоимостью в несколько тысяч долларов, а Google использует тысячи машин для поиска. Но для личного использования серверу требуется значительно меньше мощности, чем обычному настольному компьютеру. В то время как другие компьютеры заняты сложными задачами, такими как удаление пятен с фотографий и расчет траекторий ракет, у вашего домашнего сервера гораздо более простая задача: получение запросов на данные, а затем отправка этих данных по запросу. Ваш сервер не будет использовать много вычислительной мощности, особенно без графического интерфейса. Машина с 64 МБ оперативной памяти и процессором с частотой 300 МГц может стать отличным сервером; с немного более надежными характеристиками, он может справиться практически со всем, что вы ему бросите.

Причины, по которым вы можете не захотеть использовать старую машину, включают в себя:

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

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

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

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

Если применимо что-либо из вышеперечисленного, вы можете перейти к разделу «Покупка сервера».

Архитектура

Какой тип компьютера вы используете — i386, PowerPC, Gameboy — на удивление мало что значит. Linux и BSD, предпочтительные серверные операционные системы, работают практически на любой архитектуре, на которую вы хотите их установить. Официальный список процессоров, на которых может работать Debian, включает процессоры Intel x86, Motorola 680xx, Sun Sparc, Alpha, PowerPC, ARM, MIPS, HP PA, Intel 64-bit и S/390, и другие процессоры находятся на стадии тестирования. Это охватывает подавляющее большинство потребительских компьютеров, когда-либо созданных. Купите блокнот (бумажный) и назовите его «Мой сервер». Запишите все номера моделей и детали оборудования, которое вы настроили.

Память

Оперативная память в наши дни дешева, и, как правило, чем больше, тем лучше.

Хранилище

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

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

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

Охлаждение

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

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

Сеть

Покупка сервера

Связь

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

Маршрутизатор

Монитор и клавиатура

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

Мощность

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

Все на своих местах

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

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

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

Если уделять должное внимание охлаждению, ваш сервер должен работать довольно тихо, но некоторые люди чувствительны даже к малейшему шуму. Особенно, если ваш сервер не бесшумный вариант, вы можете захотеть, чтобы он находился в менее загруженной зоне. На веб-сайте Silent PC Review есть советы и рекомендации по оборудованию, чтобы избежать шума.

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

Еще одна проблема — кража: держать блестящий сервер прямо у входной двери — не лучшая идея.

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

Он также должен быть подключен к электрической розетке.

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

Операционная система

Существует множество вариантов операционной системы с открытым исходным кодом. Вы можете установить Fedora, Ubuntu, FreeBSD, Gentoo, и этот список можно продолжать и продолжать.

Другой вариант — установить домашний сервер с открытым исходным кодом от Amahi. Это сделает много «тяжелой работы», чтобы вы могли начать работу, включая установку и настройку apache, MySQL, среды развертывания Ruby on Rails, обмена файлами, VPN и ряда веб-приложений для обмена. Вы найдете много полезной информации по этой теме на веб-сайте Amahi.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Скорость. Вы можете мгновенно получить доступ к своим файлам через локальную сеть (не нужно их предварительно загружать)
  • Конфиденциальность: никто не просматривает ваши файлы
  • Безопасность – полный контроль над доступом к вашим данным.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Bitwarden – это менеджер паролей с открытым исходным кодом, который вы можете установить на свой домашний сервер с помощью контейнера Docker. Полное руководство по установке можно найти здесь.

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

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

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

Например, Nginx в контейнере Docker или Xampp — отличные способы начать работу.

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

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

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

Мониторинг

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

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

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

Я также использую свой домашний сервер, чтобы следить за своей машиной (уровень заряда батареи, потребление, местоположение) и сообщать обо всем, включая погоду, в ABRP.

Сервер домашней лаборатории

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

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

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

Есть несколько вариантов создания собственного домашнего сервера. На eBay можно было купить старый сервер корпоративного класса, например Hp DL360. Такие серверы часто имеют достаточно оперативной памяти, вычислительной мощности класса и поддерживают конфигурации RAID.

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

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

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

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

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

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

< /tr>< /tr>
КомпонентПродукты
ЦП Intel Core i3-9100
Материнская платаFujitsu D3643-H
Память Samsung M391A2K43BB1-CTD
БПМини-бокс PicoPSU-160-XT
Внешний блок питанияLED 12V 20A 240W AC/DC Power
КорпусFractal Design Core 1000 USB
SSDIntel 660p NVMe
HDDSeagate BarraCuda 2 ТБ

Процессор

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

ARCTIC Alpine 12 Passive — отличный кулер для Intel I3.

Материнская плата

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

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

Другой хороший вариант материнской платы — ASRock B360M-HDV.

Память

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

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

Источник питания

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

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

SSD и диски для хранения

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

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

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

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

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

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

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

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

  • Двойные порты 1GbE LAN для поддержки аварийного переключения сети, а также с включенным агрегированием каналов DS220+ обеспечивает пропускную способность последовательного чтения более 225 МБ/с и последовательной записи 192 МБ/с. Данные можно дополнительно защитить с помощью зеркального отображения дисков RAID 1, чтобы предотвратить внезапный отказ диска.
  • Двухъядерный процессор Intel с механизмом аппаратного шифрования AES-NI; 2 ГБ памяти DDR4 (с возможностью расширения до 6 ГБ)
  • Удобный доступ, совместное использование и синхронизация данных в разных операционных системах и устройствах.
  • Увеличение производительности в среднем на 15 % при индексировании фотографий и других ресурсоемких операциях, а также при увеличении времени отклика базы данных.
  • По умолчанию устанавливаются две лицензии на камеру; можно приобрести дополнительные лицензии (CLP1, CLP4 или CLP8)

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

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

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

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

На Github также есть отличный список бесплатного программного обеспечения и сетевых служб, которые вы можете разместить/запустить на своем собственном сервере. Обязательно ознакомьтесь с этим списком!

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

Я зарабатываю на жизнь сетевым инженером и подумал, что было бы интересно построить сервер для различных служб у себя дома. Я хотел бы создать свой собственный маршрутизатор с Pfsense (если нет еще лучших вариантов?), интегрировать Pihole и, возможно, еще какие-нибудь забавные вещи. Прямо сейчас у меня есть Pihole на Raspberry Pi на отдельном порту маршрутизатора и дорогой маршрутизатор ASUS, который ВСЕ ЕЩЕ снижает скорость ниже 1000 Мбит.

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

Я думаю о покупке HP Microserver Gen 10 Plus. Я знаю, что это может быть излишеством, но я хочу использовать его для самых разных целей, и это также хобби, поэтому я не возражаю против стоимости. Также мне нужно бесшумное решение с небольшой площадью, поэтому я не заинтересован в использовании старого рабочего стола. Однако есть несколько вопросов:

У кого-нибудь есть опыт работы с линейкой HP Microserver? Хороший материал?

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

Как удаленно подключиться к серверу? Какое лучшее решение? Просто удаленный рабочий стол/VNC или есть лучший способ? Я бы предпочел установить графическую ОС, а не использовать только командную строку.

Цените все мысли. Спасибо!

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

В итоге один из этих тонких клиентов HP T620 Plus работал как выделенный блок pfSense. Вставьте туда хорошую сетевую карту Intel и приличное количество оперативной памяти (4-8 ГБ в зависимости от того, сколько дерьма вы хотите запустить на маршрутизаторе), и у вас будет зверская машина. Они почти постоянно доступны на ebay по цене около 120–150 долларов США. T620 Plus — это тот, который вам нужен, он подходит для сетевой карты половинного размера.

Еще одна альтернатива – чуть более новый T730.

Что касается остальной части вашего вопроса, да, микросервер хорош. Я использую один в качестве моего ящика Proxmox. Он работает почти со всей моей сетью, за исключением вышеупомянутого pfsense, а также моей коробки TrueNAS только потому, что я не мог втиснуть достаточно 3,5-дюймовых дисков в Microserver).

Вероятно, вы также захотите это проверить.

Обратите внимание на Dell Wyse 5070 Extended, он подойдет и для этой ниши. Должен быть расширен (например, как T620 нуждается в Plus), чтобы вместить сетевую карту PCIe половинной высоты (Intel i250/350). Тот же ценовой диапазон, что и у HP.

Вы не знаете, что такое ограбление.

Не могу комментировать эту конкретную модель, но вы также можете посмотреть на бывшие в употреблении HP Elitedesk и HP Pro Mini, а также аналогичные предложения от Dell (Optiplex Micro) и lenovo.

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

Если у него есть веб-интерфейс, лучше использовать VPN + SSH/удаленный рабочий стол в качестве запасного варианта. Есть классные инструменты, такие как PiKVM, которые дают вам доступ при загрузке, если он когда-либо там зависает.

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

Я использую Proxmox именно для того, о чем вы говорите, потому что он того стоит. Встроенная сетевая карта материнской платы хост-машины для Proxmox, 4-портовая сетевая карта Intel PCIE, переданная виртуальной машине pfSense для маршрутизатора WAN/LAN. Виртуальная машина pfSense настроена на запуск первой при перезагрузке, после чего запускаются другие виртуальные машины (хранилище, домашняя автоматизация, мультимедиа и т. д.). Работает нормально, даже когда электричество отключается на некоторое время.

Я не знаю о готовых сборках HP, но будьте осторожны с номером и маркой/моделью встроенных сетевых карт. pfSense, особенно виртуализированный pfSense, может быть привередлив в отношении того, на каких чипсетах он работает должным образом. Честно говоря, я бы просто использовал это как предлог, чтобы создать свой собственный.

Использую виртуализированный pfSense уже около 3 лет. Единственная проблема, с которой я столкнулся, заключалась в том, что во время технического обслуживания жена очень мило спросила: «Как долго интернет будет отключен?» Решил, что другой сервер вполне подойдет для моих нужд, и почти сразу нашел материнскую плату, которую давно хотел. Я решил, что это хороший признак того, что я двигаюсь в правильном направлении, поэтому приступил к созданию небольшого сервера виртуализации/резервного копирования с базовой лицензией unRAID (основной сервер большего размера работает с профессиональной лицензией). Виртуальные машины pfSense (режим HA), док-контейнеры Pi-Hole, несколько других служб сетевого типа и несколько больших дисков, а также еще одна сетевая карта I350 для передачи на виртуальную машину pfSense, и все работает отлично. Выключите любой хост виртуальной машины, и Интернет продолжит работать. Множество вариантов для большего количества виртуальных машин и т. д.

Я запускаю Pfsense на виртуальной машине с Proxmox в качестве ОС. Я подключаюсь, хотя это веб-интерфейс для большинства вещей, но SSH, когда это не работает. Это, безусловно, требует больше работы, чем использование выделенного маршрутизатора, но обычно это очень надежно.

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

Я зарабатываю на жизнь и тем, и другим!

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

Я думаю о покупке HP Microserver Gen 10 Plus. Я знаю, что это может быть излишним, но я хочу использовать его для самых разных целей, и это также хобби, поэтому я не возражаю против стоимости.

Честно говоря, эти ребята не впечатляют. Они разработаны как бесшумное решение для малого бизнеса и практичны, возможно, для нескольких виртуальных машин. Вы можете обновить оперативную память и хранилище, но только пока. Единственным плюсом является то, что это аппаратное обеспечение корпоративного класса, которое, по-моему, в лучшем случае "не так".

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

Честно говоря, в этом нет никакого смысла. Вы буквально описываете рабочий стол, а потом говорите, что он вас не интересует? Меня это вполне смущает.

Я использую свой старый игровой ПК без видеокарты и нескольких сетевых адаптеров Intel. Вы можете найти их довольно дешево на eBay и т.п.

  1. У кого-нибудь есть опыт работы с линейкой HP Microserver? Хороший материал?

К сожалению, нет. Они меня не интересуют, так как они довольно анемичны с неглубоким путем обновления.

<цитата>

2. Как мне настроить решение?

Это мой хлеб с маслом. Вы получите свое оборудование, также известное как сервер, и установите гипервизор, такой как esxi или proxmox. Вы бы настроили сетевые карты так, как вам нужно. Это зависит от гипервизора к гипервизору, однако основная концепция такова: гипервизор может создавать виртуальные коммутаторы, к которым любая из виртуальных машин может подключаться через виртуальную сетевую карту. Затем вы назначаете физические порты сетевой карты этим виртуальным коммутаторам, вы даже можете объединять порты вместе и/или назначать им виртуальные локальные сети, если хотите.

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

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

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

Для примера: у меня есть управляемый коммутатор с vlan 1 (внутренняя подсеть), vlan 10 (гостевая подсеть) и vlan 999 (интернет). Мой интернет подключается к порту на моем физическом коммутаторе, который настроен как порт доступа для vlan 999. Мой сервер имеет 4 физических порта, все они объединены вместе и настроены как магистраль на физическом коммутаторе. Все остальные порты на моем физическом коммутаторе настроены на общие порты, pvid 1, allow 10.

Внутри моей виртуальной машины есть виртуальный коммутатор, который знает о вланах. Вы добавляете виртуальные ланы к виртуальному коммутатору, чтобы при создании виртуальной машины вы назначали виртуальной сетевой карте виртуальный порт, установленный для одного из вланов. Итак, в pfSense у меня есть три интерфейса: WAN на vlan 999, LAN на vlan 1, гостевая LAN на vlan 10. Виртуальные коммутаторы просто выполняют всю магию.

Кроме того, к вашему сведению, я знаю все о разговоре об использовании vlan для переноса вашего интернета на виртуальную сетевую карту. Меня это устраивает, и я знаю заявленные риски.

На сайте pfSense есть руководства по его настройке в различных виртуальных средах.

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

Какое решение является лучшим с лучшей производительностью и минимальными накладными расходами?

О боже. ЭТО вопрос, не так ли? Честно говоря, это не имеет большого значения, если мы говорим о гипервизорах. Что действительно важно, так это набор функций, их соответствие вашим потребностям и приемлемая стоимость. Есть решения от бесплатных.99 до тысяч долларов. Это во многом зависит от того, что вы собираетесь делать.

<блочная цитата>

3. Как удаленно подключиться к серверу? Какое лучшее решение? Просто удаленный рабочий стол/VNC или есть лучший способ?Я бы предпочел установить графическую ОС, а не использовать только командную строку.

Это очень широкий вопрос. Это зависит от того, о чем вы на самом деле спрашиваете.

Если вы говорите о физической коробке, возможно, вы не сможете это сделать, в зависимости от приобретаемого вами оборудования. Некоторые решения корпоративного уровня включают IPMI, который по сути представляет собой веб-сервер на оборудовании. Разные компании могут называть его по-разному: dell называет его iDRAC, Sun называет его ILO, но по сути они делают одно и то же. Вы можете подключиться к его IP-адресу через браузер, и он предоставит вам информацию о вашем сервере и позволит вам взаимодействовать с ним точно так же, как если бы вы стояли рядом с ним с клавиатурой, мышью и монитором, а также с дополнительными функциями. На многих из них, пока к серверу подключено питание, вы можете включать и выключать физический сервер, он остается включенным, даже когда физический сервер выключен. Как я уже сказал, не все оборудование поставляется с этой функцией, но это очень хорошая функция.

Если вы говорите об отдельных виртуальных машинах в гипервизоре, вы управляете гипервизором через браузер. Как и IPMI, у него есть IP-адрес, к которому вы обращаетесь через браузер, и у вас есть графический интерфейс. Здесь вы создаете виртуальные машины, организуете хранилище, все, что вам нужно сделать, чтобы сделать серверы и управлять гипервизором. Он также имеет консоль для каждой виртуальной машины, поэтому вы получаете дисплей и доступ почти так же, как если бы это был физический сервер с kb, мышью и монитором. Обычно вы используете консоль для установки ОС на виртуальную машину, и в основном это все. Как только сервер запущен и запущен, вы можете использовать различные инструменты для подключения. Вы можете использовать RDP между компьютерами Windows, или TeamViewer, или любой набор продуктов, предназначенных для удаленного доступа.

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

Честно говоря, я люблю pfSense, так как на самом деле это решение для брандмауэра, а не просто дешевый потребительский маршрутизатор. Однако следует понимать одну важную вещь: независимо от того, какое решение вы выберете, сетевые адаптеры Intel являются ключом к хорошему времяпрепровождению. Сетевые адаптеры Broadcom и Realtec могут работать, но иногда нет, а если и работают, то могут работать очень плохо.

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

Однако существует также возможность приобрести специальный брандмауэр и установить на нем pfSense напрямую. Раньше я использовал (и до сих пор использую для резервного копирования) 4-портовое устройство от Protectli. Это сверхнизкая мощность, но человек может ее тянуть. Мне удалось выполнить шифрование SHA 512 через VPN на скорости 300 Мбит/с при нагрузке около 30%. Так что тоже есть над чем подумать. Это действительно зависит от того, сколько вы хотите сделать и сколько времени вы готовы потратить на обучение.

Читайте также: