常時オンのRaspberry Piダウンロードボックスを自動化する方法
私たちは最近あなたのラズベリーパイを24/7の低電力ダウンロードマシンに変える方法をあなたに示しました。それでは、素晴らしい自動化ツールを使ってシステムをほぼ完全にハンドオフする方法を紹介します。.
なぜこれをしたいのですか?
Raspberry Piのダウンロードプロジェクトをフォローしているのであれば、この段階では本格的なBitTorrent / Usenetマシンがあります。それはすごいことですが、完全に自動というわけではありません。あなたはまだそれを新しいファイルに向け続けたり、お気に入りのテレビ番組のエピソードを選び出したりするために、かなり定期的にボックスと対話する必要があります.
自動化に関する今日のガイドであるRaspberry Piダウンロードボックスのチュートリアルの最後の部分を終えた後は、完全に自動化されたデバイスを手にするだけで、必要なものを伝えることができます。あなたに代わってそれらのファイルのためのインターネット.
私たちと一緒に仕事をしていないのであれば、ぜひラズベリーパイを常時オンのBitTorrentボックスに変える方法とラズベリーパイを常時オンのUsenetマシンに変える方法をチェックしてください。.
私には何が必要なのだろう?
前のチュートリアルと同様に、このチュートリアルでは、RaspbianがインストールされたRaspberry Piユニットがあり、付属のモニターとキーボードを介して直接、またはSSHとVNCを介してリモートでデバイスにアクセスでき、USBドライブがあると仮定します。それに接続されている)。さらに、Raspberry PiをBitTorrentやUsenetのダウンロードマシンにするためのチュートリアルの少なくとも1つ(または両方)を完了していることも前提としています。これらの分野を熟知する必要がある場合は、以下のガイドを記載順に読んでください。
- Raspberry Piを使い始めるためのHTGガイド
- リモートシェル、デスクトップ、およびファイル転送用にRaspberry Piを構成する方法
- ラズベリーパイを低電力ネットワークストレージデバイスに変える方法
- ラズベリーパイを常時オンのBitTorrentボックスに変える方法
- ラズベリーパイを常時使用のUsenetマシンに変える方法
Raspberry Piをまだセットアップしておらず、アクセス可能なBitTorrent / Usenetステージに到達している場合は、チュートリアルの以下のセクションとそこに含まれるツールはあまり役に立ちません。.
ただし、その段階になったら、ビルド全体を自動化して、ダウンロードによる優れた機能を提供することに取り掛かります。.
チュートリアルの各セクションは他のセクションから独立しています。たとえば、テレビ番組のひったくりを自動化したいが映画のひったくりは自動化したくない場合は、チュートリアルの関連部分に進んで残りを無視してかまいません。.
最後に、このガイドに含まれているすべての自動化ツールのインストールに関するちょっとしたメモです。私たちは、システムを過度に台無しにせずにRaspberry Piにそれらをすべてインストールできることを発見しました。. しかしながら, 各自動化システムはフロントエンドで少し重い傾向があるので(あなたがそれを最初にインストールするときあなたが見たいテレビ番組の過去のエピソードを見つけてダウンロードすることのようにするためにするためにするために多くの重い持ち上げがしばしばあります)、システムリソース、SABnzbd、およびUSB HDDを独占できるようにするために、設置場所ごとにちょっとした呼吸室を確保します。追いつきを過ぎると、すべてがうまくいくはずですが、最初に3つすべての自動化アプリケーションを並べてフルボアすることは、Piに利用できるリソースが限られているため、本当に厄介です。.
依存関係のインストール
このガイド(SickBeard、CouchPotato、Headphones)で説明されているツールを使用するには、始める前にいくつかの依存関係をインストールする必要があります。 (デフォルトのRasbianディストリビューションで既にインストールされている依存関係については説明しません。)
何よりも先に、私たちはapt-getインストーラをアップデートしアップグレードします。以前のRaspberry Piチュートリアルに従っただけなら、最近アップグレードしたばかりなので安全にスキップできます。.
端末で、次のコマンドを入力します。
sudo apt-getアップデート
sudo apt-getアップグレード
更新またはアップグレードした後は、必要な特定の依存関係のインストールを開始します。まず、すべてのツールがGitソフトウェアのソースコード管理ツールを使用します。 RasbianはGitに同梱されていないので、インストールする必要があります。端末で、次のコマンドを入力します。
sudo apt-get install git-core
メッセージが表示されたら、Yキーを押してインストールを続行し、プロセスが完了したら1〜2分待ちます。その後、プロンプトで「git -version」と入力してインストールを再確認し、gitがインストールされていることを確認します。バージョン番号を返さない場合は、インストーラをもう一度実行してください。.
Gitに加えて、SickBeard(CouchPotatoやHeadphonesは除く)はPythonテンプレートツールのCheetahに依存しています。 Raspberry Piを常時使用のUsenetマシンにする方法のガイドでSABnzbdをインストールした場合は、既にCheetahがインストールされています。あなたがBitTorrentガイドと一緒に従っただけなら、あなたはそれをインストールする必要があるでしょう。端末で、次のコマンドを入力します。
sudo apt-get python-cheetahをインストールしてください
GitとPython-Cheetahをインストールした後(テレビ番組にSickBeardを使用する予定の場合)、開始する準備が整いました。.
RaspbianでのSickBeardのインストールと設定
SickBeardはUsenetとBitTorrentのダウンロードのためのテレビ管理ツールです - UsenetサポートはBitTorrentサポートよりかなり成熟しています、しかしそれらは両方とも機能的です。ナッツの殻で、あなたはSickBeardにあなたが見たいテレビ番組を伝えます、そしてそれはあなたのためにそれらの番組をダウンロードする(あなたが追いつくならばバックログから、またはあなたの番組コレクションならそれらが解放されるように)最新です)。それはあなたのお気に入りのプログラムの上にとどまるための素晴らしい方法です.
SickBeardのインストール SickBeardをインストールするには、端末を開いて次のコマンドを入力してください。
git clone git://github.com/midgetspy/Sick-Beard.git
インストールが完了したら、SickBeardディレクトリに切り替えて、SickBeardを初めて実行します。
cd Sick-Beard
python SickBeard.py
しばらくハングしているように見えますが、その後、冗長なSickBeardスクリプトがちょっと待って、そして次にアイドル状態になります。この時点で、Webブラウザにアクセスして次のアドレスをポイントし、SickBeardをチェックアウトすることができます。
http:// [あなたのPIのIPアドレス]:8081 / home /
SickBeardの設定 これまでのチュートリアルで使用したツールの一部とは異なり、SickBeardにはセットアップを順を追って説明するための設定ウィザードがありません。私達は今重要なステップを通してあなたを歩きます。 SickBeardのインターフェースの設定部分内に、変更したい関連項目をそのセクションごとにリストします。.
の中に 設定 - >一般 セクション:
[ブラウザを起動]をオフにします。リモートからこのボックスにアクセスします。このリソースを無駄にするオプションは必要ありません。.
Web Interfaceの場合:必要に応じて、SickBeardにユーザー名とパスワードを追加したり、ポート番号を変更したりできます。.
の中に 設定 - >検索設定 セクション:
ここでは、UsenetやBitTorrentクライアント、あるいはその両方と連携するようにSickBeardを設定します。 SickBeardは本当にUsenetに輝いています。.
Usenet Retentionを調整します。デフォルトは500日です。あなたがプレミアムUsenetプロバイダーを持っているならば、あなたの保持ははるかに高いはずです、通常1100+日。プロバイダに確認して、適切な番号をここに入力してください。.
[NZB検索]の下の[Search NZBs]がオンになっていること、および[SABnzbd]が選択されていることを確認します。 SABnzbdインストールからURL、ユーザー名、パスワード(設定した場合)、そしてAPIキーを差し込みます。 SickBeardが正常に通信できることを確認したら、[Test SABnzbd]をクリックします。.
注意:BitTorrentを使用するように設定している場合は、「Search Torrents」をチェックしてTorrentクライアントの監視フォルダを設定する必要があります。.
の中に 設定 - >検索プロバイダ セクション:
ここで、検索するインデックスを選択し、プライベート/有料検索インデックス用のAPIキーを入力できます。.
[プロバイダの優先順位]の下で、プロバイダを有効にしてから一覧にドラッグアンドドロップして優先順位を付けることができます。デフォルトでは、Womble's Indexがチェックされています。あなたはSick Beard IndexとnzbXをチェックすることができますが、それらの残りはAPIキーを持つアカウントを必要とします - あなたはそれぞれのウェブサイトを訪問してそれらを使うためにサインアッププロセスを通過する必要があります.
注:前の手順でトレント検索を有効にした場合は、テレビのトレントトラッカーもここに表示されます。.
の中に 設定 - >後処理 セクション:
最初の「後処理」セクションで、「TV Download Dir」を空白のままにします。 SABnzbd用のヘルパースクリプトをセットアップして、この機能を引き受けます。 「オリジナルファイルを保存する」のチェックを外します。ダウンロードしたものすべての複製を保存するためのスペースは、私たちのmini Piサーバーにはありません。 「関連ファイルの移動」と「エピソードの名前の変更」をチェックして、SickBeardがあなたのTVコンテンツと一緒にダウンロードした追加のファイルをすべて移動し、「命名」セクションで選択した規則で番組の名前を変更します。.
最後に、SickBeardにメディアセンターの設定に合ったフォーマットでメタデータをダウンロードさせることができます。すべてのXBMCインストールを使用しているので、「メタデータの種類」にXBMCを選択し、SickBeardに作成させたいすべてのメタデータファイルの種類を確認しました(フォルダイメージやファンアートなど)。.
の中に 設定 - >通知 セクション:
このセクションは完全にオプションです。メディアクライアント(XBMCなど)やGrowlなどの通知サービスに通知を設定できます。新しい番組がダウンロードされた後にSickBeardがライブラリの更新を強制するようにSickBeardを設定することができるので、XBMC通知はあなたが完全に自動化されたシステムを望むならば非常に便利です。.
SABnzbdとSickBeardのリンク:適切に構成されたSickBeardとSABnzbdは素晴らしい共生関係にあります。 SickBeardが番組を見つけ、NZBファイルをSABnzbdにキックオーバーし、次にSABnzbdがSickBeardヘルパースクリプトを呼び出してすべての番組を後処理し、それらを適切なフォルダに転送するように設定できます。設定が完了すると、プロセスは完全にシームレスになります.
この2つをリンクするには、ヘルパースクリプトをコピーして、それに付随する非常に小さな設定ファイルを編集する必要があります。まず、端末で次のコマンドを入力して、2つのファイルがあるフォルダに移動します。
cd / home / pi / Sick-Beard / autoProcessTV
このディレクトリの中には、autoProcessTV.py(ヘルパースクリプト)とautoProcessTV.cfg.sample(サンプル設定ファイル)の2つのファイルがあります。設定ファイルを開いて変更しましょう。次のコマンドを入力してください。
nano autoProcessTV.cfg.sample
nanoエディターで、単純な構成ファイル内のすべてがご使用のシステムと一致することを再確認してください。デフォルトでは、設定ファイルはポート8081のローカルホストを指し、ユーザー名やパスワードはありません。ポート番号やユーザー名/パスワードの追加などの設定を変更した場合は、それを反映するようにファイルを編集します。終了したら、Ctrl + Xを押して終了します。ファイル名をautoProcessTV.cfgに変更します(末尾から.sampleを削除します)。.
SABnzbdにスクリプトへのアクセスを許可する方法は2つあります。怠惰な方法はSABnzbdのConfig - > Folderセクションの後処理スクリプトディレクトリを/ home / pi / Sick-Beard / autoProcessTVに変更することです。 SickBeardスクリプトがあなたが使用する唯一の後処理ツールであるならば、これはうまくいきます。.
または、すべてのSABnzbdスクリプトを1か所に保存する場合は、次のコマンドを使用してそれらをSABnzbdスクリプトフォルダ(Usenetガイドで設定したフォルダ)にコピーできます。
cp autoProcessTV.cfg autoProcessTV.py sabToSickBeard.py / media / USBHDD1 / shares / SABnzbd / scripts
いずれにせよ、スクリプトを設定してコピーしたら、SABnzbdにそれらを使用するように指示する必要があります。 SABnzbdで、[設定] - > [カテゴリ]に移動して、新しいカテゴリ "tv"を作成します。スクリプトセクションで、後処理スクリプトとしてsabToSickBeard.pyを選択します。テレビのダウンロードを他のダウンロードから一時的に隔離して、恒久的なTVフォルダにシャッフルするフォルダを作成する場合は、フォルダ/パス(例:SickBeardTV)を設定できます。変更を保存するために必ず追加ボタンをクリックしてください。.
SickBeardに番組を追加する:SickBeardを設定したので、今度は最も重要な部分、つまり新しい自動システムにテレビ番組を追加する時間です。.
まず、SickBeard用のショーを保存するディレクトリを作成する必要があります。 (Piで使用している外付けハードドライブにテレビ番組ディレクトリが既に設定されている場合は、この手順をスキップしてください)。端末で、次のコマンドを入力します(以前のチュートリアルで設定したものと同じ設定を使用していない場合はパス名を変更します)。
mkdir /メディア/ USBHDD1 /株/ TV /
さて、メインのSickBeardインターフェースから、(ショーの追加)をクリックします(左上隅のセカンダリナビゲーションバーにあります)。システムに番組を追加するには2つの方法があります。新しい番組の新しいエントリを作成することも、すでにダウンロードしたテレビ番組をシステムにインポートすることもできます。 SickBeardに追加する既存のTV番組コレクションがない場合でも、SickBeardを自分のTV番組ディレクトリに移動させるには、「既存の番組を追加」ボタンから開始する必要があります(空であるかいっぱいであるかは関係ありません)。.
[既存の番組を追加]をクリックし、[ディレクトリの管理]タブの下にある[新規]をクリックします。ファイルエクスプローラでTVフォルダを選択してください。 [OK]をクリックした後、[デフォルトに設定]をクリックしてからページ下部の[送信]をクリックします。.
デフォルトのTVディレクトリを設定したら、[番組の追加] - > [新しい番組の追加]に移動して、テレビ番組をコレクションに追加できます。検索ボックスに番組のタイトル全体または一部を入力して検索し、監視してダウンロードする番組を選択します。 [次へ]をクリックして保存先フォルダを再確認し、次に[次へ]をクリックして、見つからないエピソードに[Wanted]または[Skipped]のフラグを付けたいかどうか、ダウンロードのビデオ品質を伝えます。すべてうまくいったら、[追加]をクリックします。ショーリストに戻ると、SickBeardがショー用のフォルダを作成し、メタデータをダウンロードして、エピソードの検索を開始します。 (タイマーが次回のエピソード検索までカウントダウンするのを待ちたくない場合は、[管理] - > [バックログ概要]をクリックしてすぐに検索を強制することができます。)
起動時にSickBeardを実行する:SickBeard設定プロセスには最後のステップが1つあります。起動時にSickBeardを起動するための小さな起動スクリプトを追加します。手動で起動しなければならない場合、結局のところ、自動テレビ番組のダウンローダを持っていることに意味はありません。前回のRaspberry Piのダウンロードボックスのチュートリアルでは、これらのスタートアップスクリプトを十分に作成したので、詳細な手順を説明することなく、入力する必要があるコマンドを一覧表示します。.
端末で次のコマンドを入力して、起動スクリプトをコピーし、権限を変更し、起動ファイルを更新します。
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のデフォルト
これですべてです、これで準備完了です。あなたが見たいと思う古い番組を追加し、現在見ている番組を追加し、まだ放送されていない番組を追加するが、あなたは見たいと思う。 SickBeardはシームレスにそして自動的にあなたのためにそれらすべてをダウンロードします.
RaspbianへのCouchPotatoのインストールと設定
前のセクションで設定したものがすべて尽きた場合は、注意してください。 SickBeardは、今日のまとめで設定するのがはるかに複雑なツールです。 SickBeardの自動テレビダウンロードに相当する映画、CouchPotatoを始めましょう。.
CouchPotatoのインストール 既にすべての依存関係をインストールしたので、Gitからソースコードを入手することにしましょう。端末で、次のコマンドを入力します。
cd / home / pi
gitクローンhttp://github.com/RuudBurger/CouchPotatoServer.git
python CouchPotatoServer / CouchPotato.py
Pythonスクリプトを実行した後、カーソルはアイドル状態になります。クラッシュダンプが表示された場合は、Webデーモンと起動ウィザードを有効にするために簡単に編集する必要があります。. スクリプトがクラッシュした場合にのみこの編集を行ってください. 端末で、次のコマンドを入力します。
nano /home/pi/CouchPotatoServer/couchpotato/runner.py
スクリプト内で、このセクションが表示されるまでページ送りして、太字の行を追加します。
config =
'use_reloader':リローダ,
'port':tryInt(Env.setting( 'port'、デフォルト= 5000)),
'host':Env.setting( 'host'、default = "),
'ssl_cert':環境設定( 'ssl_cert'、デフォルト=なし),
'ssl_key':環境設定( 'ssl_key'、デフォルト=なし),
'host':環境設定( 'host'、デフォルト= "0.0.0.0"),
変更を保存してスクリプトを再実行してください。スクリプトが正常に実行されたら、開始するために次のアドレスにブラウザを向けることができます。
http:// [あなたのPIのIPアドレス]:5050 / wizard /
SickBeardと同じように、基本的な設定について説明します。関連コマンドはセクションごとにリストされています.
CouchPotatoの設定 あなたはスキップすることができます ようこそ セクション。既存のCouchPotatoデータベースをインポートする必要はありません(古いCouchPotatoを新しいRaspberry Piのダウンロードボックスにインストールする場合は、指示に従ってウィザードを古いdata.dbに移動します)
の中に 全般 必要に応じて、ユーザー名とパスワードを設定したり、ポート番号を変更したりできます。 「ブラウザを起動」のチェックを外します.
の中に ダウンローダ このセクションでは、1)CouchPotatoをSABnzbdと通信するように設定するか、2)TorugeファイルをDelugeと連携させるための監視フォルダーを指定する必要があります。 SABnzbdと連携するように設定しています。先に進んでホストのみを残し、SABnzbd APIキー(SickBeardに使用したものと同じもの)を挿入します。.
SABnzbdカテゴリを指定することもできます。プロセス全体を実際に自動化するために、特定のCouchPotatoカテゴリを有効にすることでこの手順を強くお勧めします。これにより、自動リネーム/ファイルムーバーがよりスムーズに機能するようになります。.
の中に プロバイダ セクションで、あなたがCouchPotatoに使用したいプロバイダを選択します。 SickBeardと同様に、プレミアムプロバイダのログイン情報/ APIキーを入力する必要があります。.
の中に リネーム セクションでは、自動ファイル名変更/移動を設定することができます。これは素晴らしい機能です。 [移動先]フォルダを設定して、ムービーの移動先を指定し、クリーンアップをオンにして、[開始]フォルダを指定します(これはSABnzbdのMoviesタグに割り当てたフォルダと同じである必要があります)。.
の中に オートメーション セクションから、GreaseMonkeyスクリプトまたはブックマークレットをインストールすると、ブラウザから簡単に簡単にCouchPotatoインストールに必要なムービーを追加できます。.
すべて完了したら、設定を確認して、下部にある巨大な緑色のボタンをクリックします。スタートアップウィザードでは、関連するすべての設定について説明していますが、確認したい部分が1つあります。起動ウィザードでは、通知を設定するように求められません。これを行うには、右上隅にある歯車をクリックしてから、ナビゲーションサイドバーの[通知]をクリックします。 SickBeardと同じように、XBMCユニット、Growl通知を有効にしたデスクトップ、さらに電子メール通知を設定するなど、さまざまなシステムへのプッシュ通知を有効にすることができます。.
起動時に起動するようにCouchPotatoを設定する: 現時点では、必見のムービーをCouchPotatoにプラグインすることに興奮していることを私たちは知っていますが、先に進む前に完了するまでに1つの小さなステップがあります。起動時にCouchPotatoが起動するように起動ファイルを設定する必要があります。.
端末を開き、次のコマンドを入力してください。
cd〜/
sudo cp CouchPotatoServer / init / ubuntu /etc/init.d/couchpotato
sudo chmod 755 /etc/init.d/couchpotato
sudo update-rc.d couchpotatoデフォルト
これで設定は完了しました。新しいCouchPotatoのインストールで業務に取り掛かることができます。.
Raspbianでのヘッドフォンのインストールと設定
今日の自動化の長所である最後の自動化ツールはヘッドフォンです。SickBeardはテレビ、CouchPotatoは映画のように、ヘッドフォンは音楽です。.
ヘッドホンを取り付ける: 開始するには、端末を開いて次のコマンドを入力してください。
git clone https://github.com/rembo10/headphones.git
pythonのヘッドフォン/ Headphones.py
ヘッドフォンの設定 SickBeardのように、インストールウィザードはありませんが、設定メニューはとても簡単です。ヘッドフォンインターフェースの右上隅にある歯車をクリックして設定メニューにアクセスします。各関連セクションを1つずつ順に見ていきます。.
の中に Webインターフェース セクションでは、ログイン/パスワードを追加したり、ポート番号を変更したり、ヘッドフォンAPIをオンにしたりすることができます(一部のサードパーティヘルパーアプリに必要です)。.
の中に ダウンロード 設定セクションでは、SickBeardとCouchPotato(ポート番号を持つホスト、有効になっている場合はユーザー名とパスワード、およびAPIキー)を使用して、SABnzbdインストールにヘッドフォンを向ける必要があります。カテゴリ機能を利用してから、SABnzbdダウンロードフォルダ内の音楽用のサブフォルダを指定することを忘れないでください。他のオートメーションアプリと同様に、必要に応じてTorrentを使用するようにヘッドフォンを設定することもできます。.
の中に 品質と後処理 セクションでは、好みのビットレートに基づいて品質を設定できます(またはロスレス品質に設定できます)。アルバムアートの自動埋め込み、フォルダへの並べ替え、自動ファイル名変更などの後処理機能も設定できます。.
最後に、 高度な設定, あなたがいじり回すことができる設定がたくさんあります(私たちはあなたが物事のオンとオフを切り替えたいと思う前に慎重に読むことをお勧めしますが)。名前の変更形式を変更したり、オーディオ形式の自動再エンコードを有効にしたり、通知を有効にしたりできます。.
新しいヘッドフォンユーザーのためのAdvanced Settingsメニューの下で最も重要な設定は、右下隅にある「Musicbrainz Mirror」オプションです。そのままにしておきます, しかし アーティストやアルバムを検索するときに「フェッチに失敗しました」というエラーが常に表示される場合は、このセクションに戻って別のミラーを選択する必要があります。.
すべての調整が終わったら、必ず下部にある[変更を保存]をクリックし、次に右上隅にある[再起動]をクリックして変更を有効にします。.
他に考えなければならない設定手順は、Piで使用している外付けドライブにすでにたくさんの音楽がある場合は、コレクションを管理するようにヘッドフォンを設定することです。メインのナビゲーションバーの[管理]をクリックして、適切なディレクトリにヘッドフォンを向けることでこれを行うことができます。.
起動時に起動するようにヘッドフォンを設定する: これで、ヘッドフォンの検索と使用を開始する準備が整いましたが、以前の自動化ツールと同様に、起動時に自動起動を有効にします。これを行うには、端末で次のコマンドを入力します。
CD〜/ヘッドフォン
sudo nano init.ubuntu
init.ubuntuファイル内で、2つの簡単な変更を行います。はい、ファイルの先頭ではファイルの編集に対して厳重に警告しています(ただし、私たちは端から離れています。さらに重要なことに、ヘッドフォン専用のユーザーアカウントを使用していないので、この変更を行う必要があります).
29行目と30行目をスクロールします。
## HP_USER =#$ RUN_AS、[…]
## HP_HOME =#$ APP_PATH、[…]
これら2行のコメント##マークを編集して、次のユーザー名とホームディレクトリを挿入します。
HP_USER = pi#$ RUN_AS、[…]
HP_HOME = / home / pi / headphones#$ APP_PATH、[…]
Ctrl + Xキーを押して終了し、作業内容を保存してから、プロンプトで次のコマンドを入力します。
sudo cp init.ubuntu /etc/init.d/ヘッドフォン
sudo chmod 755 /etc/init.d/ヘッドフォン
sudo update-rc.dヘッドフォンのデフォルト
ヘッドフォンは起動時に動作するように設定され、ダウンロードオートメーショントリプルアタックの最後の部分が機能するようになりました.
この時点で、あなたのラズベリーパイの箱は、ほとんど手入れや摂食を必要としない、最初から最後までダウンロードする獣です。 UsenetとBitTorrentクライアントをインストールする方法を説明しました。今回の最後の記事では、Raspberry Piのダウンロードボックスに小型で低消費電力のヘッドレスマイクロサーバーを提供するための便利な自動化ツールを3つ用意しました。.
それは言った、あなたのRaspberry Piビルドアイディアと一緒に小さな強力なPiサウンドをオフにして持っているほうがずっと楽しいことが常にあります、そして我々はそれらを生き返らせるために私たちができることをやるつもりです.