20
26

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

nextcloudpi で早い安いうまい自宅クラウドストレージを作成

Last updated at Posted at 2019-03-23

結論

nextcloudpi で、簡単に自宅にクラウドストレージが設置できる。

2024年8月21日追記

  • SBC 運用でのトラブルや動作の重さに耐えきれず、試しに小型PCを導入してみました。
  • Celeron 1.83GHz、メモリ 2GB 、SSD 16GB と控えめなスペックの機種にdebianを入れ、下記手順同様に nextcloudpi を導入したところ、うそのように安定し動作が軽くなりましたので追記します。
  • 余談ですがラズベリーパイが1万円を大きく超える価格になってしまいましたので、このような選択肢もありかと思いました。

2024年5月29日追記

apt install systemd-resolved を事前に実行しないとインストールに失敗します。

原文

  • 早い
    • 作業時間1時間
  • 安い
    • テラバイト級、ギガビットイーサネット接続のストレージを、ハードの初期費用1万円ほど1で構築できる
  • うまい
    • 自宅サーバなので、利用方法に制限がない

必要なもの

  • RaspberryPI その他のシングルボードコンピュータ
  • debian系のOS (raspbian、armbian)を入れた起動用マイクロSDカード
  • USB記憶装置(HDD,SSD何でもよい)

手順の概要

  • RaspberryPi やその他のシングルボードコンピュータと、USBハードディスクをつないでおく
  • raspbianまたはarmbianをインストール
  • nextcloudpiインストールコマンドを実行
  • 設定パネルから保存先をUSB記憶装置に変更。必要に応じてポートフォワードやVPNを設定
  • クライアントソフトをインストール

nextcloudとは

nextcloudとは、Google Drive や Dropboxのようなクラウドストレージを、自分で設置できるオープンソースソフトウェアです。
公式サイトはhttps://ownyourbits.com/ です。
高機能で魅力的なのですが、OSのLinux、WebサーバーのApache、データベースのMySQL、プログラミングのPHPなど(LAMP環境)が必要で、私には正直ハードルが高いです。

nextcloudpiとは

nextcloudインストーラと設定環境です。(なのかな?)
https://ownyourbits.com/nextcloudpi/
https://nextcloudpi.com/
で配布されています。

すべてのアーキテクチャのdebian、仮想マシンや docker、raspberry pi 2 & 3 などをサポートし、スクリプト一発でインストールしてくれます。

nextcloudpiのインストール

FriendlyElecnanopineo2上のarmbianにインストールして、自宅ストレージとしていました。
今回、バックアップとして、Shenzhen Xunlong SoftwareOrange Pi PC 2にインストールします。こちらも、OSはarmbianです。
ところが、ここ最近不具合なのか?
image.png

肝心のスクリプトが空欄になってしまっている。早く直してください、公式さん…

公式サイトが直っていました。記載の通りにインストールします。
image.png

# curl -sSL https://raw.githubusercontent.com/nextcloud/nextcloudpi/master/install.sh | bash
30分くらいかかる。できた!
image.png

webuiを有効にする

sshで接続し、ncp-config を sudo で実行します。
CONFIG -> nc-webui (一番下) と進み、初期値 "no" -> "yes" にします。
image.png
image.png
image.png

すると web からの設定パネルが有効になるので、https://192.168.xxx.xxx:4443 からアクセスし、各種設定を行えます。
同じ設定を ncp-config からも行えますが、webui のほうが操作性が良いです。

image.png

機能

データや設定のバックアップ、スナップショット、USBストレージへの保存、各種ダイナミックDNS、let's encrypt、windows共有(samba)、nextcloud上で動くアプリなどがあります。

クライアントソフト

[ここ] (https://nextcloud.com/install/#install-clients)から、ダウンロードできます。windows,mac,Linux,android,iOS各種対応です。

  1. 1TB2.5インチハードディスク約5,000円、orange pi pc2送料込みで約4,000円、ハードディスクケース、起動用マイクロSDカード約1,000円の場合

20
26
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
20
26

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?