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

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

Так как сервер будет подключён к интернет через роутер, то соответственно для этого нужно сделать правильные настройки в роутере.  Настойка заключается в открытии необходимых портов. Приведу пример проброски портов на роутере ZyXEL Keenetic Lite.  Конечно, у Вас может быть другой роутер, но принцип открытия портов везде сходный.

Итак… Сначала зайдём в админку. Она находится по адресу 192.168.1.1 - система запросит логин и пароль.  Затем нужно определить локальный адрес сервера (в моём случае он 192.168.1.36 у Вас он может быть другим) и сделать его постоянным. Иначе говоря, привязать к серверу. В таком случае IP адрес не будет изменяться даже после перезагрузки роутера.

Затем, если в Вашем роутере есть функция «домашний сервер», то включите её, сопоставив с  IP адресом сервера. После этого нужно включить перенаправление портов и прописать все порты, которые должны быть открыты.

Прежде,  чем приступить к установке операционной системы на домашний вебсервер,  я зашёл в настройки BIOS, чтобы включить функцию автозапуска сервера после внезапного отключения питания. Для этого во вкладке Power изменил настройку в первой строке – After  Power Failure, выбрав в выпадающем меню <Power  On>, и сохранил настройки.

Для чего это нужно? К примеру, в момент Вашего отсутствия дома отключили электричество.  Сервер перейдёт на питание от бесперебойного источника питания, и  какое-то время всё будет работать автономно. Но  если отключение продлится дольше, чем способен обеспечить Ваш UPS? Тогда сервер в конце концов  вырубится. И вот, когда снова в Ваш дом подадут напряжение, благодаря включенной в BIOS функции автозагрузки сервер самостоятельно включится.

Данный образец  настроек показан на примере материнской платы Intel D2500HN

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

Для установки системы подключите к серверу монитор и клавиатуру,  а также не забудьте подключить сервер к роутеру. Для создания RAID1 нужно минимум два диска. Желательно, чтобы диски были одинакового объёма. В противном случае максимальный размер дискового массива будет равен диску с наименьшим размером. К примеру, есть два sata диска: один на 1 терабайт,  а второй диск на 500 гигабайт. В итоге массив RAID1 будет 500 гигабайт. Получится, что оставшиеся ещё 500 гигабайт не будут использованы!

Собирая свой домашний сервер, я изначально отказался от наличия в нём дисковода. Считаю, что глупо тратить даже небольшие деньги на девайс, которым воспользуешься один раз. Спросите, как же тогда устанавливать операционную систему? Очень просто. С загрузочной флешки. Создать её проще всего с помощью утилиты unetbootin-windows. Устанавливал я операционную систему Debian - это, на мой взгляд, идеальная ось для сервера.

Главное:  не забыть сначала отформатировать флешку в файловую систему FAT, иначе будет невозможно с неё загрузитЬся. Смотрите видео, в нём я всё подробно показал.

cooltext1694903448.png