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


Мой новый домашний сервер, часть 1: выбор железа / Хабр

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

Домашний сервер у меня дома уже много лет существует. По-моему, первый был на базе к6-2 собран ещё в начале нулевых. С того времени сменилось много разных вариантов, быстрых и медленных, больших и маленьких, виндовых и линуксовых. Последние десять лет сервером у меня работает HP Microserver, сперва был Gen7, а где-то с 2015 — Gen8, который был куплен с целероном и двумя гигабайтами ОЗУ, а затем «прокачан» до Xeon'a и 16GB (максимум).

На фото — момент переезда из gen7 в gen8.



Почему захотелось поменять

Я из него вырос. Достаточно долго мне его хватало, но за последние пару лет у меня выросли как аппетиты по оперативной памяти, так и по количеству жестких дисков. В микросервер, если сильно не колхозить, влезает 4-5 дисков. Какое-то время я вполне обходился четырьмя (плюс ssd под систему), меняя маленькие диски на большие по мере заполнения, но за последнее время диски ощутимо подорожали (не только в деньгах, ещё и более приоритетные траты появились), потому менять их по заполнению уже не получается. При этом у меня скопилось некоторое количество неиспользуемых дисков объёмом от 2 до 8 терабайт, которые вполне можно было бы засунуть в сервер — если бы там было место.

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

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

На фото — gen7 на фоне чего-то другого. Правда, это тот момент, когда «другое» уходит на покой в силу избыточности (если память не изменяет, там был q8200/8GB), а микросервер занимает его место.

Что хотелось получить


  1. Возможность поставить 64 гигабайта оперативки (не сразу, со временем). Если можно будет больше 64 — хорошо. Но вот прямощазз уже нужно было 32. При этом терабайты ОЗУ мне не нужны, такие задачи я дома не решаю.
  2. В меру производительный процессор, в котором мне нужнее потоки, чем производительность на поток. Xeon 1260L 4c/8t на текущий момент меня вполне устраивал, так что гнаться за всякими Core i10 не нужно было. Вполне хватило бы чего-то не сильно быстрого (в определённых пределах), но многоядерного. Хотя и возможность поставить что-то более производительное не помешала бы.
  3. Возможность менять диски, не доставая сервер с антресолей. В идеале — отсеки с внешним доступом.
  4. Возможность поставить хотя бы шесть дисков, в идеале восемь, можно и больше.
  5. Габариты в районе микросерверных. По высоте ограничение около 30 сантиметров.
  6. Возможность поставить видеокарту для транскодинга видео, сетевушку 10 гигабит и SATA-контроллер. Со временем.
  7. Более-менее тихое и экономичное решение. Понятно, что комп с 6-8 жесткими дисками бесшумным не будет, но жрать на холостом ходу 500 ватт и выть вентиляторами на весь дом тоже не нужно.
  8. Иметь свободу апгрейда на будущее — без замены корпуса.

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

Что рассматривал

Во-первых, у меня давно валяется супермикровский корпус с восьмидисковой корзиной, плюс материнка на АМ3+ с FX-8320.

Туда можно запихнуть 64 гигабайта китайской памяти AMD Only. Процессор по производительности примерно такой же, как у меня в gen8 стоит, потому думал собрать новый сервер на базе этого. Но больно уж он большой и тяжелый, а FX-8320 даже без винтов под нагрузкой может 150-200 ватт сожрать. Потому корпус остался валяться, а FX-8320 пошел на апгрейд моего персонального вебсервера, что живёт на работе в серверной — благо там есть кондиционеры, а электричество никто не считает.

Во-вторых, смотрел на ITX'ные корпуса. Они, конечно, по размерам как микросервер, а иногда и меньше. Но использование ITX-материнок слишком уж ограничивает возможности расширения. Потому решил согласиться на увеличение габаритов и на базе mATX что-то собирать. У китайцев продаются внешне интересные корпуса «под NAS» и mATX-материнку, но у них явно придётся колхозить дополнительное охлаждение, плюс отзывы о качестве материалов не впечатляют.

