Сборка сервера для хостинга сайтов

Дешевый хостинг
Промо-код для получения скидки: 42b081-10

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

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

Где создавать я долго думал и даже умудрился поставить сервер на 7 винду. Но вопрос с правами доступа решил все за меня. Это не значит, что сервер не работал. Все отлично работало, только права доступа меня не устраивали. А информации в интернете по такой теме 0.0001%. Буквально месяца три назад мы приобрели новый компьютер. Его характеристики писать не буду, но обошелся он ну очень даже. После этой покупки у меня остался ноутбук Dell Inspirion. Соответственно я и решил, зачем я буду платить другим дядькам свои деньги.

Для начала я удалил, домены которыми не пользуюсь. Оставив при этом один домен. За которым числится этот проект. Затем создал резервы своих сайтов и сохранил на отдельном HDD архивы. Потом просто удалил сайты с хостов и отказался от дальнейшего сотрудничества. Архивы оставил, так как там много интересных статей. Пригодятся!) Конечно предварительно пришлось искать нужную информацию в Google поиске.

  • Я заменил батарею на ноутбуке, так как старая уже умерла.
  • Полностью разобрал и провел чистку всего содержимого. На своем будущем сервере.
  • Заменил термо пасту на процессоре.
  • Заменил HDD 600 гб, на твердо – накопитель SSD объемом 500. Скорость чтения этого дорогого парня 560 Мбайт/с, записи 540 Мбайт/с. Основные преимущества: не нагревается, не издает шума, потребляет меньше электричества. Скорость загрузки системы и отклик улучшились в 10-15 раз. Раньше система загружалась секунд 30-40. Теперь это время составляет дай бог 10 секунд.
  • После собрал все обратно. Вуаля ноутбук под сервер готов.
  • Дополнительно приобрел хорошую подставку для охлаждения дна ноутбука. Она с режимами вращения и регулирования температуры.
  • Статистический IP у меня давно, так что с этим проблем вообще не было. Вам же нужно будет звонить провайдеру и просить статический IP, услуга стоит 150 рублей. Предоставить данную услугу провайдер обязан.
  • Поднимать скорость интернета мне некуда. Так как максимальная скорость сети в центре Санкт-Петербурга всего 60 мб. На большее провайдер Ростелеком не способен. Хотя говорят, что в некоторых районах заменили волокно и скорость там уже 200 мб, конечно все тестируют.
  • Дальше проблема была в модеме который подключен к кабелю. Эту проблему мы решили купив дополнительно роутер на пять свитчей.
  • Теперь у меня на одном IP висят: через кабель – сервер и пк. Через WiFi – три телефона и еще один ноутбук.
  • Дальше на роутере я настроил локальные адреса IP для пк, сервера и Wi-Fi. Пробросил необходимые порты на сервер.
  • После установил на ноутбук операционную систему Debian 8.
  • В системе мне оставалось только настроить параметры: соединение с интернетом, host, репозитории, электропитание, рабочий стол, SSH.
  • Через консоль обновил систему.
  • Время не менял, так как я вам объясняю ту установку при которой все будет окей. При смене времени к примеру Веста вообще не ставиться.(может быть это только у меня такая проблема)
  • После через консоль с правами root закачал дистрибутив Vestacp.
  • Заполнил необходимые поля и установил. Вот и все полноценный сервер готов.

Дополнительно я удалил Mysql и поставил MariaDB – это базы данных. После удалил PHPMyadmin и PHP 5.6 и установил новый PHP7.1 с подходящей для него PHPMyadmin. Далее последовали новые дополнительные пакеты для PHP7.1, такие, как к примеру Mysql. Так как последние версии PHP ее не поддерживают.

После этого я выставил PHP7.1 приоритетом в системе. Поставил скрипт на панель Vestacp для https, так как у меня стоит NGINX и Apache, а с такой связкой этот формат не работает. Последующими действиями последовали настройки Apache в Vestacp на использования шаблона PHP7.1, и настройка резервного копирования. Завершающими этапами были настройки конфигурационных файлов как на самой Vestacp так и на сервере. Причина двойных настроек в том, что эта панель может не сохранить себя на физический диск. Поэтому приходиться на всякий случай продублировать все настройки.

Могу сказать одно, легче было сейчас все это написать. Чем сделать. Так как у меня ушло много попыток для установки таких дополнений. Но это стоило того. Так как сайт у меня работает отменно. Сервер не глючит. Проблема есть, только с PHP и WordPress. Немного ругаются друг на друга, эта проблема мне понятна дело в теме сайта. Но не критично. В целом я своей работой горжусь) Думаю Вы тоже себя вознесете до небес, после таких трудов.

