Nextcloudで独自のRaspberryPiクラウドサーバーを構築する

Nextcloudで独自のRaspberryPiクラウドサーバーを構築する

クラウドストレージは、現代の生活に欠かせない要素です。欠点は、貴重なドキュメントや写真のプライバシーとセキュリティを信頼しなければならない顔のない企業によって、データがリモートサーバーに保存されることです。





ただし、別のオプションがあります。自宅またはオフィスのコンピューターで実行されている独自のクラウドサーバーでファイルをホストすることです。これを達成するための最も人気のあるサービスの1つはNextcloudです。





NextcloudをRaspberryPiにインストールし、外部ストレージを接続して、適切なケースを選択する方法を説明します。





Nextcloud vs ownCloud for Raspberry Pi:どちらがベストですか?

ホームベースのRaspberryPiクラウドサーバーのもう1つのオプションは、ownCloudです。実際、Nextcloudは、後者のコアコントリビューターの一部によって作成されたownCloudの独立したスピンオフです。

コア機能はどちらも非常に似ていますが、いくつかの重要な違いがあります。 ownCloudのより高度な機能のいくつかはプレミアムサブスクライバーのみが利用できますが、Nextcloudではすべての機能が無料です。技術者以外のユーザーも、Nextcloudのユーザーインターフェースが少し使いやすいと感じるかもしれません。



1.Nextcloudをインストールします

NextcloudをRaspberryPiにインストールする主な方法は2つあります。 1つ目は、 NextcloudUbuntuアプライアンス ラズベリーパイ用。これには、Ubuntu SSOアカウントを開き、新しいNextcloudサーバーにリモートアクセスして起動するためのSSHキーを生成する必要があります。

または、NextCloudPiは、Raspberry Pi3または4で実行するように設計されたNextcloudの特別バージョンです。これがここで使用している方法です。





まず、最新のNextCloudPiOSイメージファイルをからダウンロードします。 OwnYourBitsWebサイト 。マークされたフォルダを開きます RPi 日付が続きます(Berrybootバージョンではありません)。 BZ2ファイルをダウンロードするか、トレントを使用してダウンロードします(推奨)。

コンピューターでアーカイブツール(WinRARや7-Zip for Windowsなど)を使用してファイルを抽出します。これで、IMGファイルを含むフォルダーが作成されます。





Raspberry Pi Imagerアプリケーションを使用して、この(OSイメージ)ファイルを挿入されたmicroSDカードにフラッシュします。8GB以上の容量のカードをお勧めします。これを使用するには:

  • クリック OSを選択してください
  • 選択する カスタムを使用する NextCloudPiIMGファイルを閲覧します
  • クリック ストレージを選択 microSDカード(通常は「汎用ストレージデバイス」などと呼ばれます)を選択します
  • クリック 書く それが書かれて検証されるのを待ちます

関連している: RaspberryPiにオペレーティングシステムをインストールする方法

2. RaspberryPiでNextcloudを起動します

microSDカードをRaspberryPiに配置し、電源をオンにします。起動シーケンス(大量のスクロールテキスト)が表示されてから数秒後、ログインするように求められます。デフォルトのユーザー名は 円周率 パスワードは ラズベリー 。セキュリティ上の理由から、次のことをお勧めします RaspberryPiのパスワードを変更する その後。

3.Wi-Fiに接続します

入力 sudo raspi-config 選択します 2ネットワークオプション 、 それから N2無線LAN 。国を選択してから、ルーターのSSID(名前)とパスワードを選択します。選択する 終了 コマンドラインに戻ります。

Raspberry PiのIPアドレスを見つけるには、次のように入力します。

ip addr

書き留める inet 下のアドレス wlan0 :これはRaspberryPiのIPアドレスです。一部のルーターは、起動するたびに同じアドレスを予約します。そうでない場合は、 RaspberryPiの静的IPアドレスを設定します

この時点で、セットアップの続行中にRaspberry Piをモニターに接続したままにしたくない場合は、別のコンピューターからのリモートアクセスに対してSSHを有効にすることもできます。これを行うには、次のコマンドを使用します。

sudo service ssh start

次に、別のコンピューターのコマンドラインまたは端末から次のように入力できます。 ssh pi @ [あなたのPiのIPアドレス] RaspberryPiのコマンドラインにアクセスします。

4. NextcloudWebインターフェイスを有効にします

入力 sudo ncp-config 選択します はい 更新を求められた場合。次のメニューで、 CONFIG 下矢印を使用して、リストの一番下までスクロールします。

ここで、 nc-webui 、次に消去 番号 とタイプ はい 。押す 入力 そして任意のキー。選択する 戻る終了 設定ツールを終了します。

5.Nextcloudをアクティブ化して構成します

別のコンピューターのWebブラウザーで、アドレスを入力します https:// [PiのIPアドレス]:4443

接続がプライベートまたは安全ではないという警告が表示された場合は、無視することを選択します( 高度 ChromeまたはFirefoxの場合)、サイトに進みます。