Что не рассматривал — это готовые NAS'ы и Microserver gen10 и gen10+. Первые по моим запросам будут очень дороги, а вторые стали слишком уж сильно урезанными. Да и тоже недешевые. Прошли времена, когда можно было взять настоящий сервер (пусть и маленький) за 200 евро. Сегодня за gen10+ просят уже 600-700 в базовой комплектации. А если туда добавить ILO, память и поменять процессор с двухъядерного пентиума на что-то многопоточное, то цена запросто за 1000 евро уйдёт. Плюс у gen10+ можно строго четыре диска поставить, даже ssd загрузочный теперь так просто не приколхозить — только в pci-e ставить, забив на другие возможности расширения. В общем, мне последние версии микросервера не нравятся. Хотя внешне выглядят симпатично.

Слева gen10, справа gen10+. gen8 по габаритам примерно такой же, как и gen10.

Что стало

Корпус
Корпус выбрал Fractal Design Node 804. По высоте он вышел больше, чем хотелось, но, в принципе, влезает. Как уже сказал, китайцы не впечатлили по качеству, потому решил взять корпус с хорошей репутацией, пусть и ценой размера и отсутствия внешних отсеков для дисков. Решил поставить корпус на полку боком — отсеком с дисками наружу — и тогда можно будет просто снимать боковую крышку и вынимать салазки с дисками, не двигая сам корпус. Конечно, это касается только 3.5" дисков в салазках, другие посадочные места потребуют доставания корпуса с полки. Надо это учитывать и постараться туда поставить такие диски, которые редко меняться будут. Плюс размеры корпуса позволяют некоторый колхозинг внутри, у меня уже есть планы.

Вышло заметно крупнее, но терпимо:

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

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

Во-первых, это более бюджетное решение, чем актуальные интелы. На али есть много бэушных процессоров, плюс у меня вокруг везде АМ4 — и я вполне могу что-то где-то скрутить нахаляву. Память там позаимствовать, с процессорами поиграть, если вдруг что-то не срастётся.
Во-вторых, хоть сокет уже и на исходе жизни, на горизонте виднеется АМ5, он ещё вполне актуален. Особенно для серверов, которые служат годами. В микросервере gen8 вообще 1155 — и он ещё вполне пользуется спросом, за разумные деньги довольно быстро уходит.

Насчёт платы сперва думал про что-то типа ASUS TUF GAMING B450M-PRO II — всё же сервер домашний, можно было бы и ширпотребной материнкой удовлетвориться. По возможностям она меня вполне устраивала.

Но подумал ещё, немного придушил жабу и остановился на ASRock X470D4U: официальная поддержка до 128 гигабайт ECC-памяти (можно использовать и обычную), 8 SATA-портов, две гигабитных сетевушки, встроенная видеокарта (не требуется процессор с видеоядром или дискретное видео), IPMI для любителей этого дела (я не любитель, но и не особо против)…

Из замеченных тонкостей и недостатков:

  1. Мало портов USB. Два сзади, два на плате. Хорошо хоть все usb3.
  2. «Большие» PCI-E работают либо 2 по х8, либо 1 на х16, тогда второй слот отрубается.
  3. m2 — только 3.0 x2 или 2.0 x4 — то есть 2 ГБ/сек. Более скоростные диски придётся втыкать в PCI-E.
  4. Слоты PCI-E рядом, плата с толстым охлаждением соседний слот заблокирует. Или в дно корпуса упрётся, если в нижний слот ставить.
  5. Память и крепление для процессорного кулера повёрнуты на 90 градусов. Если кулер-башня подразумевает крепление вентиляторов только вдоль одной оси, то придётся воздушный поток направлять в потолок корпуса. А если кулер низкий, то он может один-два слота памяти заблокировать.
  6. Если монтировать установочные iso через IPMI, то скорость передачи данных около трёх мегабайт/сек. Винда будет ставиться долго.
  7. IPMI работает только через свою сетевушку, то есть подавай ему отдельный порт в свитче. ILO в микросервере умело совмещать.
  8. Это одна из немногих «серверных» материнок под райзены, потому поддержка и исправление ошибок могут хромать относительно аналогичных материнок под интел. У меня была уже пара-тройка неясных зависаний, так что тут ещё есть, куда копать.
  9. ECC-память надо покупать UDIMM. Она встречается реже, чем регистровые RDIMM.
  10. Не может рулить трёхпиновыми вентиляторами, надо четырёхпиновые. А все корпусные 120 — трёхпиновые.

