Купите и создайте мощный Linux-сервер для своего дома

Buy Build Powerful Linux Server



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

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







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

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



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



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





  • Централизованное хранилище : Вы можете использовать домашний сервер для хранения всех файлов в одном месте, доступном из Интернета. Такие домашние серверы известны как сетевые хранилища (NAS), и они обычно содержат несколько устройств хранения, организованных в логический резервный контейнер для хранения. NAS представляет собой экономичную альтернативу облачным хранилищам, таким как Dropbox или Google Drive, позволяя вам полностью контролировать свои данные, сохраняя при этом удобство удаленного доступа.
  • Половина сервер : Вместо того, чтобы кропотливо переносить медиафайлы с компьютера на смарт-телевизор с помощью USB-накопителя или портативного жесткого диска, вы можете превратить домашний сервер Linux в медиа-сервер и получить доступ к своим фильмам, музыке, фотографиям и другому контенту. прямо с любого устройства. Распределения, такие как LibreELEC или OSMC предоставить бесплатный медиацентр с открытым исходным кодом, который вы можете установить, как любой дистрибутив Linux.
  • Интернет сервер : Если у вас есть общедоступный IP-адрес, вы можете разместить веб-сайт на своем собственном сервере и не платить за хостинг. Размещая веб-сайт на собственном оборудовании, вы узнаете, что происходит за кулисами, и затем можете использовать эти знания, чтобы продолжить карьеру администратора сервера в хостинговой компании.

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

Выбор оборудования

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



Переделать старое оборудование

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

Используйте одноплатный компьютер

Кому не нравятся одноплатные компьютеры? Они крошечные, недорогие и могут быть легко преобразованы в универсальные серверы. Наш любимый 4 ГБ модель Raspberry Pi 4 , но есть еще и Banana Pi, BeagleBone Черный , ODROID XU4 , или Плата ASUS SBC Tinker , Просто назвать несколько. Причина, по которой мы рекомендуем Raspberry Pi 4, проста: это самый популярный одноплатный компьютер на данный момент, поэтому в Интернете есть множество учебных пособий и ресурсов.

Купить готовый сервер

Если вы не хотите собирать сервер из отдельных аппаратных компонентов, вы можете приобрести готовый сервер, например Dell PowerEdge T30 , который идеально подходит для домашних пользователей и малого бизнеса. Этот доступный по цене сервер в корпусе mini tower предлагает четырехъядерный процессор Intel Xeon E3-1225 v5, 8 ГБ ОЗУ, жесткий диск на 1 ТБ и слоты для дополнительной памяти и хранилища.

Создайте свой собственный сервер

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

Чтобы понять, как правильно выбрать аппаратные компоненты для домашнего сервера Linux, прочтите наши руководство по выбору серверного оборудования .

Выбор операционной системы

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

  • Ubuntu : Простой в использовании дистрибутив Linux с огромным сообществом преданных пользователей и отличной совместимостью с оборудованием. У него есть AppArmor, который представляет собой модуль безопасности Linux, похожий на SELinux, позволяющий системному администратору ограничивать возможности программ с помощью профилей для каждой программы.
  • Debian : Debian, родительский дистрибутив Ubuntu, предлагает несколько веток, каждая из которых предлагает различный баланс стабильности и функций. У Debian довольно скромные требования к оборудованию, и он поддерживает практически любую архитектуру, с которой вы когда-либо столкнетесь.
  • Arch Linux : Этот легкий и гибкий дистрибутив Linux идеально подходит для тех, кто хочет создать домашний сервер Linux, чтобы узнать как можно больше. Arch Linux значительно сложнее установить, чем дистрибутивы на основе Debian, но преодоление крутой кривой обучения может быть чрезвычайно полезным.
  • CentOS : Функционально совместимый с Red Hat Enterprise Linux, CentOS - это управляемый сообществом серверный дистрибутив, который обеспечивает согласованную управляемую платформу, подходящую для самых разных развертываний серверов.
  • OpenSUSE Leap : Что отличает OpenSUSE Leap от многих других дистрибутивов Linux, так это его программные инструменты администрирования, которые включают YaST , комплексный инструмент для настройки и установки системы Linux с простым в использовании интерфейсом и мощными возможностями настройки.

Установка программного обеспечения

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

  • Plex : Медиа-сервер, который может организовать всю вашу медиа-коллекцию и транслировать любимые фильмы, телепередачи, музыку, веб-шоу, подкасты и многое другое на все ваши домашние устройства.
  • Nextcloud : Предлагая функциональность, аналогичную Dropbox и другим облачным службам обмена файлами, Nextcloud позволяет вам сотрудничать и получать доступ к своим данным из любого места, сохраняя при этом контроль.
  • HomeAssistant : Это решение для домашней автоматизации с открытым исходным кодом может стать нервным центром вашего умного дома и автоматизировать вашу жизнь. Он работает на Raspberry Pi или на любом домашнем сервере Linux.
  • Диаспора : Предоставляя своим пользователям возможность освободиться от оков крупных корпораций, Diaspora - это некоммерческая распределенная социальная сеть, принадлежащая пользователям, которую вы можете настроить на своем домашнем сервере Linux всего за несколько минут.
  • БОЛЕЗНЬ : С помощью этого менеджера видеотеки вы можете автоматически загружать свои любимые телешоу с торрент-сайтов или Usenet на домашний медиа-сервер.

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

Заключение

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