ログインを求めるメッセージが表示されます。デフォルトのユーザー名は ncp 、およびパスワードは ownyourbits

NextCloudPiアクティベーション画面には2つのパスワードが表示されます。これらのパスワードは、安全に保管するためにコピーしてドキュメントに貼り付ける必要があります。 1つ目は、サーバー設定を構成できるNextCloudPiWebパネルのパスワードです。 2つ目は、NextcloudWebインターフェース自体用です。必要に応じて、後でこれらのパスワードを変更できます。

それらのパスワードを書き留めて、選択します 活性化 。数秒後、NextCloudPiWebパネルにログインするように求められます。ただし、今はそれをスキップして、NextcloudWebインターフェイスにログインしましょう。

6. NextcloudWebインターフェースにアクセスします

に移動 https:// [PiのIPアドレス] (:4443サフィックスなし)そしてユーザー名でログインします ncp 書き留めた2番目のパスワード。

ようこそ画面に進むと、メインのウェブダッシュボードが表示されます。これは、RaspberryPiで実行されている独自のクラウドサーバーです。

右上の[N]をクリックして、設定(個人および管理者全体)、ユーザー(ユーザーを追加および管理できます)、およびインストールするアプリ(Collabora Onlineオフィススイートなど)のオプションを含むドロップダウンメニューにアクセスします。およびARM64サーバー)。

上部のツールバーには、ファイル、写真、連絡先、カレンダー、タスクなどのセクションのアイコンがあります。 Webパネルに移動するNextCloudPiアイコンもあります。それをクリックすると、ユーザー名でログインするように求められます ncp 書き留めた最初のパスワード。ウィザードが表示され、USBストレージとインターネット経由の外部アクセスを構成するオプションが示されます。

7.USB外部ストレージを追加します

microSDカードの容量には限りがあるため、NextcloudサーバーにUSBストレージを追加することをお勧めします。ストレージデバイスをRaspberryPiのUSBポートの1つに接続します。

先に進む前に、Raspberry Piのコマンドラインで(またはSSH経由で)そのディレクトリを作成する必要があります。次のコマンドを入力します。

sudo mkdir /media/USBdrive

他のコンピューターのWebブラウザーでNextCloudPiWebパネルに移動します。表示されるウィザード(上部のツールバーのワンドアイコンを使用して開くことができます)で、[ USB構成 。答え はい 最初の質問に移動し、をクリックします 継続する

xboxoneコントローラーが機能しない

次に、USBドライブをフォーマットするかどうかを尋ねられます。保持したい重要なファイルがないことが確実な場合は、[ USBをフォーマットする 。最後に、をクリックします データをUSBに移動する

8.インターネット経由で外部アクセスを追加する

これまでのところ、自分のローカルネットワークからのみNextcloudサーバーにアクセスできますが、これには少し制限があります。インターネット経由でどこからでもNextcloudサーバーにアクセスするには、ポート転送とダイナミックDNSサービスを使用する必要があります。

9.Nextcloudサーバーのケースを選択します

Nextcloudサーバーを裸のRaspberryPiボードで実行すると、時間の経過とともにほこりが蓄積するため、お勧めできません。標準サイズのRaspberryPi3および4モデルにはさまざまなケースがあります。

安価なプラスチックケースではなく、DeskPiProなどのより頑丈なものをお勧めします。これには、SATAストレージドライブ用の十分なスペースがケース内にあり、M.2からSATAへのアダプターが付属しています。 Raspberry Piの過熱を防ぐために、ICETower冷却システムとヒートシンクも備えています。

別の良いオプションは アルゴンONEM.2ケース 、これにより、任意のサイズのM.2SATAドライブを使用できます。または、Raspberry Piのみの堅牢なケースを選択し、標準の外付けUSBストレージドライブを接続することもできます。

独自のRaspberryPiクラウドサーバーを構築する:成功

おめでとうございます。これで、NextCloudPiを使用してRaspberryPiにクラウドサーバーをセットアップできました。別のデバイスのWebブラウザを使用してダッシュボードにアクセスできます。使用できるiOSおよびAndroid用のNextcloudアプリもあります。

共有 共有 つぶやき Eメール RaspberryPiをTwisterOSを搭載したMacまたはPCに変える

RaspberryPiをTwisterOSで過給し、WindowsとmacOSに触発された素晴らしい新しい外観を提供します。

次を読む
関連トピック
  • DIY
  • ラズベリーパイ
  • クラウドストレージ
著者について フィルキング(22の記事が公開されました)

フリーランスのテクノロジーおよびエンターテインメントジャーナリストのPhilは、RaspberryPiの公式本を数多く編集しています。長年のラズベリーパイと電子機器のいじくり回しで、彼はMagPiマガジンの定期的な寄稿者です。

フィルキングのその他の作品

ニュースレターを購読する

ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。

購読するにはここをクリックしてください
カテゴリ Diy