【コピペOK】Nextcloudを6ステップでインストールする手順

★悩み★
・Nextcloudをインストールする手順を知りたいな。
・Nextcloudをインストールしたら、何ができるんだろうか。
・Nextcloudをインストールするメリットってなんだろうか。


こういった「悩み」に答えます。

★本記事の内容★
① Nextcloudを6ステップでインストールする手順をご紹介
② インストールしたNextcloudの使用手順をご紹介
③ Nextcloudの特徴をご紹介


これからご紹介する「Nextcloudを6ステップでインストールする手順」を実践したことで、筆者は1時間で、Nextcloudをインストールできました。

記事の前半では「Nextcloudをインストールする手順」をなるべくコピペ可能な手順で紹介します。
記事の後半では「インストールしたNextcloudのしよう手順と特徴」を具体的に紹介します。

この記事を読み終えることで、「Nextcloudをインストールする手順」だけではなく、「Nextcloudの概要を把握」した状態になります。

Nextcloudを6ステップでインストールする手順

6ステップでNextcloudをインストールする手順をご紹介します。

★Nextcloudをインストールする流れ★
手順1:Nextcloudに必要なパッケージをインストール
手順2:Apache WebサーバをNextcloud用に設定
手順3:Nextcloudに必要なPHPのライブラリをインストール
手順4:Nextcloudのインストール
手順5:インストールしたNextcloudのセットアップ
手順6:インストールしたNextcloudの動作確認


上記の流れで、Nextcloudをインストールできます。

上記の各手順は、以下の環境で動作確認済みです。
動作確認済み環境:CentOS Linux release 7.8.2003 (Core)


以降で、「Nextcloudをインストールする流れ」の各手順に関して説明していきます。

手順1:Nextcloudに必要なパッケージをインストール

「手順1:Nextcloudに必要なパッケージをインストール」に関してご紹介します。

Nextcloudに必要なパッケージをインストールしましょう。


Nextcloudをインストールしたいサーバで以下のコマンドを実行します。

# yum install -y epel-release yum-utils unzip curl wget bash-completion bzip2 httpd sqlite


以上で、「手順1:Nextcloudに必要なパッケージをインストール」は完了です。

手順2:Apache WebサーバをNextcloud用に設定

「手順2:Apache WebサーバをNextcloud用に設定」に関してご紹介します。

次に、Apache Webサーバ上でNextcloudが動作するように設定します。


Nextcloudをインストールしたいサーバで、以下のコマンドを順番に実行します。

# cat <<EOF > /etc/httpd/conf.d/nextcloud.conf
<VirtualHost *:80>
  DocumentRoot /var/www/html/
  ServerName 192.168.10.160 ★インストールするサーバのIPアドレスを指定します★

<Directory "/var/www/html/">
  Require all granted
  AllowOverride All
  Options FollowSymLinks MultiViews
</Directory>
</VirtualHost>
EOF
# systemctl start httpd.service


以上で、「手順2:Apache WebサーバをNextcloud用に設定」は完了です。

手順3:Nextcloudに必要なPHPのライブラリをインストール

「手順3:Nextcloudに必要なPHPのライブラリをインストール」に関してご紹介します。

続いて、Nextcloudを動かすために必要なPHPのライブラリをインストールします。


Nextcloudをインストールしたいサーバで、以下のコマンドを順番に実行します。

# yum install -y http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
# yum install -y --enablerepo=remi,remi-php74 php php-fpm php-cli php-common php-curl php-gd php-mbstring php-mysqlnd php-process php-xml php-opcache php-pecl-apcu php-intl php-pecl-redis php-pecl-zip php-pear


以上で、「手順3:Nextcloudに必要なPHPのライブラリをインストール」は完了です。

手順4:Nextcloudのインストール

「手順4:Nextcloudのインストール」に関してご紹介します。

次に、Nextcloudの資材をダウンロードし展開します。


Nextcloudをインストールしたいサーバで、以下のコマンドを順番に実行します。

ちなみにNextcloudの最新バージョンは、以下で確認できます。
Nextcloudの公式ページ
※上記をクリックすると新規タブが開きます。

# wget https://download.nextcloud.com/server/releases/nextcloud-20.0.0.tar.bz2 .
# tar xf nextcloud-20.0.0.tar.bz2
# cp -R nextcloud/ /var/www/html/
# chown -R apache:apache /var/www/html/nextcloud


以上で、「手順4:Nextcloudのインストール」は完了です。

手順5:インストールしたNextcloudのセットアップ

「手順5:インストールしたNextcloudのセットアップ」に関してご紹介します。

続いて、Nextcloudのセットアップをします。


Nextcloudをインストールしたいサーバで、以下のコマンドを順番に実行します。

# mkdir /var/www/html/nextcloud/data
# systemctl restart httpd.service


以上で、「手順5:インストールしたNextcloudのセットアップ」は完了です。

手順6:インストールしたNextcloudの動作確認

「手順6:インストールしたNextcloudの動作確認」に関してご紹介します。

最後に、Nextcloudの動作確認をします。


Nextcloudをインストールしたいサーバで、以下のコマンドを順番に実行します。

# setenforce 0
# systemctl stop firewalld


Webブラウザを起動し、以下にアクセスします。
http://NextcloudをインストールしたサーバのIPアドレス/nextcloud

以下の情報を入力後、「セットアップを完了します」をクリックします。
・ユーザー名
・パスワード


セットアップ完了後、以下の画面が表示されます。


以上で、「手順6:インストールしたNextcloudの動作確認」は完了です。

上記の6手順で、Nextcloudのインストールができました。

インストールしたNextcloudの使用手順

「インストールしたNextcloudの使用手順」に関して説明します。

Webブラウザを起動し、以下にアクセスします。
http://NextcloudをインストールしたサーバのIPアドレス/nextcloud

以下の情報を入力し、「ログイン」をクリックします。
・ユーザー名
・パスワード


フォルダのアイコン(下図の赤枠)をクリックしましょう。


ファイルをアップロード(下図の赤枠)をクリックします。


以上でファイルをアップロードすることができます(下図の赤枠)。


以上のようにWebブラウザを経由してファイルを管理することができます。

Nextcloudは、Dropboxみたいなものだと考えれば良さそうです。


以上が、「インストールしたNextcloudの使用手順」となります。

Nextcloudの特徴

Nextcloudの特徴に関してご紹介します。

Nextcloudは以下ができるOSSです。

★Nextcloudとは★
・社内といったプライベート環境でオンラインストレージの利用可能
 →DropboxやGoogleドライブみたいなものをプライベートで使用可能
・Webブラウザ経由でファイル管理が可能
・2016年から開発されているOSS


また、以下の点に関しては要注意です。

AGPLライセンスのためソース改変は要注意
→場合によってはソース改変したものを公開する必要性あり


最後にNextcloudの動向に関して以下に記載します。

・Githubのコミット数:現時点でも定期的に開発を継続
・GoogleTrends:注目度は右肩上がり




以上が、Nextcloudの特徴となります。

【まとめ】Nextcloudを6ステップでインストールする手順

今回の記事を通して、「Nextcloudを6ステップでインストールする手順」をご紹介することで、以下の悩みを解消しました。

★悩み★
・Nextcloudをインストールする手順を知りたいな。
・Nextcloudをインストールしたら、何ができるんだろうか。
・Nextcloudをインストールするメリットってなんだろうか。


「Nextcloudを6ステップでインストールする手順?と悩んでいるあなた」にこの記事が少しでも役に立てれば幸いです。

コメント