今回はownCloudをインストールして設定します。
前回同様の環境です。
〜さくらのVPS 1Gプラン〜
メモリ:1G
CPU:仮想2Core
ストレージ:HDD 100GB
OS:CentOS 7(カスタムOS)
仮として、アカウント名はrootもしくはabc123、ドメインはabc.comとします。
#はじめに
Terminalでログインできていること、専用のデータベース、インストールしたいディレクトリの用意と参照設定ができていることを前提とする。
[root@abc ~]#
#1.インストールしたいディレクトリに移動する
次のコマンドを実行し、インストールしたいディレクトリに移動する。
今回インストールするディレクトリは/var/www/html/cloudとする。
[root@abc ~]# cd /var/www/html/cloud
#2.ownCloudファイルをダウンロードする
ownCloudのサイト(https://owncloud.org/download/)にアクセスし、最新のバージョンを確認する。
記事掲載時の最新バージョンは"10.0.10"なので、"10.0.10"という数字をメモする。
続いて、次のコマンドを実行し、ownCloudのファイルをダウンロードする。
"10.0.10"の部分はダウンロードするバージョンに応じて変更する。
[root@abc cloud]# wget https://download.owncloud.org/community/owncloud-10.0.10.zip
--2018-11-16 00:12:00-- https://download.owncloud.org/community/owncloud-10.0.10.zip
download.owncloud.org をDNSに問いあわせています... 85.10.210.219, 46.4.80.187, 2a01:4f8:140:6164::3, ...
download.owncloud.org|85.10.210.219|:443 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 56865374 (54M) [application/zip]
`owncloud-10.0.10.zip' に保存中
100%[======================================>] 56,865,374 5.83M/s 時間 12s
2018-11-16 00:12:13 (4.55 MB/s) - `owncloud-10.0.10.zip' へ保存完了 [56865374/56865374]
#3.ファイルを解凍する
次のコマンドを実行し、ダウンロードしたファイルを解凍する。
"10.0.10"の部分はダウンロードしたバージョンに応じて変更する。
[root@abc cloud]# unzip owncloud-10.0.10.zip
Archive: owncloud-10.0.10.zip
creating: owncloud/
creating: owncloud/l10n/
inflating: owncloud/l10n/l10n.pl
creating: owncloud/l10n/.tx/
inflating: owncloud/l10n/.tx/config
inflating: owncloud/AUTHORS
inflating: owncloud/occ
creating: owncloud/config/
inflating: owncloud/config/config.apps.sample.php
inflating: owncloud/config/config.sample.php
inflating: owncloud/cron.php
〜省略〜
inflating: owncloud/resources/config/mimetypemapping.dist.json
creating: owncloud/resources/codesigning/
inflating: owncloud/resources/codesigning/intermediate.crl.pem
inflating: owncloud/resources/codesigning/root.crt
inflating: owncloud/resources/codesigning/core.crt
inflating: owncloud/COPYING
inflating: owncloud/index.php
inflating: owncloud/CHANGELOG.md
inflating: owncloud/status.php
[root@abc cloud]#
#4.ファイルの整理とパーミッションを設定する
次のコマンドを実行し、解凍したフォルダ(owncloud)内の全ファイルを/var/www/html/cloudディレクトリに移動する。
[root@abc cloud]# mv owncloud/* .
[root@abc cloud]# mv owncloud/.htaccess .
[root@abc cloud]# mv owncloud/.user.ini .
次のコマンドを実行し、不要になった"cloud"フォルダと"owncloud-10.0.10.zip"ファイルを削除する。
[root@abc cloud]# rm -rf owncloud owncloud-10.0.10.zip
続いて次のコマンドを実行し、ファイルの所有者とパーミッションを変更する。
[root@abc cloud]# chown -R apache:abc *
[root@abc cloud]# chmod -R g+w *
ブラウザでownCloudをインストールしたアドレスにアクセスしてみる。
上のようなサイトが表示されればインストールは完了。
#5.初期設定をする
管理者のアカウント名とパスワードを入力し、"ストレージとデータベース▼"をクリックする。
"MySQL/MariaDB"をクリックし、データベースのユーザー名、データベースのパスワード、データベース名、データベースのホスト名を入力し、"セットアップを完了します"をクリックする。
次のページが表示されたらインストールと初期設定は完了。
※NextCloudもほぼ同じであるものの、多少画面等が異なるため、後日別記事にて掲載予定。(2022年3月)