Nextcloud Boxっぽいもの構築①ハード編

  1. Nextcloud Boxっぽいもの構築①ハード編
  2. Nextcloud Boxっぽいもの構築②OSインストール編
  3. Nextcloud Boxっぽいもの構築③Nextcloud設定編
  4. Nextcloud Boxっぽいもの構築 安定動作編

Dropboxのようなクラウド・ストレージ・サーバを構築してみようと思います。

通常のWindowsやMacのPCを使っても良いのですが。

今回はRaspberry Pi 3(ラズパイさんと呼称します)を使って、Nextcloud Boxっぽいものを作ってみようと思います。

2.5インチHDDを使用しますので、十分な容量が得られます。動作速度は、HDDを使用したほうがmicroSDよりも高速に動作しました。

通常のPCと比較して、次の利点があります。

  • 安価な機材で構築できる
  • コンパクト
  • 消費電力が少ない


ハードウェア構成

Nextcloud Boxのような専用パーツは使わずに。

汎用的なパーツを組み合わせたところ。このような感じになりました。

コンパクトに3段重ねで束ねてみました。

  1. Raspberry Pi 3本体
  2. 2.5インチUSB接続ハードディスクドライブ
  3. HDDケーブルをアクリルケースに収納

右下のUSBケーブルはHDDの電源になります。

こちらにUSB電源とLANケーブルを接続すれば、Nextcloudサーバして利用できます。ラズパイさん内蔵のWi-Fiを利用することもできます。

設置面積はハガキ1枚程度になります。


必要な機器と配線

 

Raspberry Pi 3 Model B

[amazonjs asin=”B01NAHBSUD” locale=”JP” title=”Raspberry Pi 3 Model B V1.2 (日本製) 国内正規代理店品”][amazonjs asin=”B01CDVSBPO” locale=”JP” title=”KuGi Raspberry Pi 3 Model B ケース + ヒートシンク ラズベリー・パイ 3 Model B 超小型パソコン 専用ケース + ヒートシンク Raspberry Pi 2 Model B & Pi Model B+ とも対応 クリア  ※Raspberry Pi 3 Model B 本体含まりません”]長期間の安定動作を考慮して、日本製のものを選びました。Wi-FiやBluetoothを使いたい場合、金属ケースは避けて、プラケースを使用します。

microSDカード

[amazonjs asin=”B019RE5X60″ locale=”JP” title=”TOSHIBA microSDHCカード 8GB Class10 UHS-I対応 (最大転送速度40MB/s) 5年保証 (国内正規品) MSDAR40N08G”]OSを入れて使用します。NextcloudのデータはHDDを利用しますので、8GB~16GB程度を選びました。

ハードディスクドライブ

[amazonjs asin=”B008MUI6II” locale=”JP” title=”東芝 TOSHIBA 2.5インチHDD(SerialATA)/容量:1TB/回転数:5400rpm/キャッシュ:8MB MQ01ABD100″]Nextcloudのデータ、データベース、swapとバックアップを格納します。swapは1GB、データベースは初期状態で200MB程度使用します。残りの容量をデータとバックアップに使用できます。

1TBも必要なの?とお思いになるかもしれませんが。ファイルの変更履歴が保存されますので、意外と容量が必要になります。詳細はこちらの記事をご参照下さい。

USB接続HDDケース

[amazonjs asin=”B01LWN32U5″ locale=”JP” title=”【日本直営店】ORICO 2.5インチ HDDケース USB3.0 TO SATAⅢ UASP超高速データ転送モード 9.5mm/7mm厚両対応 工具不要 簡単着脱”]外部から電源を取る都合から、microB端子のケースを選択します。

電源補助付きUSBケーブル(Y字ケーブル)

[amazonjs asin=”B00P0C4M5M” locale=”JP” title=”UGREEN USB 3.0ケーブル Y字Micro USB 3.0ケーブルUSB2.0電源補助ケーブル付 タイプA オス×2 マイクロタイプB オス Samsung Galaxy S5 Lumia2520 Samsung Galaxy Note Pro 12.2 外付けハードドライブ等対応 Micro USB 3.0データ転送 同期充電ケーブル 金メッキコネクタ ブラック”]電源補助端子をUSB電源(コンセント)に接続して、HDDに電源を供給します。

金メッキのものを選んだ都合で、ケーブルが長めでした。写真では、適当なアクリルケース(11x8x3cm)に入れて重ねています。もっと短いケーブルを使用すれば、よりコンパクトになります。

※18.1.16追記:[amazonjs asin=”B00GLKR6B4″ locale=”JP” title=”エレコム Y字Wパワーケーブル USB3.0 microB 簡易パッケージ USB3-AAMB5DPBK PC用”]こちらのエレコムの短いケーブルに変えてみたところ、うちの環境ではHDDを認識しなくなりました。原因はわかりませんが「逆流防止のダイオード及び過電流を防止する保護素子を搭載」とありますので、何か機器の相性(組み合わせ)が関係するかもしれません。元の長いケーブルに戻したところ、HDDを認識するようになりました。

USB電源(コンセント)

[amazonjs asin=”B018I9ISF8″ locale=”JP” title=”AUKEY USB充電器 ACアダプター 2ポート 超小型 折りたたみ式 軽量 コンパクト スマホ急速充電 AiPower機能搭載 iPhone X / iPhone 8 / iPhone 7 / iPhone 7 Plus / iPhone6s / 6s Plus / iPhone6 / 6 plus / iPhone SE / iPod / iPad / iPad Air / Xperia / GALAXY / ゲーム機等対応 (ホワイト)PA-U32″]ラズパイさん本体とHDD用に、USB端子が2つ以上あるものを選択します。Wi-Fi、Bluetooth等は利用しない前提で、2.4Aのものを使用しました。

もしラズパイさんのフル機能を使う場合は、本体用に2.5Aの専用電源が必要になります。さらに容量の大きいUSB電源を用意するか、またはラズパイ専用2.5A電源を別途用意してHDDと電源を分けるほうが安全かと思います。

USB延長ケーブル(HDD電源用)

[amazonjs asin=”B003V1XNOA” locale=”JP” title=”サンワサプライ KU-SLEN20W 極細USB延長ケーブル (A-Aメス延長タイプ) ホワイト 2m”]HDDの電源はY字ケーブルから供給しますが、ケーブルが短いため、延長ケーブルを利用しました。


それと、HDMI接続のディスプレイが必要です。

ラズパイさんの起動確認、IPアドレスの確認に使用します。SSHで他のPCから接続できるようにしますので、構築後はディスプレイなしでもメンテナンス可能です。

さて。

次回はOSのインストールを行ってみたいと思います。

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です