★悩み★
・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ステップでインストールする手順は?と悩んでいるあなた」にこの記事が少しでも役に立てれば幸いです。
コメント