Думаю из характеристики понятно, что это не старое корыто.
Преимущества:

  • Нулевой шум.
  • Работу над сайтом и сервером я веду, непосредственно на ноутбуке. Мощности хватает за глаза.
  • За счет охлаждения дна, температура не поднимается выше 30.
  • При отключении света, сервер работает еще около 5 часов. При условии закрытой крышки с отключением экрана.
  • На момент написания статьи, мой сервер работает от батареи.Я меняю блок питания на новый старенький уже умер.
  • Скорости интернета хватает за глаза. Во время игр онлайн на пк, отклик сервера не меняется.
  • Как видите преимуществ огромное количество.

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

Создание своего сервера это неоценимый опыт. Тем более после проделанной работы, вы спокойно сможете администрировать свой сервер сами. Как говориться “Учение свет”. На этой ноте я закругляюсь) Спасибо большое за Ваше внимание. Желаю Вам успехов в этом деле и дальнейшем самообразовании. Вы на правильном пути. Ну а в следующих статьях мы перейдем, непосредственно к самому процессу создания домашнего сервера.

По материалам nicola.top

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

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

  1. Виртуальный хостинг. Самый дешевый и, как ни странно, комплексный вариант услуг. Иногда провайдеры в рамках популяризации и саморекламы даже предлагают доступ к аккаунтам бесплатно, конечно, с сильными ограничениями, но тем не менее более чем годными для использования. По факту клиенты получают полностью готовый к применению продукт, но с серьезными ограничениями по ресурсам. Идеальное решение для новичков и небольших групп игроков.
  2. VPS или VDS. Хостинг игровых серверов с использованием технологии виртуализации (XEN, KVM, OpenVZ и т.п.). Вам предоставляется не реальное оборудование, а виртуальная машина (хост), запущенная на серверах провайдера. Таким образом, хостинг правильно распределяет ресурсы (ведь не всегда же клиенты используют возможности выделенного виртуального «железа» на все 100%) и может предложить наиболее адекватную цену на услугу. Кроме того, виртуальный сервер легче обновить в конфигурации (увеличить мощность процессора, оперативной памяти, жесткого диска и т.п.), запустить, удалить, выполнить резервное его копирование и т.д. Большинство хостеров предлагает заказать тестовый доступ для оценки качества сервиса. Для проектов, которым нужен быстрый старт и максимум возможностей – это идеальное решение.
  3. Dedicated и Collocation сервера. В первом случае (Dedicated) предполагается аренда реального сервера без его покупки. Во втором (Collocation) – ваше собственное оборудование/сервер устанавливается в стойку хостера, а вы оплачиваете счета за аренду места в стойке (доступ к сети Интернет, потребление электроэнергии, охлаждение, вентиляция и т.п.). Для Collocation потребуется купить сервер, кроме того, при смене хостера, придется оплатить его транспортировку на новое место. Да, это дорого. Но многие владельцы собственных серверов знают, что на их базе можно запустить долгоиграющий коммерческий или высоконагруженный проект.
  4. Облачные сервера. Уже не новая услуга на рынке, но пока не получившая должного внимания. Очень похожа на аренду VDS/VPS, с той лишь разницей, что оплата производится не за выделенные ресурсы, а за реально потребляемые. Весомым плюсом является удобная конфигурация виртуального «железа» и используемых программных решений посредством специального WEB-интерфейса (буквально в несколько кликов). Подходит для проектов любого масштаба и бюджетов.

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

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

  1. На текущий момент количество игровых хостеров только в России — сотни, не говоря уже о зарубежных компаниях и компаниях-посредниках.
  2. Спектр услуг не ограничивается только техническими возможностями. Это дополнительные услуги, такие как: резервное копирование, техническая поддержка, конфигурация серверов под требования клиентов, их сопровождение (администрирование), готовые шаблоны для отдельных игр, каталоги модов, патчей и т.п.

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

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

  1. Рейтинг игровых хостингов, основанный на оценке множества параметров и технических возможностей.
  2. Можно выбрать и просмотреть топ игровых хостингов по отдельному критерию или в требуемой категории услуг (например, по конкретной игре), по заданной опции.
  3. Реальные отзывы об игровых хостингах, а также общая оценка по результатам голосования пользователей.
  4. Технические возможности каждого отдельно взятого провайдера услуги и его тарифы.
  5. Регулярные обзоры всех предложений игровых хостингов на рынке.

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

