Как автоматизировать вашу всегда загруженную Raspberry Pi Download Box
Недавно мы показали, как превратить ваш Raspberry Pi в загрузочную машину с низким энергопотреблением 24/7. Теперь мы вернемся, чтобы показать вам, как сделать систему практически полностью автономной с помощью потрясающих инструментов автоматизации.
Почему я хочу это сделать?
Если вы следили за нашим проектом загрузки Raspberry Pi, на данном этапе у вас есть полноценный компьютер BitTorrent / Usenet. Это круто, но не полностью автоматически. Вам по-прежнему приходится довольно регулярно взаимодействовать с этим блоком, чтобы постоянно указывать его на новые файлы, выбирать эпизоды ваших любимых телешоу и т. Д..
После того, как вы закончите с последним сегментом нашего учебного пособия по загрузке Raspberry Pi, сегодняшним руководством по автоматизации, у вас будет полностью автоматизированное устройство, где вам нужно лишь сказать ему, что вы хотите, и он найдет Интернет для этих файлов от вашего имени.
Если вы не работали вместе с нами, определенно найдите время, чтобы узнать, как превратить Raspberry Pi в постоянно включенный BitTorrent-бокс и как превратить Raspberry Pi в постоянно включенный Usenet-компьютер.
Что мне нужно?
Как и в предыдущих уроках, для этого урока мы предполагаем, что у вас есть устройство Raspberry Pi с установленным Raspbian, вы можете получить доступ к устройству либо напрямую через подключенный монитор и клавиатуру, либо удаленно через SSH и VNC, и что у вас есть USB-накопитель ( или диски) прилагается к нему. Кроме того, мы также предполагаем, что вы завершили хотя бы одно (или оба) из наших руководств по превращению Raspberry Pi в загрузочную машину BitTorrent и / или Usenet. Если вам необходимо ускорить работу в этих областях, мы настоятельно рекомендуем прочитать следующие руководства в том порядке, в котором они перечислены здесь:
- Руководство HTG по началу работы с Raspberry Pi
- Как настроить Raspberry Pi для удаленной оболочки, рабочего стола и передачи файлов
- Как превратить Raspberry Pi в устройство хранения данных с низким энергопотреблением
- Как превратить Raspberry Pi в постоянно включенный битторн-бокс
- Как превратить Raspberry Pi в постоянную машину Usenet
Следующие разделы учебника и содержащиеся в нем инструменты будут бесполезны, если вы еще не настроили Raspberry Pi и не достигли стадии can-access-BitTorrent / Usenet.
Однако, как только вы окажетесь на этом этапе, пришло время заняться автоматизацией всей сборки для удобства загрузки..
Каждый раздел учебника не зависит от других. Например, если вы хотите автоматизировать захват телевизионного шоу, а не захват фильма, вы можете перейти к соответствующей части учебника и игнорировать остальные..
Наконец, небольшое примечание об установке всех средств автоматизации в этом руководстве. Мы обнаружили, что вы можете установить их все на Raspberry Pi, не перегружая систему. тем не мение, так как каждая система автоматизации имеет тенденцию быть немного тяжелой на переднем конце (когда вы впервые устанавливаете ее, часто приходится делать много тяжелой работы, например, находить и загружать прошлые эпизоды телевизионных шоу, которые вы хотите посмотреть), мы рекомендуем дать каждая установка имеет небольшую передышку, чтобы позволить ей монополизировать системные ресурсы, SABnzbd и жесткий диск USB. После того, как вы преодолеете суматоху, все должно быть в порядке, но развернуть все три приложения автоматизации бок о бок в начале - это действительно тяжело с ограниченными ресурсами, доступными для Pi..
Установка зависимостей
Чтобы использовать инструменты, описанные в этом руководстве - SickBeard, CouchPotato и Headphones, - вам нужно установить несколько зависимостей, прежде чем начать. (Мы не будем рассматривать зависимости, которые уже установлены с помощью дистрибутива Rasbian по умолчанию.)
Прежде всего, мы собираемся обновить и обновить наш установщик apt-get. Если вы * просто * следовали нашим предыдущим учебникам по Raspberry Pi, вы можете смело пропустить это, поскольку вы недавно обновились.
На терминале введите следующие команды:
sudo apt-get update
sudo apt-get upgrade
После того, как вы обновите / обновите, пришло время начать установку необходимых нам зависимостей. Во-первых, все инструменты используют инструмент управления исходным кодом программного обеспечения Git. Поскольку Rasbian не поставляется с Git, нам нужно его установить. На терминале введите следующие команды:
sudo apt-get установить git-core
При появлении запроса нажмите Y, чтобы продолжить установку, и подождите одну или две минуты после завершения процесса. После этого дважды проверьте установку, набрав «git -version» в приглашении, чтобы проверить, установлен ли git. Если он не возвращает номер версии, снова запустите программу установки.
В дополнение к Git, SickBeard (но не CouchPotato или наушники) зависит от Cheetah, инструмента шаблонов Python. Если вы установили SABnzbd в руководстве «Как превратить Raspberry Pi в постоянно включенный компьютер Usenet Machine», у вас уже установлен Cheetah. Если вы следовали только руководству по BitTorrent, вам необходимо его установить. В терминале введите следующую команду:
sudo apt-get установить python-cheetah
После установки Git и Python-Cheetah (если вы планируете использовать SickBeard для телешоу), мы готовы начать.
Установка и настройка SickBeard на Raspbian
SickBeard - это инструмент управления телевидением для загрузок Usenet и BitTorrent - поддержка Usenet значительно более развита, чем поддержка BitTorrent, но обе они функциональны. В ореховой оболочке вы сообщаете SickBeard, какие телешоу вы хотите посмотреть, и он действует как TiVo с интернет-питанием, загружая эти шоу для вас (либо из журнала отставания, если вы его догоняете, либо по мере их выпуска, если ваша коллекция шоу). до даты). Это фантастический способ оставаться в курсе ваших любимых программ.
Установка SickBeard: Чтобы установить SickBeard, откройте терминал и введите следующую команду:
git clone git: //github.com/midgetspy/Sick-Beard.git
После завершения установки перейдите в каталог SickBeard и запустите SickBeard в первый раз:
CD Борода
python SickBeard.py
Он будет зависать на мгновение, а затем вы увидите подробный сценарий SickBeard, который проносится мимо, а затем бездействует. На этом этапе вы можете зайти в веб-браузер и указать его по следующему адресу, чтобы проверить SickBeard:
http: // [IP-адрес вашего PI]: 8081 / home /
Настройка SickBeard: В отличие от некоторых инструментов, которые мы использовали в предыдущих уроках, в SickBeard нет мастера настройки, который бы помог нам с настройкой. Мы проведем вас через важные шаги сейчас. Мы перечислим соответствующие элементы, которые вы хотите изменить, по их разделу в разделе «Конфигурация» интерфейса SickBeard..
в Конфиг -> Общие раздел:
Снимите флажок Запустить браузер: мы собираемся получить доступ к коробке удаленно, эта опция не тратит ресурсы.
В веб-интерфейсе: вы можете, если хотите, добавить имя пользователя и пароль в SickBeard и / или изменить номер порта..
в Конфиг -> Настройки поиска раздел:
Здесь мы настраиваем SickBeard для работы с нашим клиентом Usenet и / или BitTorrent. SickBeard действительно сияет вместе с Usenet, и мы рекомендуем вам пойти по этому пути.
Отрегулируйте срок хранения Usenet: по умолчанию 500 дней. Если у вас есть премиум-провайдер Usenet, срок удержания должен быть намного выше, обычно 1100+ дней. Обратитесь к вашему провайдеру и заполните соответствующий номер здесь.
В разделе «Поиск в NZB» убедитесь, что установлен флажок «Поиск в NZB», и что вы выбрали SABnzbd. Подключите URL-адрес, имя пользователя и пароль (если вы его задали), а также ключ API из вашей установки SABnzbd. Нажмите «Test SABnzbd», когда вы закончите, чтобы убедиться, что SickBeard может успешно с ним связаться.
Примечание. Если вы используете BitTorrent, вам нужно проверить «Поиск по торрентам» и установить папку просмотра для вашего Torrent-клиента..
в Конфиг -> Провайдеры поиска раздел:
Здесь вы можете выбрать, какие индексы искать и вводить свои ключи API для индексов частного / платного поиска..
В разделе «Приоритеты поставщиков» вы можете установить флажок для включения поставщиков, а затем перетащить их в список, чтобы установить их приоритетность. По умолчанию индекс Womble проверяется. Вы можете проверить Sick Beard Index и nzbX, но для остальных из них требуются учетные записи с ключами API - вам необходимо посетить соответствующие веб-сайты и пройти процедуру регистрации, чтобы использовать их..
Примечание. Если вы включили поиск торрентов на предыдущем шаге, вы также увидите здесь список торрент-трекеров..
в Конфиг -> Постобработка раздел:
В начальном разделе «Постобработка» оставьте поле «TV Download Dir» пустым. Мы собираемся установить вспомогательный скрипт для SABnzbd, который позаботится об этой функции. Снимите флажок «Хранить оригинальные файлы»; На нашем мини-сервере Pi недостаточно места для хранения дубликатов всего, что мы загружаем. Отметьте «Переместить связанные файлы» и «Переименовать эпизоды», чтобы SickBeard переместил любые дополнительные файлы, загруженные вместе с вашим телевизионным контентом, и переименовал шоу в соответствии с соглашением, которое вы выбрали в разделе «Именование».
Наконец, вы можете загрузить метаданные SickBeard в формате, соответствующем настройке вашего медиацентра. Поскольку мы используем все установки XBMC, мы выбрали XBMC для нашего «Типа метаданных» и проверили все типы файлов метаданных, которые мы хотели создать в SickBeard (например, изображения папок и фан -арт)..
в Конфиг -> Уведомления раздел:
Этот раздел не является обязательным. Вы можете настроить уведомления на своих медиа-клиентах (таких как XBMC) и сервисах уведомлений, таких как Growl. Уведомления XBMC могут быть очень полезны, если вы хотите полностью автоматизированную систему, поскольку вы можете настроить SickBeard на принудительное выполнение XBMC обновлений библиотеки после загрузки новых шоу..
Связывание SABnzbd и SickBeard: правильно настроенные SickBeard и SABnzbd имеют хорошие симбиотические отношения. Вы можете настроить его так, чтобы SickBeard находил шоу, передавал файлы NZB в SABnzbd, а затем SABnzbd, в свою очередь, вызывает вспомогательный скрипт SickBeard для последующей обработки всех шоу и передачи их в соответствующие папки. После настройки процесс полностью завершен.
Чтобы связать их вместе, нам нужно скопировать вспомогательный скрипт и отредактировать крошечный файл конфигурации, который его сопровождает. Сначала введите в терминале следующую команду, чтобы перейти в папку, где находятся два файла:
cd / home / pi / больная борода / autoProcessTV
Внутри этого каталога находятся два файла, которые нам нужны: autoProcessTV.py (вспомогательный скрипт) и autoProcessTV.cfg.sample (пример файла конфигурации). Давайте откроем файл конфигурации и внесем изменения. Введите следующую команду:
nano autoProcessTV.cfg.sample
В редакторе nano дважды проверьте, что все в простом файле конфигурации соответствует вашей установке. По умолчанию файл конфигурации указывает на локальный хост, на порт 8081, без имени пользователя или пароля. Если вы изменили какие-либо настройки (например, номер порта или добавили имя пользователя / пароль), отредактируйте файл, чтобы отразить это. Когда вы закончите, нажмите CTRL + X, чтобы выйти. Измените имя файла на autoProcessTV.cfg (отбрасывая .sample с конца).
Есть два способа предоставить SABnzbd доступ к скриптам. Ленивый способ - просто изменить каталог скриптов пост-обработки в разделе Config -> Folder SABnzbd на / home / pi / Sick-Beard / autoProcessTV. Если скрипты SickBeard являются единственными инструментами постобработки, которые вы используете, это будет работать нормально.
В качестве альтернативы, если вы хотите хранить все ваши сценарии SABnzbd в одном месте, вы можете использовать следующую команду, чтобы скопировать их в папку сценариев SABnzbd (папку, которую мы настроили в руководстве Usenet):
cp autoProcessTV.cfg autoProcessTV.py sabToSickBeard.py / media / USBHDD1 / shares / SABnzbd / scripts
В любом случае, после того, как вы настроили и скопировали сценарии, вы должны указать SABnzbd использовать их. В SABnzbd перейдите к Config -> Categories и создайте новую категорию «tv». В разделе сценария выберите sabToSickBeard.py в качестве сценария последующей обработки. Если вы хотите создать папку, в которой ваши ТВ-загрузки будут временно изолированы от других ваших загрузок, прежде чем они будут перетасованы в постоянную ТВ-папку, вы можете установить папку / путь (например, SickBeardTV). Убедитесь, что нажали кнопку «Добавить», чтобы сохранить изменения.
Добавление шоу в SickBeard: Теперь, когда вы настроили SickBeard, пришло время для самой важной части: добавления телевизионных шоу в вашу новую автоматизированную систему.
Во-первых, нам нужно создать каталог для SickBeard для хранения шоу. (Если у вас уже есть каталог ТВ-шоу, установленный на внешнем жестком диске, который вы используете с Pi, пропустите этот шаг). В терминале введите следующую команду (изменив путь, если вы не используете ту же настройку, которую мы установили в предыдущих уроках):
mkdir / media / USBHDD1 / share / TV /
Теперь в главном интерфейсе SickBeard нажмите «Добавить шоу» (находится на дополнительной навигационной панели в верхнем левом углу). У вас есть два варианта добавления шоу в систему: вы можете создать новую запись для нового шоу или импортировать ТВ-шоу, которые вы уже загрузили в систему. Даже если у вас нет существующей коллекции телешоу для добавления в SickBeard, нам все равно нужно начать с кнопки «Добавить существующие шоу», чтобы указать SickBeard на наш каталог телешоу (независимо от того, является ли он пустым или полным).
Нажмите «Добавить существующие шоу», а затем на вкладке «Управление каталогами» нажмите «Создать». Выберите папку с телевизором в проводнике. После того, как вы нажмете OK, нажмите Set as Default, а затем Submit в нижней части страницы.
После того, как вы настроили ТВ-каталог по умолчанию, вы можете перейти к Add Shows -> Add New Show, чтобы добавить телешоу в вашу коллекцию. Введите полное или частичное название шоу в поле поиска, найдите его, а затем выберите шоу, которое вы хотите отслеживать и скачать. Нажмите кнопку «Далее», чтобы дважды проверить папку, в которой она будет храниться, и затем снова, чтобы сообщить SickBeard, хотите ли вы, чтобы отсутствующие эпизоды были помечены как «Требуемые» или «Пропущенные», а также качество видео при загрузке. Если все выглядит хорошо, нажмите кнопку Добавить. Вы вернетесь в свой список шоу, и SickBeard создаст папку для шоу, загрузит метаданные и начнет поиск эпизодов. (Если вы не хотите ждать, пока таймер начнет обратный отсчет времени до поиска следующего эпизода, вы можете нажать «Управление» -> «Обзор невыполненных заданий», чтобы немедленно выполнить поиск.)
Запуск SickBeard при запуске: есть один последний шаг для процесса настройки SickBeard; мы собираемся добавить небольшой скрипт запуска для запуска SickBeard при загрузке. В конце концов, нет смысла иметь автоматический загрузчик телешоу, если вам придется вручную его запускать. Мы создали достаточное количество этих сценариев запуска в предыдущих уроках Raspberry Pi as Download Box, в которых мы просто перечислим команды, которые нужно ввести без подробного пошагового разбора.
Введите в терминале следующие команды, чтобы скопировать сценарий запуска, изменить разрешения и обновить файлы запуска:
sudo wget -O /etc/init.d/sickbeard/ https://www.howtogeek.com/wp-content/uploads/gg/up/sshot5161b529c109d.txt
sudo chmod 755 /etc/init.d/sickbeard
sudo update-rc.d по умолчанию
Вот и все, что нужно, теперь вы готовы к работе! Добавьте старые шоу, которые вы хотели бы видеть, добавьте шоу, которые вы смотрите в данный момент, добавьте шоу, которые еще не транслировались, но вы хотели бы смотреть. SickBeard автоматически и автоматически загрузит их все для вас.
Установка и настройка CouchPotato на Raspbian
Если вы исчерпали все настройки в предыдущем разделе, наберитесь духа. SickBeard на сегодняшний день является наиболее сложным инструментом для настройки в нашем обзоре. Давайте начнем с CouchPotato - фильма, эквивалентного автоматической загрузке ТВ SickBeard.
Установка CouchPotato: Мы уже установили все зависимости, так что давайте приступим к получению исходного кода из Git. В терминале введите следующую команду:
cd / home / pi
git clone http://github.com/RuudBurger/CouchPotatoServer.git
python CouchPotatoServer / CouchPotato.py
После запуска скрипта Python курсор просто простаивает. Если вместо этого вы получите аварийный дамп, вам нужно будет выполнить быстрое редактирование, чтобы позволить вам включить веб-демон и мастер запуска. Сделайте это редактирование только в случае сбоя скрипта. В терминале введите следующую команду:
nano /home/pi/CouchPotatoServer/couchpotato/runner.py
В сценарии пролистайте страницу вниз, пока не увидите этот раздел, и добавьте строку, которую мы выделили жирным шрифтом:
config =
'use_reloader': перегрузчик,
'port': tryInt (Env.setting ('port', default = 5000)),
'host': Env.setting ('host', default = "),
'ssl_cert': Env.setting ('ssl_cert', по умолчанию = Нет),
'ssl_key': Env.setting ('ssl_key', по умолчанию = Нет),
'host': Env.setting ('host', default = "0.0.0.0"),
Сохраните ваши изменения и перезапустите скрипт. После успешного запуска сценария вы можете указать браузеру следующий адрес, чтобы начать работу:
http: // [IP-адрес вашего PI]: 5050 / wizard /
Как и в случае с SickBeard, мы проведем вас через основные настройки. Соответствующие команды перечислены по разделам.
Настройка CouchPotato: Вы можете пропустить желанный раздел. У нас нет существующей базы данных CouchPotato для импорта (если вы переезжаете, и старая CouchPotato устанавливается в новую коробку загрузки Raspberry Pi, следуйте инструкциям и укажите мастеру на свой старый data.db)
в генеральный раздел, вы можете установить имя пользователя и пароль, а также изменить номер порта, если хотите. Снимите флажок «Запустить браузер».
в загрузчики В этом разделе вам необходимо либо 1) установить CouchPotato для связи с SABnzbd, либо 2) указать просматриваемую папку для ваших торрент-файлов, чтобы она работала с Deluge. Мы настраиваем его для работы с SABnzbd: оставьте хост в покое и вставьте свой ключ API SABnzbd (тот же, что вы использовали для SickBeard).
Вы также можете указать категорию SABnzbd. Для того, чтобы действительно автоматизировать весь процесс, мы настоятельно рекомендуем этот шаг, включив определенную категорию CouchPotato, это помогает автоматическому переименованию / перемещению файлов работать более плавно.
в Провайдеры В разделе выберите поставщиков, которых вы хотите использовать в CouchPotato. Как и в случае с SickBeard, вам нужно будет ввести данные для входа в систему / ключи API для премиум-провайдеров..
в Renamers В разделе вы можете настроить автоматическое переименование / перемещение файлов. Это фантастическая особенность. Установите папку «Кому», чтобы указать, куда вы хотите перемещать фильмы, проверьте очистку и укажите папку «От» (это должна быть та же папка, которую вы назначили для тега «Фильмы» в SABnzbd).
в автоматизация В этом разделе вы можете установить скрипт или букмарклет GreaseMonkey, который позволяет легко добавлять нужные фильмы в вашу установку CouchPotato из браузера..
Когда вы закончите, просмотрите ваши настройки и нажмите гигантскую зеленую кнопку внизу. Хотя мастер запуска охватывает практически все соответствующие настройки, есть одна область, на которую вы можете взглянуть. Мастер запуска не предлагает настроить уведомления. Для этого нажмите на шестерню в правом верхнем углу, а затем нажмите «Уведомления» на боковой панели навигации. Там, как и в SickBeard, вы сможете включать push-уведомления для различных систем, включая блоки XBMC, настольные компьютеры с включенными уведомлениями Growl и даже настраивать уведомления по электронной почте..
Настройка CouchPotato для запуска при загрузке: На данный момент мы знаем, что вы взволнованы тем, что начали подключать свои фильмы, которые обязательно нужно посмотреть, к CouchPotato, но у нас есть еще один маленький шаг, который нужно выполнить, прежде чем мы продолжим. Нам нужно настроить файлы запуска, чтобы CouchPotato запускался при загрузке.
Откройте терминал и введите следующие команды:
CD ~ /
sudo cp CouchPotatoServer / init / ubuntu /etc/init.d/couchpotato
sudo chmod 755 /etc/init.d/couchpotato
sudo update-rc.d по умолчанию
На этом этапе все готово к настройке, и вы можете приступить к работе с новой установкой CouchPotato..
Установка и настройка наушников на Raspbian
Последний инструмент автоматизации в нашем трифекте совершенства автоматизации сегодня - это наушники: как SickBeard для телевидения, а CouchPotato для кино, так и для наушников, как вы уже догадались - музыка.
Установка наушников: Для начала откройте терминал и введите следующую команду:
git clone https://github.com/rembo10/headphones.git
наушники python / Headphones.py
Настройка наушников: Как и в SickBeard, мастера установки нет, но меню настроек достаточно простое. Нажмите на механизм в верхнем правом углу интерфейса наушников, чтобы получить доступ к меню настроек. Мы пройдемся по каждому соответствующему разделу один за другим..
в Веб интерфейс В разделе можно добавить логин / пароль, изменить номер порта и включить API наушников (необходимо для некоторых сторонних вспомогательных приложений)..
в Скачать В разделе настроек вам необходимо указать наушники для вашей установки SABnzbd, используя ту же информацию, что вы использовали для SickBeard и CouchPotato (хост с номером порта, именем пользователя и паролем, если они включены, а также ключ API). Не забудьте воспользоваться функцией категории, а затем указать подпапку в папке загрузки SABnzbd для музыки. Вы также можете, как и другие приложения автоматизации, настроить наушники на использование торрентов, если хотите.
в Качество и постобработка В разделе вы можете установить качество на основе предпочитаемой вами скорости передачи данных (или установить ее для качества без потерь). Вы также можете настроить функции постобработки, такие как автоматическое вложение обложек альбомов, сортировка по папкам и автоматическое переименование файлов..
Наконец, под Расширенные настройки, Есть множество настроек, с которыми вы можете повозиться (хотя мы советуем вам внимательно прочитать, прежде чем включать и выключать устройства). Вы можете изменить формат переименования, включить автоматическое перекодирование аудиоформатов и включить уведомления.
Наиболее важной настройкой в меню «Дополнительные настройки» для нового пользователя наушников является опция «Musicbrainz Mirror», расположенная внизу в правом нижнем углу. Оставь как есть, но если вы обнаружите, что при поиске исполнителей и альбомов вы постоянно получаете ошибки «получить ошибку», вам нужно вернуться в этот раздел и выбрать другое зеркало..
Когда все закончится, убедитесь, что нажмите Save Changes внизу, а затем перезапустите в верхнем правом углу, чтобы изменения вступили в силу..
Единственный важный шаг настройки, который вы могли бы рассмотреть, - это если на внешнем диске, который вы используете с Pi, уже есть много музыки, настройка наушников для управления вашей коллекцией. Вы можете сделать это, нажав «Управление» на главной навигационной панели и указав «Наушники» в соответствующем каталоге..
Настройка наушников для запуска при загрузке: Теперь вы готовы начать поиск и использовать наушники, но, как и в случае с нашими предыдущими инструментами автоматизации, мы собираемся включить автоматический запуск при загрузке. Для этого введите в терминале следующие команды:
CD ~ / наушники
sudo nano init.ubuntu
Внутри файлов init.ubuntu мы собираемся внести два быстрых изменения. Да, вверху файла он строго предупреждает против редактирования файла (но мы живем на грани, и что более важно, мы не используем выделенную учетную запись пользователя только для наушников, поэтому мы должны внести это изменение).
Прокрутите вниз строки 29 и 30:
## HP_USER = # $ RUN_AS, […]
## HP_HOME = # $ APP_PATH, […]
Отредактируйте комментарий ## в этих двух строках и вставьте следующее имя пользователя и домашний каталог:
HP_USER = pi # $ RUN_AS, […]
HP_HOME = / home / pi / наушники # $ APP_PATH, […]
Нажмите CTRL + X, чтобы выйти, сохраните свою работу, а затем введите в командной строке следующие команды:
sudo cp init.ubuntu /etc/init.d/headphones
sudo chmod 755 /etc/init.d/headphones
Наушники sudo update-rc.d по умолчанию
Наушники теперь настроены на загрузку, и последняя часть вашей тройной атаки автоматизации загрузки была введена в игру..
На этом этапе ваша коробка Raspberry Pi - это загрузочный зверь от начала до конца, который едва нуждается в уходе или кормлении. Мы познакомили вас с установкой Usenet и BitTorrent-клиента, и в этой последней части у вас теперь есть три удобных средства автоматизации, которые сделают вашу загрузочную коробку Raspberry Pi удобной, как крошечный, маломощный, безголовый микро-сервер.
Тем не менее, всегда есть больше удовольствия от крошечного мощного пи-звука с вашими идеями сборки Raspberry Pi, и мы сделаем все возможное, чтобы воплотить их в жизнь.