Как сделать из старого компьютера с Ubuntu сервер.

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

Почему я хочу server в моём доме?

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

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

То, что Вам будет нужно

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

  • Компьютер с минимум 512 Мб оперативной памяти и 700-МГц процессором,чтобы он мог действовать в качестве сервера (1,6 ГГц, если вы хотите потоковое видео).Вы,возможно, захотите использовать ethernet вместо Wi-Fi,тоже,так как это намного быстрее.Для этого,старый компьютер будет работать нормально,  хотя вы можете также построить специальную,дешёвую систему, если вы не имеете старый компьютер,лежащий рядом с вами. Обратите внимание,что старый компьютер будет использовать больше энергии,и может стоить вам больше в долгосрочной перспективе,но это хороший способ проверить, все выяснить и увидеть,если домашний сервер является правильным для вас.
  • Скачайте .
  • Должно быть достаточно свободного места,чтобы вместить все файлы,которые вы хотите разместить на вашем сервере. И снова, вы можете использовать старые жесткие диски которые у вас валяется,но,если вы думаете хранить много медиа файлов,вам, возможно, потребуется пойти купить новый жёсткий диск для большего места.У меня,например,есть 2 ТБ жёсткий диск, посвященный кино и ТВ-шоу,1 ТБ,посвящён резервным копиям,и 500 ГБ диск, посвящён музыке.
  • Маршрутизатор с DHCP бронированием или статическим IP-адресом (почти каждый маршрутизатор имеет такую возможность).Это не требуется,но он,безусловно, предпочтительнее.Если у вас нет этого,управление,вашим сервером может быть очень раздражающим,поскольку его IP-адрес будет меняться, когда вы перезагрузите его.
  • Запасной монитор, чтобы настроить ваш сервер.Он Вам понадобится только на начальных этапах строительства сервера, чтобы настроить свои диски и приложения.Когда вы закончите, вы можете просто вставить ваш компьютер в шкаф без монитора, но для настройки,используйте один из ваших уже существующих мониторов или просто подключите его к телевизору с запасным кабелем VGA.

Для настройки,мы будем использовать обычный Рабочий стол версии Ubuntu,в отличие от версии сервера.Он гораздо проще в настройке, и по-прежнему должен нормально работать на любом удалённом компьютере.Мы также установим Ubuntu на один из наших дисков хранения,так что для этого вы должны выделить 5GB пространства на жёстком диске.Если бы вы захотите,вы можете установить в стойку flash drive,но это будет полезно,если только вы собираетесь менять часто диски,поэтому большинство людей не должны беспокоиться об этом.

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

Установка Ubuntu и подготовка дисков

Мы собираемся установить Ubuntu на одном из жестких дисков хранить наши данные.Он должен только иметь около 5GB свободного места,и не особенно важно,какой именно,-о вам,вероятно, нужно иметь его пустым, прежде чем вы установите Ubuntu.Потом Вы можете скопировать все данные обратно.Скачайте Ubuntu live CD и, либо запишите его на диск, на ваш сервер,или запишите на флэш-накопитель.

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

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

После того как вы установили Ubuntu,нужно настроить жёсткие диски. Мы собираемся форматировать эти диски в ext4, чтобы была лёгкая совместимость с Linux,поэтому,если они имеют какие-либо данные на них.Мы собираемся их стереть и начать всё с нуля.

Запустите ваш сервер и откройте терминал.Запустите следующую команду:

 sudo apt-get install gparted pysdm 

Это инструменты,с которыми мы будем работать с нашими дисками. Далее, нажмите кнопку на панели (purple » в верхней части Ubuntu док), и найдите GParted. Нажмите на него,чтобы начать его установку.Вы должны увидеть список ваших дисков в раскрывающемся списке в правом верхнем углу экрана.Выберите один из ваших других дисков (не тот, который имеет Ubuntu),а затем перейдите к Устройство>Создать Таблицу Разделов.Нажмите кнопку ОК,а затем выберите «Нераспределенные» разделы.Нажмите кнопку «Новый Раздел» в верхнем правом углу, и отформатируйте его как ext4. Дайте имя диску,это всё, что вы хотите (например, «СМИ» или «WindowsBackup»),и нажмите кнопку Добавить. Затем, нажмите на зеленую галочку в иснтументах GParted. Эта команда будет форматировать жесткий диск.Примечание:что бы узнать какие диски есть в вашей системе введите команду например, /dev/sdb или /dev/sdc и повторите этот процесс для других ваших дисков.

И наконец,прежде чем вы поделитесь дисками,вы наверное захотите убедиться,что они работают автоматически каждый раз при запуске сервера, в противном случае,если вы когда-либо перезагрузитесь, вы не сможете получить к ним доступ.Чтобы сделать это, откройте тире и поиск Storage Device Manager.Запустите его и найдите ваши диски в левой боковой панели.Для каждого из них,щёлкните на нем и выберите «OK», когда будет предложено настроить привод.Дайте ему название (опять же, как «СМИ» или «WindowsBackup») и нажмите кнопку Применить. Повторите этот процесс для каждого диска.Теперь они должны автоматически монтироваться при загрузке системы. Перезагрузите сервер,чтобы убедиться,что они подключаются,если они смонтированы при загрузке, вы должны увидеть маленький значок «eject» рядом с ними в вашем браузере файлов,как только вы запустите его. Если они не имеют иконок извлечения без нажатия на них,во-первых,вернитесь в менеджер Устройство Хранения и убедитесь,что вы всё сделали правильно, прежде чем продолжить.

Доля Вашего сервера,сетевые диски

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

Чтобы поделиться папками или дисками,откройте терминал и выполните следующую команду:

 gksudo nautilus

Это запустит Nautilus (файловый менеджер Ubuntu) с правами пользователя root,с которым мы должны разделить наши диски.Далее,щёлкните правой кнопкой мыши на диске в левой боковой панели, и выберите Свойства. Перейдите к вкладке доступ, и установите флажок «общий доступ к этой Папке».В первый раз,когда вы это делаете, Ubuntu, вероятно, попросит вас установить Windows file sharing service. Установите его,если он попросит,а затем перезапустите сессию, когда будет предложено.Помните,что нужно установить флажки в Windows для этих услуг — «Разрешить другим, чтобы создать и удалять файлы» и «Гостевой доступ».

Затем, дайте имя вашей папке (например, «СМИ» или «WindowsBackup») и установите флажок «Разрешить другим пользователям создавать и удалять файлы в этой папке». Когда появится запрос, нажмите кнопку «Добавить разрешения автоматически» в нижней части. Это позволит сделать его легким для доступа к этой папке с других компьютеров в вашей сети.Нажмите кнопку «Create Share» и отметьте » да», когда он будет спрашивает вас,чтобы автоматически добавить необходимые разрешения. Повторите этот процесс для других ваших дисков.

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

 sudo smbpasswd-a whitsongordon

Затем введите и повторно введите пароль на ваш выбор, когда это будет предложено.Теперь,вернитесь на ваш основной компьютер и проверьте, чтобы увидеть,что папка была распределена должным образом. На Windows, откройте Windows Explorer и нажмите на кнопку «Сеть» в левой боковой панели.Ваш сервер должен появиться в списке, и если вы дважды щелкните по нему, вам будет предложено создать имя пользователя и пароль. Используйте те, что вы только что создали, и он должен дать вам доступ к вашей папке, со всеми данными внутри. Если вы на Mac, просто откройте Finder и перейдите к Пуск>Подключиться к Серверу и введите тип smb:\\192.168.0.11, где 192.168.0.11 — это IP-адрес вашего сервера.Помните,вы сможете сделать вашу жизнь намного проще настроив резервирование DHCP или статический IP-адрес для вашего сервера.Затем вы можете ввести ваше имя пользователя и пароль для подключения к файлам.

Пользователи Windows также могут монтировать эти общие папки в сети диски на их компьютере и выдавать их со своими буквами дисков для легкого доступа.Чтобы сделать это, просто нажмите правой кнопкой мыши на ресурсе,который вы хотите смонтировать.Затем нажмите кнопку «подключить Сетевой Диск», чтобы дать ему свою собственную буква диска. Он будет сидеть в левой боковой панели Windows Explorer, что идеально подходит для быстрого и легкого доступа.

Повторите этот процесс для каждой папки или диска, которыми вы хотите поделиться с вашего сервера.В моём случае, я разделил на два диска,которые я перечислил выше и назвал «Медиа» и «Резервное копирование». Ваши диски,очевидно,будут меняться, но прочитайте некоторые интересные идеи о том, что вы можете сделать с вашим новым сервером Три способа,как Вы можете использовать Ваш сервер.

Оставить комментарий