По материалам host4game.ru

Для некоторых людей это становится настоящей дилеммой — давайте разберемся!

Многие люди, прежде чем начать свой веб-проект начинают задумываться — на чем будет работать программное обеспечение?

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

Давайте начнем с самого простого и дешевого варианта — это виртуальный хостинг. В данном варианте Ваш сайт будет работать вместе с сотнями других сайтов на одном сервере. Отсюда и цена. Можно найти даже бесплатные варианты, но сильно урезанные. Но в среднем цена начинается от 90 руб/месяц. Как правило, для Вас будет ограничено почти все:

  1. Ограничение на нагрузку ЦП (не критично для небольших проектов)
  2. Ограничение на нагрузку базы данных (не критично для небольших проектов)
  3. Ограничение на количество сайтов
  4. Ограничение на количество используемой памяти (как правило, это несколько гигабайт). Вполне хватает для небольших проектов, если не будете хранить много больших файлов)
  5. Нельзя устанавливать свои программы

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

  1. Цена
  2. Простота для типичных проектов: лендингов, интернет-магазинов, блогов, небольших кастомных проектов на PHP.

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

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

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

Причины могут быть совершенно разные. Но одна из самых популярных — использование другой технологии. Например, виртуальные хостинги, как правило, не поддерживают проекты на Java. А вот я, например, какие-то кастомные проекты люблю писать именно на этом языке. Лично я в нем вижу гораздо больше плюсов, чем в PHP. Проекты получаются гораздо лучше масштабируемыми. Вероятность написания плохого кода резко снижается благодаря строгой типизации.

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

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

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

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

По материалам virand.ru

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

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

Вы уже, наверное знаете, чтобы поместить свой сайт в Интернет, нужно зарегистрировать доменное имя, купить хостинг, то есть дисковое пространство на каком-то компьютере с высокоскоростным подключением, на котором могут работать PHP скрипты. Чтобы сайты полноценно работали, должен быть установлен PHP и MySQL. Все это не доступно на обычном компьютере. Как могут запускаться файлы HTML и PHP на вашем компьютере?

Обычный HTML файл можно открыть с помощью Notepade++ или даже с блокнота. Там внутри что-то написать, сохранить и потом без особых проблем открыть данный файл на своем браузере и посмотреть, как бы этот файл выглядел на хостинге в Интернете. То есть мы уже видим рабочую HTML страницу. В ней мы можем создавать определенный дизайн, контент и наблюдать за проектом без подключения к Интернету. Все, по сути, у нас уже есть. Если мы захотим запустить PHP файл с помощью браузера, то у нас ничего не получится, так как PHP скрипты в операционной системе Windows без дополнительного программного обеспечения работать не будут.

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

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

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

В настоящее время на рынке присутствуют несколько решений от самых разных производителей:

  • Apache (сайт — apache.org) — это самый распространенный и популярный бесплатный сервер в сети. Он является более надежным и гибким. Сервер не требователен к ресурсам процессора и способен обслуживать множество сайтов. Приложение доступно для широкого спектра операционных систем, включая Unix, Linux, Solaris, Mac OS X, Microsoft Windows и другие. На данный момент использование Apache составляет 71 %. Однако, это сложная программа, с которой не каждый новичок сможет справится.
  • Microsoft IIS (сайт — www.iis.net) — еще один надежный сервер от компании Microsoft. Он жестко укрепился на втором месте с 14 % использования в сети. После установки программы, будут поддерживаться только два языка программирования (VBScript и JScript). Однако, можно открыть дополнительные возможности, установив для этого нужные расширения. С установкой таких модулей, функциональность данного сервера значительно повышается.
  • NGINX (сайт — nginx.org/ru/) — это наиболее популярный веб-сервер в российском Интернете. По сравнению с двумя первыми, он является наиболее простым и не обладает лишними функциями. Также его хвалят за надежность и высокую скорость работы. Разработчиком данного продукта является наш соотечественник — Игорь Сысоев. В 2004 году он выпустил первую версию nginx. Сейчас этот программный продукт замыкает тройку самых популярных веб серверов в мире. Его использование составляет около 6,5 %.
  • LiteSpeed (сайт — litespeedtech.com) — этот веб сервер не обладает широкими возможностями, но зато у него очень большая скорость работы. По быстродействию он сильнее популярного Apache в 9 раз. Немало внимания уделено и безопасности (своя защита от перегрузки системы, строгая проверка http-запросов, анти-ddos и многое другое). LiteSpeed доступен для Solaris, Linux, FreeBSD и Mac OS X. Доля использования этой программы составляет 1,5 %.

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

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