В целом — это неплохой выбор для бюджетного самодельного сервера. Но в продакшн я бы её не взял.

В принципе, у асрока есть модель на Х570 — X570D4U, там и PCI-E побыстрее, и m2, и ещё какие-то проблемы поправили… Но она поддерживает только процессоры от третьего поколения, плюс сама плата стоит в полтора раза дороже — что здорово увеличивает бюджет, на что я пойти не готов, да и просто нет смысла.

Процессор

Чтобы было побольше потоков, но при этом недорого, решил взять бэушный Ryzen 7 1700 на aliexpress. Официально, правда, материнка поддерживает только процессоры начиная со второго поколения, но неофициально первое поколение на ней запускали. В итоге выяснилось, что первое поколение работает, но нужен старый биос. А материнка шла с новым — пришлось перепрошивать. Благо IPMI позволяет это сделать даже в том случае, если сама плата не грузится.

Кулер переставил со своего десктопа (тот попутно в новый корпус переезжает, так что кой-какие запчасти освобождаются). GAMMAXX 300. Если он справляется с 3600X и не шумит при этом, то и на 1700 его должно хватить. А не будет хватать — можно что угодно поставить, благо размеры корпуса позволяют.

Память
Конечно, лучше бы было сразу взять ECC-память, но насущной необходимости в ней пока нет, а желание сэкономить есть. Потому я просто взял два модуля по 16 гигабайт 2666 MHz с десктопа (туда возьму парочку 3200). А серверу и 2666 хватит. Плюс память проверенная.

Блок питания

На время сборки и настройки поставил лежавший на полке шестисотваттный FSP, но вообще это перебор.

Максимум 100 ватт на проц, под 10 ватт на каждый диск, сотню на материнку и прочую периферию и сотню про запас — так что с запасом должно будет хватать и 400 ватт, даже если вдруг удастся систему на полную раскочегарить. Так что переставлю сюда c десктопа be quiet! Pure Power 11. Надо только найти, куда я от него кабеля задевал.

Заключение

Ну и как бы всё по выбору железа. Про переходники и кулеры рассказывать тут не буду.

Жесткие диски идут со старого сервера и с полки.

TOSHIBA_MG06ACA800E 8 TB
WDC_WD30EFRX 3 TB
WDC_WD30PURZ 3 TB
TOSHIBA_MD04ACA50D 5 TB
ST8000AS0002 8 TB
ST6000DM003 6 TB

Итого — 33ТВ. На микросервере стояло 3+5+6+8=22ТВ.

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

Пара терабайтных ssd под кэш для массива и виртуалки-контейнеры переставляются с десктопа.

Наличие 8 SATA-портов на материнке позволяет пока что не заморачиваться на тему дополнительного контроллера и восьмипортовый LSI можно будет в другую сборку пристроить.

Хотя я из интереса заказал у китайцев sata-контроллер в m2 — он позволит использовать два свободных места в корзинах. Насущной необходимости в дисках NVME у меня пока что нет, так что лучше вместо одного NVME я получу ещё 4-5 SATA, будет полезней. Плюс не буду занимать PCI-E.

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

Пока я буду обживаться, лично мне не до фильмов будет. А по мелочи и проц справится, Xeon же справлялся.

А 10 гигабит — это точно не этого года вопрос. Может следующего, когда ремонт закончится и станет понятно, что где будет стоять.

По деньгам вышло 12К за корпус, 22К за материнку, 9К процессор. Ещё где-то 10К пойдёт на новую память для десктопа и 2-3К на новый кулер туда же (нужен тихий и низкопрофильный). Итого получается примерно 56К — чуть вышел за бюджет, но вполне переживу, думаю.

Тысяч 30 компенсирует продажа микросервера (надеюсь), по остальному договорюсь со знакомым магазином.

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

Мини-Сервер своими руками - это просто!

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

- выбор комплектующих
- выбор и установка операционной системы
- настройка сети
- настройка прикладных программ

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

Для чего нужен сервер - в первую очередь сервер нужен для организации и коллективной работы в сети. Как основы для mini server я выделил несколько типов серверов:

- Игровой сервер
- Web сервер
- Файловый сервер
- Сервер доступа

Для обеспечения корректной работы оборудования необходимо также включать в инфраструктуру сервера и источник бесперебойного питания (ИБП). Для небольших сверверов подойдет линейно-интерактивный (Smart) ИБП. При выборе источника бесперебойного питания для сервера стоит обратить внимание на модели "флагмана" в производстве ИБП для домашних или небольших серверов - компании APC by Schneider Electric. Именно от их серии APC Smart-UPS пошло общее название линейно-интерактивных (Smart) ИБП. В России данная линейка так же широко представлена, как и во всем мире, и постоянно пополняется новыми моделями бесперебойников для серверов и ПК.

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

 

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

     Web сервер - Web

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

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

Главная задача такого сервера заключается в предоставлении места под web сайт, это в том случае, если мы говорим о паре сайтов и одном пользователе, а если Ваш сервер своими руками рассчитан на несколько сайтов и пользователей, лучше задуматься о виртуальном сервере, в данном случае нам необходимо полное управление сервером, желательно удаленное, например супер пользователь или администратор web сервера должен иметь полный контроль за пользователями и их сайтами, а так же за их ресурсами. К ресурсам лучше отнести дополнительные возможности, например поддержку PHP, баз данных SQL, создание дополнительных пользователей для FTP доступа к сайту, и самый важный момент это полностью изолировать друг от друга пользователей и их ресурсов, что бы вести общий учет за каждым в отдельности. На моем mini-servere с этой задачей отлично справляется панель управления хостингом ISPconfig и его работу Вы наблюдаете на примере этого сайта и это не хостинг, а простой домашний сервер.
Читать далее >>>

     Файловый сервер - файловый

В сети для хранения большого объема информации существуют файловые сервера. Другими словами это большой диск, подключенный к сети. Для обмена файлами между FTP клиентом и файловым сервером используется одноименный протокол FTP (File Transfer Protocol — протокол передачи файлов). Именно на этот протокол в сетях приходится самая большая часть трафика, т.к. с помощью ее мы можем загружать документы, фильмы, картинки, дистрибутивы программ, музыкальные файлы. Именно по этому протоколу мы можем: загрузить страницы нашего сайта в интернете, связать компьютеры между собой для обмена файлами (открываем общий доступ к файлам). Файловый сервер предусматривает авторизацию пользователей для ограничения использования ресурсов, если в этом есть необходимость. Как правило, файловый сервер своими руками не сильно зависит от мощности самого сервера (частота процессора, размера оперативной памяти) и для его роли вполне подойдет устаревший компьютер с увеличенным объемом дискового пространства. Именно HDD (жесткий диск) является самой неотъемлемой и главной частью нашего файловые сервера, как правило, в таких серверах HDD не один. Большим интересом является наличие поддержки RAID массива, именно эта функция позволяет производить независимую копию ваших данных, и ощутимо уменьшает возможность их потери. Такой вид защиты широко применяется не только на файловых серверах, но и во многих других, но взяв во внимание тот факт, что протокол FTP применяется и на других, как главный из протоколов обмена файлами в большинстве серверов. Наличие RAID массива является гарантией сохранности наших данных.

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

     Сервер доступа - router

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

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

Это основная статья сайта www.mini-server.ru проекта mini server всего лишь в сжато отвечает на вопрос для чего нужен сервер, поэтому, каждый подраздел ведет на одну из страниц отдельной категории, для демонстрации самого яркого примера работы одного из видов mini server. Данная страница находится в постоянном обновлении, как и весь сайт, для этого у каждого материала Вы найдете даты последних изменений.

Настройка домашнего сервера

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

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

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

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

Перепрофилирование бывшего в употреблении компьютера

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

Архитектура

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

Память

В наши дни ОЗУ стоит дешево, и чем больше, тем лучше.

Хранилище

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

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

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

Охлаждение

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

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

Сеть

Серверу также потребуется карта Ethernet (также известная как карта сетевого интерфейса или NIC), которая работает с выбранной вами операционной системой. Вы не ошибетесь с большинством карт (особенно с более старыми моделями), но вам обязательно нужно проверить номер модели на linux-drivers. org или где-либо еще в Интернете, прежде чем покупать новую. Крупные бренды, такие как 3Com и D-Link, как правило, являются хорошей и надежной ставкой.

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

