「ConoHa VPS に NextCloudを入れてみた」の版間の差分
(→インストール) |
(→初期設定) |
||
82行: | 82行: | ||
これだけです。とりあえずこれだけで一応起動します。 | これだけです。とりあえずこれだけで一応起動します。 | ||
+ | |||
+ | |||
+ | [[ファイル:NextCloud001.png]] | ||
+ | |||
+ | |||
+ | インストール時の初期設定で指定した管理者の ID/PASS でログインすれば、即使えます。 | ||
+ | |||
+ | [[ファイル:NextCloud002.png]] |
2016年11月29日 (火) 04:16時点における版
メインページ>コンピュータの部屋>ConoHa VPS を使ってみた
ConoH VPS に NextCloud をインストールしてみました。
NextCloud というのは ownCloud の親戚のソフトで、dropBoxサーバとよく似たオンラインストレージを提供する サーバソフトです。
NextCloudの簡単な歴史
元々 ownCloud の開発者で ownCloud社の設立者 Karlitschek 氏が、投資家と折り合いがつかなくなったため社を飛び出し、 氏が新たな会社 NextCloud社から提供しているサーバソフトがこの NextCloud です。
NextCloudも DropBoxやownCloudと同様、オンラインストレージを提供するサーバソフトで php で書かれています。
インストールの準備
LAMP環境があることが大前提です。この喜寿では Conoha VPS でそこそこ新しいLAMP環境の構築で作成した LAMP環境を使いました。
また、オンラインストレージなので、十分なセキュリティへの配慮が必須。SSL化は必須と言ってよいでしょう。 SSL化には証明書が必要です。
ConoHa VPS に SSL証明書を取得してみた や ConoHa VPS の apache がhttpを httpsへリダイレクトするようにしてみた を参考に設定してみてください。
NextCloudは基底で sqlite を使うので、小規模な運用なら MySQL は必須ではありません。 もしMySQLを使うなら
- データベースを作成して、データべ^ス名を控えておく。
- 上記データベースにログインでき、そのデータベースの全権を与えられたユーザを用意し、そのID/PASSを控えておく。
記事コマンドラインクライアント mysql の使い方が参考になるでしょう。MySQL Workbench で接続してグラフィカルに設定するなどしても もちろんOKです。
インストール
データフォルダの作成
私の VPS では大容量のパーティションは /data にマウントされています。
/var/www/html は別の比較的小さなパーティションの中なのでNextCloudのデータ領域には不適です。
私の VPS では
/data/nextcloud_data/data
を作成しました。nextcloud_data/dataのオーナは
cd /data chown -R apache:apache nextcloud_data
で変更しておきました。
ダウンロードと展開
https://nextcloud.com/install/#instructions-server から zip ファイルでダウンロードできます。
2016年11月29日の時点では nextcloud10.0.0.1.zip がダウンロードできますが、私は以下の手順でインストール できました。
1. nextcloud10.0.0.1.zip を teraterm で VPS に SCP で転送。
2. nextcloud10.0.0.1.zip を /var/www/htmlに移動
3. シェルに root でログインし、/var/www/html へ移動
cd /var/www/html
4. nextcloudを解凍
unzip nextcloud10.0.0.1.zip
5. 所有者を変更
chown apache:apache nextcloud
初期設定
https://ホスト名/nextcloud/ にアクセスすると、初期設定画面が開きます。
以下の設定を行います。
- 管理者のユーザ名とパスワードを入力。
- データベースの選択。sqlite か MySQL を選びます。後者では、データベース名、ログインユーザ名/パスワードも入力します。
- NextCloud のデータフォルダ。私は /data/nextcloud_data/data と入力しました。
これだけです。とりあえずこれだけで一応起動します。
インストール時の初期設定で指定した管理者の ID/PASS でログインすれば、即使えます。