То есть локальный сервер — это не одна программа (не один конкретный веб сервер), а специальный сборник, куда входят облегченные варианты сложных серверных программ. Обычно в сборку входят: сам сервер (в основном Apache, но могут быть и другие), компилятор PHP (с его помощью браузер может прочитать коды и собрать страницу), компоненты для работы с базами данных, различные установщики и многие другие программы. Все это значительно упрощает дело, нежели если бы мы устанавливали и настраивали каждую программу в отдельности.

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

Вот некоторые сборки, которые могут пригодиться вам:

  • Denwer (сайт — denwer.ru) — это бесплатный отечественный сервер, который предназначен для работы с сайтами, веб-приложениями или Интернет страницами. Его разработчиками являются Дмитрий Котеров и Антон Сущев. Данный продукт содержит необходимые дистрибутивы для упрощенной работы. Например, сюда входит веб-сервер Apache с различной поддержкой, панель phpMyAdmin и MySQL для работы с базами данных и другие программы. Также можно работать со съемной флешки. К сожалению Denwer поддерживает только операционную систему Windows.
  • XAMPP (сайт — www.apachefriends.org/en/xampp.html) — специальная сборка сервера от друзей Apache. Необходимые дистрибутивы позволяют запустить на нем полноценный веб сервер. Данная программа распространяется бесплатно и поддерживает работу в системе Windows, Solaris, Mac OS X и Linux. Также есть следующие преимущества: сервер популярен своим очень простым пользовательским интерфейсом, что делает его любимым для многих начинающих; наблюдается многократные появления обновленных версий; процесс обновления проходит очень просто и удобно для пользователя; присутствуют дополнительные модули. Скачать нужную версию вы также можете с другого официального сайта — sourceforge.net/projects/xampp/files.
  • AppServ (сайт — www.appservnetwork.com) — отличный сервер от тайского производителя, концепцией которого является легкая установка и настройка всех дистрибутивов за 1 минуту. Первый релиз сборки состоялся в 2001 году и с тех пор количество пользователей все время растет. AppServ очень прост в установке, он работает стабильно и не хуже официальных и отдельных релизов, а его надежная производительность дает возможность создать полноценный веб сервер на вашем компьютере.
  • VertigoServ (сайт — vertrigo.sourceforge.net) — еще один неплохой и простенький в установке локальный сервер. Сборка очень гибкая, имеет хорошую производительность и занимает мало места на диске. К сожалению, пока работает только на ОС Windows.

  • Zend ServerCommunity Edition (сайт — www.zend.com) — бесплатный сервер от компании Zend, предназначен для работы с веб-приложениями. Содержит все необходимые компоненты для быстрого развертывания локального сервера на своем компьютере.
  • Open Server (сайт — open-server.ru) — это отечественный портативный локальный сервер, который обладает высоким функционалом по разработке и созданию сайтов и других веб проектов. Имеет мультиязычный интерфейс (в том числе и русский) и предназначен для работы в ОС Windows. Поддерживается работа со съемного носителя. Данный сервер очень хорош и служит неплохой альтернативой Денверу.
  • Wampserver (сайт — wampserver.com) — еще одна неплохая сборка с русским интерфейсом (есть также и другие языки). Имеется простое и понятное меню, а удобная установка и настройка сборки не вызывает особых трудностей. Настройку можно производить не затрагивая файлы конфигураций, что очень полезно начинающим веб-мастерам. Сервер распространяется бесплатно и работает только на платформе Windows. К сожалению, портативной версии пока нет.
  • EasyPHP (сайт — easyphp.org) — очень простенькая сборка с поддержкой русского языка. Сборка ни чем не примечательна, не имеет огромного функционала и в основном предназначена для тестирования небольших проектов. Есть поддержка работы с портативных носителей. Данный сервер послужит неплохой заменой Денверу.

Итак, это были наиболее популярные веб серверы, которые заслуживают внимания среди веб-мастеров. Как видите, здесь есть что выбрать. Скачать понравившийся сервер и подробно узнать состав его сборки вы можете на официальных сайтах, которые были указаны в описании. Скачивать данные сборки я вам рекомендую только с официальных сайтов, так как на других площадках могут выкладывать нерабочие дистрибутивы или с какими-нибудь вирусами. Теперь у многих отпадет желание «насиловать» свой хостинг, так как с таким ПО процесс создания сайтов и веб приложений станет более интересным и увлекательным! В общем, изучайте и внедряйте!

По материалам alpha-byte.ru

В этой статье будут собраны воедино базовые теоретические моменты, касающиеся организации сервера класса SOHO (small ofice / home office) для использования в домашних условиях.

Тема домашнего сервера уже поднималась на этом блоге и некоторые частные аспекты реализации его функций рассматривались в цикле статей по Raspberry Pi. В частности был описан процесс поднятия медиасервера Plex и облака Nextcloud.

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

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

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

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

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

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

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

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

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

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

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

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

Контент может транслироваться по протоколам DLNA, HTTP или через приложения-компаньоны. Мощным и очень красивым комбайном, работающим практически на всех платформах, является Plex.

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

В некоторых дистрибутивах (например, в OpenMediaVault или в программном обеспечении, предустановленном на готовые брендовые NAS) торрент-клиент уже предустановлен по умолчанию. А где его нет – там нужно вручную установить Transmission или аналогичную программу, поддерживающую удаленное управление через веб-интерфейс.

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

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

Но для простой системы из 2-4 беспроводных IP-камер не нужно покупать отдельное устройство. Получать и сохранять на жестком диске сигналы с них сможет и наш сервер.

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

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

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

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

Таким образом на домашнем сервере можно развернуть собственный бесплатный аналог Evernote, собственные серверы календаря и контактов на замену Google Calendar, RSS-ридер Tiny Tiny RSS, веб-клиенты для электронной почты и многое другое.

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

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

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

А случиться может всякое. Примеров можно привести немало:

  • В 2012 году корпорация Apple внезапно закрыла свое облачное хранилище MobileMe и в одностороннем порядке предложила пользователям мигрировать на iCloud. Если пользователь по каким-то причинам не отреагировал и не перенес свои данные в установленные для этого сроки – он терял их навсегда.
  • В том же году в результате совершенного ФБР рейда был закрыт один из самых популярных в мире файлообменников Megaupload, в результате чего тысячи пользователей лишились своих данных.
  • В 2016 году в сеть утекли данные 68 миллионов пользователей облачного хранилища Dropbox, которые попали в руки хакеров несколькими годами ранее.
  • В 2017 году Amazon в одностороннем порядке отменил безлимитные тарифы своего облачного сервиса и ввел ограничения по максимальному объему докупаемого на один аккаунт дискового пространства.

И это далеко не полный список.

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

Я же этого даже не заметил. Потому что моя музыка продолжает храниться у меня на компьютере.

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

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

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

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

  • Объем дискового хранилища
    Никогда не бывает слишком много свободного дискового пространства. Дополнительное место на дисках – это возможность чаще делать и дольше хранить бэкапы, держать фильмы и музыку в домашней медиатеке в наилучшем качестве. В конце концов, даже создание зеркального RAID-массива требует, чтобы суммарный объем установленного в системе дискового хранилища был минимум вдвое больше, чем объем реально хранящихся в нем данных. Чем больше жестких дисков можно подключить, и чем больше будут их объемы – тем лучше.
  • Уровень шума
    Уровень шума – один из самых важных параметров для домашнего сервера, поскольку он будет работать в жилом помещении круглосуточно, в том числе и по ночам. Источниками шума могут выступать воздушные кулеры и жесткие диски во время работы. Поэтому в идеале охлаждение процессора и блока питания сервера должно быть пассивным, а корпус – достаточно крепким и тяжелым для того, чтобы гасить шумы жестких дисков. Если переход на пассивное охлаждение не представляется возможным, то нужно снизить уровень шума заменой всех вентиляторов на более тихие и эффективные. Например – на продукцию бренда Noctua, выпускающего не самые дешевые, но очень тихие и производительные системы воздушного охлаждения.

Средняя важность:

  • Энергопотребление
    Пик потребления энергии компьютерной техникой остался в прошлом, и современные компьютеры имеют весьма скромное энергопотребление по сравнению с выпускавшейся 5-7 лет назад техникой при существенно возросшей производительности. И хотя электроэнергия в России стоит дешево, нет рациональных причин использовать в качестве сервера устройства, энергопотребление которых на пиковой нагрузке не способен вытянуть блок питания на 300Вт.
  • Шифрование данных
    Хранящиеся на дисках данные должны быть зашифрованы уже хотя бы потому, что никто не защищен от квартирных краж на 100%. Даже если хранимые данные не представляют коммерческой ценности, вряд ли кому-то будет приятно, если посторонний человек сможет беспрепятственно копаться в его семейных фото или читать личные заметки. Шифрование – это гарантия собственного спокойствия.
  • Скорость дискового хранилища
    Объем дискового хранилища для домашнего сервера имеет значение, а вот скорость его работы – нет, поскольку скорость доступа к данным все равно будет ограничена пропускной способностью канала. Если используется гигабитный Ethernet, то доступ к данным будет возможен на скорости 100 МБ/с (мегабайт в секунду). И тут уже не важно, используется ли интерфейс SATA 2 или SATA 3, SSD или HDD – в любом случае скорости чтения-записи будут значительно превышать пропускную способность канала.
  • Процессорная мощность
    Если для серверов Enterprise-класса, предназначенных для работы в дата-центрах и серверных помещениях крупных компаний, производительность является одним из главнейших параметров, то для домашнего сервера она не настолько важна. Задачи, выполняемые сервером дома или даже в небольшом офисе, не требуют высокой процессорной мощности (хотя исключения, конечно, возможны), поэтому низкий уровень тепловыделения процессора и его невысокая стоимость являются более значимыми параметрами, чем производительность.

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

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

Одноплатным компьютерам на архитектуре ARM посвящен целый раздел на этом блоге.

Самой популярной моделью такого компьютера в мире является Raspberry Pi, однако если выбирать для покупки одноплатник именно с целью построения сервера, то лучшим выбором на мой взгляд станет Cubieboard3 (CubieTruck).

Достоинства этого варианта:

  • Низкая стоимость
    Самый популярный в мире одноплатный компьютер Raspberry Pi 3 стоит $35, а его самый известный аналог Orange Pi всего лишь $15. Дешевле – только даром.
  • Очень компактные габариты
    Размеры одноплатников сравнимы с размерами кредитной карты или пачки сигарет, что позволяет легко брать их с собой (например, на дачу).
  • Крайне низкое энергопотребление
    Одноплатные компьютеры обладают очень низким энергопотреблением, что в отсутствие сетевого электропитания позволяет запитать его даже от обычного повербанка.

Недостатки этого варианта:

  • Низкая производительность
    ARM-процессоры значительно уступают в производительности бюджетным процессорам x86-архитектуры. Сервер на одноплатном ARM-компьютере может не справиться с нагрузкой если повесить на него выполнение нескольких ресурсоемких задач или заставить обслуживать нужды нескольких пользователей одновременно.
  • Архитектура ARM
    Само по себе использование архитектуры ARM можно считать за недостаток, поскольку это сокращает число готовых программных решений. То, что под x86 разворачивается простым добавлением репозитория и командой на установку пакета, под ARM иной раз бывает недоступно или требует сборки из исходников.
  • “Костыльность” сборки
    Готовая сборка на базе одноплатного компьютера будет смотреться несколько неряшливо и неэстетично, что может прийтись не по душе перфекционистам. Если выбранная модель одноплатного компьютера не имеет встроенного SATA-адаптера, то жесткие диски придется подключать посредством USB-SATA переходника, а если планируется использовать 3,5″ диски, то их придется запитывать от внешнего источника питания. Также не для всех моделей можно найти в продаже корпуса, имеющие место и для микрокомпьютера, и для жестких дисков – в таких случаях корпус придется делать своими руками.

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

Мини-ПК (они же неттопы) – это компактные компьютеры на x86 архитектуре, выпускаемые в полностью собранном виде (с установленной оперативной памятью и системным накопителем) или в формате платформ для сборки (установлен только процессор, а оперативную память и накопитель предлагается докупать отдельно в меру своих потребностей).

Самыми известным представителем ниши мини-ПК является линейка Intel NUC. Сюда же относится и Apple Mac Mini (к слову, на западе Mac Mini часто объединяют в кластеры и используют в серверных сборках). В последнее время на рынок мини-ПК начали экспансию китайские производители, выпускающие устройства под марками Beelink, VOYO и т.д.

Достоинства этого варианта:

  • Есть модели на любой бюджет
    Самые дешевые мини-ПК стоят около $100, что сопоставимо со стоимостью продвинутых моделей ARM-микрокомпьютеров, а стоимость наиболее продвинутых моделей колеблется в районе 40-50 тысяч рублей. Основная масса мини-ПК стоит в районе 15-20 тысяч рублей, таким образом можно найти вариант на любой бюджет.
  • Тихое охлаждение
    Охлаждение в подобных компьютерах всегда работает тихо. Часто используется полностью пассивное охлаждение, иногда в качестве радиатора выступает сам корпус. Если пассивного охлаждения не хватает – используются низкооборотистые вентиляторы, шум от которых сложно разобрать даже ночью.
  • Неплохая производительность
    Многие мини-ПК обладают весьма хорошими техническими характеристиками за свои деньги и при необходимости поддаются апгрейду в виде замены модулей памяти и SSD-накопителей на более емкие и скоростные.

Недостатки этого варианта:

  • Хорошие модели стоят хороших денег
    Купить дешевый мини-ПК и довольствоваться хорошей производительностью и отсутствием проблем не получится. Хорошие, надежные модели стоят своих честных денег, а дешевые как правило имеют не самую мощную начинку (установлены процессоры Atom вместо Celeron и Core i3/i5/i7) или ограничены в возможностях апгрейда (в целях экономии оперативная память может быть распаяна на самой плате).
  • Не всегда качественное охлаждение
    Опять же, проблема дешевых моделей – установленное в них охлаждение не всегда справляется с работой, из-за чего процессор начинает “троттлить” и сбрасывать частоты. Исправляется вручную, заменой штатного радиатора на более тяжеловесный и эффективный вариант, но ради этого придется повозиться.
  • Только 1 разъем для жесткого диска
    Самый главный недостаток мини-ПК – в них можно установить всего один жесткий диск. Причем только 2,5″ формата. Такова плата за компактные габариты.

Подводя итоги: создание сервера на базе мини-ПК – хороший вариант для тех, кому будет достаточно одного дискового накопителя.

Сетевое хранилище, оно же NAS (Network Attached Storage) – вещь, появившаяся очень давно в корпоративном сегменте и позднее переместившаяся в сегмент домашний. Самые известные производители в этом сегменте – Synology, QNAP, D-Link, WD с линейкой My Cloud, ASUStor.

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

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

Достоинства этого варианта:

  • Все работает “из коробки”
    Фабричный NAS – это такой iPhone от мира устройств для хранения информации. Не самый функциональный, закрытый от внешних воздействий, но зато легкий в освоении, не требующий сложной настройки и удовлетворяющий большинство пользователей.
  • Хорошие приложения для всех платформ
    Как правило, производители предлагают хорошие и удобные приложения для мобильных платформ, покрывающие все потребности пользователя своего устройства. Если при сборе сервера своими руками необходимо задумываться о том, как реализовать удаленный доступ к той или иной его функции, то в случае покупки NAS все уже продумано.
  • Есть модели со слотами под 1, 2, 4 и больше дисковых накопителей
    Можно подобрать модель исходя из своих потребностей. Для небольшого хранилища достаточно модели на 2 диска, NAS с 4 дисками – продвинутый домашний вариант, а рассчитанные на 6 дисков и более монстры способны удовлетворить потребности в хранении информации целого офиса.

Недостатки этого варианта:

  • Закрытая проприетарная система
    В работу установленной на NAS операционной системы невозможно вмешаться как в работу открытого Linux-дистрибутива. Приходится находиться в рамках, установленных для пользователя разработчиками. Но так ли это плохо?
  • Иногда не самое тихое охлаждение
    В некоторых моделях NAS кулеры заметно шумят и не очень подходят для использования в жилых помещениях по ночам. Нужно учитывать этот момент при покупке.
  • Цена
    Цена на готовые сетевые хранилища несоразмерна стоимости установленного в них “железа”. Это объясняется тем, что в стоимость каждого изделия заложена еще и стоимость разработанного под него софта, и отсутствие рекламы и любого рода встроенных покупок в этом софте.

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

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

“Народной” моделью, популярной у энтузиастов-компьютерщиков по всему миру, является уже слегка устаревший HP ProLiant MicroServer gen8 и вышедшая недавно обновленная модель HP ProLiant MicroServer gen10.

Достоинства этого варианта:

  • Адекватная цена
    Если смотреть на стоимость HP ProLiant MicroServer и на его комплектующие, то становится ясно, что переплата за бренд и готовую конструкцию тут минимальна. Комплектующие того же уровня, купленные по отдельности, суммарно обойдутся примерно в те же деньги.
  • Полная свобода действий
    В отличие от NAS мини-серверы поставляются без операционной системы и настраиваются пользователем с нуля. Полная свобода действий и технических решений.
  • Возможность апгрейда
    Оперативная память и процессор в мини-серверах поддаются апгрейду.

Недостатки этого варианта:

  • Ничем не лучше ITX-самосбора
    Покупка брендового мини-сервера ничем не лучше сборки домашнего сервера с нуля из своих комплектующих.
  • Шумная система охлаждения
    Мини-серверы разрабатывались для использования в условиях офиса, поэтому в них установлены эффективные, но не самые тихие воздушные кулеры. Ночью в квартире их шум может мешать. Кулер можно самостоятельно доработать или заменить.
  • Мало моделей на рынке
    Линейка брендовых мини-серверов в компактных корпусах очень малочисленно. Кроме вышеупомянутого HP ProLiant Microserver gen8/gen10 никаких достойных моделей больше и не припоминается.

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

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

Но что не годится для рабочей станции – то вполне может сгодиться для сервера.

Достоинства этого варианта:

  • Себестоимость может стремиться к нулю
    Все индивидуально, но зачастую может оказаться так, что все (или почти все) комплектующие уже есть в наличии, что снижает затраты на сборку практически до нуля.
  • Широкие возможности для апгрейда
    Память, процессор – все поддается апгрейду.
  • Можно подключить много жестких дисков
    Обычно на материнской плате уже содержится от 4 до 6 SATA-коннекторов. Если этого количества не хватает – можно увеличить их число путем докупки SATA-адаптеров для PCI-E разъемов.

Недостатки этого варианта:

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

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

Наконец, самый изящный и эффективный вариант – собрать домашний сервер с нуля на платформе Mini-ITX.

Mini-ITX – это не очень популярная платформа, использующаяся для медиацентров / HTPC и просто компактных компьютерных сборок.

Материнская стандарта Mini-ITX имеет размеры даже меньше, чем mATX. То есть сборка получается действительно маленькой и компактной.

Достоинства этого варианта:

  • Конфигурация на любой бюджет
    Самые дешевые материнские платы стандарта Mini-ITX стоят в районе 3 тысяч рублей, при этом в комплекте уже идет процессор Celeron (он впаян в саму плату и не поддается замене) и радиатор для пассивного охлаждения, а самая дорогая материнская плата этого стандарта стоит около 15 тысяч рублей – уже без интегрированного процессора, можно использовать любой. Таким образом собрать конфигурацию можно на любой бюджет и потребности.
  • Эстетичный внешний вид
    Компьютер в Mini-ITX корпусе будет смотреться очень изящно. А если его не удастся вписать в интерьер, то по крайней мере можно будет легко спрятать.
  • Хорошие возможности апгрейда
    Платформа Mini-ITX является вполне живой и развивающейся, поэтому с апгрейдом проблем не возникнет.

Недостатки этого варианта:

  • Комплектующие придется покупать с нуля
    Скорее всего у вас никогда не было компьютеров на платформе Mini-ITX, поэтому все комплектующие придется покупать с нуля. Вероятность порыться в старых железках и найти валяющуюся без дела материнскую плату или подходящий корпус стремится к нулю.
  • Нужно позаботиться о хорошем охлаждении
    Застаивающийся теплый воздух в корпусах малого объема – прямая дорога к перегреву. Нужно сразу продумать тихую и эффективную вентиляцию.
  • Дороже, чем самосбор из подручных комплектующих
    Самосбор из уже имеющихся под рукой старых комплектующих будет обладать тем же функционалом, но обойдется дешевле.

Подводя итоги: самосборный сервер на Mini-ITX платформе – хороший вариант для человека, который любит делать оптимально и надолго.

Последний теоретический момент: на какой операционной системе должен работать домашний сервер?

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

А вот при использовании самосборных конфигураций приходится выбирать: Windows или один из многочисленных Linux-дистрибутивов?

Мое мнение – на сервере должен стоять только Linux. Существуют как специализированные дистрибутивы для самосборных NAS (FreeNAS, OpenMediaVault), так и универсальные Debian и Ubuntu, на базе которых можно настроить себе что угодно.

А вот заставить себя подружиться с Linux в качестве основной ОС на настольном компьютере я так и не смог. Поэтому Linux для сервера, Windows (или macOS если вы пользователь техники Apple) для всего остального.

На этом вводную статью цикла о создании домашнего сервера заканчиваю.

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

По материалам dmitrysnotes.ru

Дешевый хостинг
Промо-код для получения скидки: 42b081-10