В качестве альтернативы вы можете купить сервер. В сети есть множество актуальных руководств. Вы можете использовать стандартные настольные компьютеры, которые содержат мощные, дорогие и горячие чипы Intel и AMD. Это нормально, но такие бренды, как Shuttle или Biostar, основанные на спецификации mini-ITX или nano-ITX, меньше, дешевле и холоднее. Они могут поместиться в коробки для сигар и работать бесшумно без вентиляторов на малой мощности. Полные системы, использующие эти наборы микросхем, можно купить в различных специализированных магазинах, включая idotpc.com и mini-itx.com. Вам не придется тратить больше пары сотен долларов на исправную систему.

Соединение

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

Выбор поставщиков зависит от вашего региона. Если у вас есть выбор, выберите провайдера, который предлагает хорошие, надежные скорости и делает своих клиентов счастливыми. Спросите вокруг или поищите в Интернете фразу «[поставщик] отстой», если хотите услышать худшее. Некоторые провайдеры имеют очень строгую политику и предпочитают, чтобы их пользователи не занимались такими вещами, как сборка серверов; другие, такие как превосходный sonic.net, в восторге от предприимчивых пользователей. Выбор между кабелем, DSL, оптоволокном, спутником и т. д. менее важен; попробовав ассортимент, вы не заметите существенной разницы, если только вы не транслируете видео или высококачественный звук.

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

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

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

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

Электропитание

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

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

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

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

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

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

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

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

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

  • Его также необходимо подключить к электрической розетке.

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

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

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

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

Рекомендуем прочитать

Что можно сделать с этим сервером? Here are some projects:

  • Install Apache

  • Set up IMAP Mail

  • Set up Dynamic DNS

  • Set up a DNS name server

  • Stop spam on your mail server

Что такое домашний сервер? Все, что вам нужно знать

Содержание

  • Что такое домашний сервер?
  • Почему вам следует подумать о домашнем сервере
  • Для чего можно использовать домашний сервер?
  • Это более доступно, чем вы думаете
  • Как настроить домашний сервер
  • Аспекты, которые следует учитывать

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

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

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

Почему вам следует подумать о домашнем сервере

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

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

Для чего можно использовать домашний сервер?

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

Обеспечивает центральное место для хранения ваших медиафайлов.

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

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

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

Снимает нагрузку с вашего основного ПК

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

Автоматическое резервное копирование данных на домашний сервер

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

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

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

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

Веб-прокси

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

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

Предоставляет платформу для домашней автоматизации и безопасности

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

Онлайн-игры

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

Бонус: подключите свой сервер к VPN

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

Кроме того, вы можете выбрать выделенный IP-адрес. Такие сервисы, как NordVPN, предлагают эту функцию. С его помощью вы можете иметь безопасный выделенный IP-адрес и внести его в белый список. Таким образом, только те, у кого есть определенный IP-адрес, смогут подключиться к серверу.

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

Это доступнее, чем вы думаете

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

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

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

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

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

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

  2. Выберите операционную систему. Вы можете выбрать любую из основных операционных систем, включая Ubuntu, Unraid, Amahi и другие. Какая операционная система лучше всего подходит для вашего сервера, в основном зависит от того, какие операции вы хотите, чтобы сервер выполнял. Геймеры могут извлечь выгоду из Unraid, а члены семьи могут предпочесть FreeNAS. Ubuntu является наиболее универсальным, так как вы можете использовать его в качестве файлового концентратора, потокового портала или даже системы удаленного управления для ваших устройств IoT.
  3. Выберите домашнее программное обеспечение. Программное обеспечение домашнего сервера также зависит от того, для чего вы будете использовать свой сервер. Но ваше решение не должно быть твердым — вы можете изменять, обновлять и перенастраивать программное обеспечение своего домашнего сервера в любое время, когда захотите попробовать что-то новое.

Аспекты для рассмотрения

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

Только новые статьи

Введите свой e-mail

Видео-курс

Blender для новичков

Ваше имя:Ваш E-Mail: