Как создать домашний сервер с Ubuntu, Amahi и вашим старым компьютером
Можно было подумать, что мир подходит к концу, когда Джеймс обнаружил, что Windows Home Server – сетевое хранилище Microsoft стоимостью 50 долл. США – заменяется гораздо более дорогим преемником. К счастью, вскоре он обнаружил, что надежда не потеряна благодаря Amahi, бесплатному домашнему серверу на базе Linux.
Оригинальное руководство Джеймса продолжается немного сейчас, будучи написанным в начале 2011 года. Он был полностью сосредоточен на использовании Fedora 12, но теперь Amahi перенесен на Ubuntu. В отличие от Джеймса, у меня нет запасных ПК в корпусе Tower, поэтому я собираюсь проявить изобретательность и использовать все, что у меня есть, – старый ноутбук Dell.
Если вы недавно думали о том, чтобы починить дом, почему бы не начать со своего собственного домашнего сервера?
The Setup
Вместо Fedora 12 (или Fedora 14, или 16, которая является текущая поддерживаемая версия для Amahi) Я собираюсь использовать Ubuntu. Как бывший пользователь Ubuntu, я уже знаком с пользовательским интерфейсом операционной системы, компоновкой и некоторыми командами терминала. Если вы совсем не разбираетесь в Linux, не волнуйтесь, Ubuntu – отличный выбор для новичков, поскольку он стремится быть таким же простым и легким в использовании, как и Linux. Я собираюсь использовать версию 12.04 LTS, которая будет поддерживаться как минимум до апреля 2017 года (LTS означает долгосрочную поддержку).
Я буду использовать старый ноутбук Dell, а точнее Studio 1537, хотя я признаю что это не обязательно идеальная машина для сервера. Хранилище портативных компьютеров не очень расширяемо, большинство людей предпочитают старые ПК в корпусе Tower, поскольку они предоставляют достаточно места для дополнительных жестких дисков. Однако одно из преимуществ ноутбука – это аккумулятор, который будет действовать как источник бесперебойного питания (ИБП) в случае сбоя питания.
Помимо ограничений и скорости передачи данных по USB, ноутбук не используется для чего-либо в данный момент, и поэтому лучше немного использовать, чем вообще не использовать. Ubuntu также является хорошим выбором для этого ноутбука, так как если мне когда-нибудь понадобится что-нибудь с ним «сделать», тогда будет установлен пригодный для использования дистрибутив Linux, готовый к работе.. Если вы рассматриваете свой старый компьютер как потенциальный домашний сервер Amahi, убедитесь, что у вас есть следующие спецификации:
- 512 МБ или более ОЗУ
- 32-разрядный или 64-разрядный процессор с тактовой частотой 1 ГГц
- 4 ГБ дискового пространства (хотя вы вам понадобится больше для хранения)
Примечание: Amahi требует чистой установки Ubuntu и не обязательно будет работать с существующей установкой Ubuntu. Настоятельно рекомендуется отформатировать и переустановить ОС, даже если у вас есть машина с Ubuntu, которую вы хотели бы использовать.
Поскольку я пользователь Mac, я загрузил Ubuntu .ISO на свой основной компьютер с OS X, а затем использовал UNetbootin для «записи» образа на запасной USB-накопитель емкостью 2 ГБ. Программа уведомила меня, что диск не будет загрузочным на Mac, о чем следует помнить, если вы используете старый Mac в качестве сервера (хотя и не слишком старый, Amahi не поддерживает архитектуру PowerPC). Если вам нужно сделать USB-накопитель, который будет загружаться на Mac, ознакомьтесь с документацией Ubuntu.
После того, как вы подготовили свою копию Ubuntu, все готово, включите сервер, который скоро должен появиться, и убедитесь, что USB-загрузка включена в вашем BIOS (см. здесь для более новой версии UEFI Windows 8 машинных инструкций).
Установка Ubuntu и Amahi
Первое, что вы видите при загрузке USB-накопителя, – это загрузчик UNetbootin, который дает вам возможность попробовать или установить Ubuntu, а также проверить свой диск на наличие ошибок и несколько других вариантов. Выберите Установить Ubuntu и дождитесь загрузки процедуры установки. Сначала выберите свой язык и при появлении запроса не беспокойтесь о подключении к Интернету для получения обновлений, поскольку Amahi лучше всего работает при установке по умолчанию.
На вопрос, как вы хотите установить Ubuntu ( либо вместе с существующей операционной системой, заменяя существующую операционную систему, либо настраиваемая) выберите либо заменить, либо настроить. Поскольку большую часть времени ваш сервер будет предоставлен самому себе, двойная загрузка бессмысленна. Я решил использовать все доступные 320 ГБ для своего сервера и для простоты создал только один раздел. Ubuntu по умолчанию отформатирует этот раздел в EXT4, файловую систему Linux. Не беспокойтесь об этом, Амахи любит EXT4.
Добавьте свой часовой пояс, раскладку клавиатуры и настройте учетную запись пользователя по умолчанию, указав имя компьютера, имя пользователя и пароль. буду узнавать и помнить. Нажмите Продолжить и наблюдайте за установкой Ubuntu, не забудьте вынуть USB-накопитель, когда она закончится, и загрузитесь в ОС в первый раз. Теперь пришло время установить Amahi, что мы будем делать с помощью терминала..
Примечание. Amahi нельзя удалить, а это значит, что для возврата к чистой Ubuntu вам нужно будет снова отформатировать и установить ОС. Как упоминалось ранее, перед установкой Amahi требуется новая установка Ubuntu.
В какой-то момент вам будет предложено ввести «код установки». Чтобы получить код установки, перейдите на Amahi.org и зарегистрируйте аккаунт. Вам будет предложено указать IP-адрес сетевого шлюза (адрес вашего маршрутизатора, обычно 192.168.0.1) и фиксированный внутренний IP-адрес HDA (это сервер, на котором вы устанавливаете Amahi). Вы должны установить фиксированный адрес в своем маршрутизаторе, процесс будет отличаться в зависимости от производителя, но простой поиск должен вам помочь. Amahi рекомендует отключить DHCP (автоматическое назначение IP-адреса) на маршрутизаторе, но это не всегда необходимо, и в моем случае я оставил его включенным без проблем.
Затем вам будет предложено настроить локальный домен DNS, который представляет собой домен, который вы можете использовать внутри своей сети для доступа к серверу. Выберите что-нибудь короткое, уникальное и не похожее на любой сайт, к которому вы хотите получить доступ. Я выбрал server.hda, но не стесняйтесь придумывать свои собственные.
Наконец, нажмите Создать свой Профиль HDA и запишите код установки.
Перед установкой Amahi вам нужно будет подключить Ubuntu к вашей сети, используя кабель Ethernet или старый добрый Wi-Fi. Не поддавайтесь желанию загрузить ваши любимые браузеры, кодеки и другие надстройки или обновить Ubuntu прямо сейчас. После подключения щелкните логотип Ubuntu или нажмите клавишу Windows и введите «терминал» с последующим вводом, чтобы запустить интерфейс командной строки, затем введите следующее:
wget http://u12.amahi.org/install-amahi
Это загрузит файлы установки Amahi, затем начнется установка, набрав:
На этом этапе вам нужно будет ввести код установки, который вы создали ранее, а затем пароль администратора вашего сервера.
Теперь вы можете сесть и посмотреть установку Amahi, которая может занять некоторое время. Можно установить много, включая серверное программное обеспечение, MySQL, пулы хранения, серверы Samba и HTTP и многое другое. Возможно, сейчас самое подходящее время для настройки параметров питания, чтобы мой новый сервер не отключался, если его оставить без присмотра или (если вы используете ноутбук), когда вы закрываете крышку.
После завершения установки вам нужно будет перезагрузиться в соответствии с инструкциями в окне Терминала (это кнопка в правом верхнем углу, если вы раньше не использовали Ubuntu. ).
Убедитесь, что вы подключаетесь с использованием настроек по умолчанию сетевое устройство, «eth0», которое, вероятно, будет вашим портом Ethernet. Отключите все настройки беспроводной сети и дважды проверьте настройки сети, чтобы убедиться, что статический IP-адрес, MAC-адрес и т. д. совпадают. Я потратил много времени на устранение неполадок на моем сервере только для Дело в том, что беспроводная сеть все еще была включена и вызывала проблемы.
После перезапуска вы увидите два новых значка на рабочем столе. Дважды щелкните Amahi Dashboard , чтобы запустить настройка через Интернет в Firefox. Войдите, используя созданное вами имя пользователя и пароль. когда вы установили Ubuntu , другие пароли или комбинации пользователей работать не будут. С этого момента вы можете свободно управлять Amahi, настраивать пользователей, публиковать и устанавливать приложения.
Ваш сервер уже должен быть виден в сети, если не обращайтесь к следующим ресурсам для получения дополнительной помощи:
- Amahi Wiki
- Форумы поддержки Amahi
- Интерактивная сеть HDA Средство устранения неполадок
Также обязательно ознакомьтесь с этими статьями о добавлении приложений, общих ресурсов и других действиях с помощью Amahi:
- Добавление жесткого Подключитесь к домашнему серверу Amahi (Fedora)
- Настройка дублирования файлов, серой дыры и приложений
У вас есть домашний сервер? Вы использовали Амахи? Любые любимые приложения? Поделитесь своими мыслями в комментариях ниже.