Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
16
Help us understand the problem. What is going on with this article?

More than 1 year has passed since last update.

@RubiLeah-com

ownCloudのインストールと設定

今回は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/)にアクセスし、最新のバージョンを確認する。
image.png
記事掲載時の最新バージョンは"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をインストールしたアドレスにアクセスしてみる。
image.png
上のようなサイトが表示されればインストールは完了。

5.初期設定をする

管理者のアカウント名とパスワードを入力し、"ストレージとデータベース▼"をクリックする。
image.png

"MySQL/MariaDB"をクリックし、データベースのユーザー名、データベースのパスワード、データベース名、データベースのホスト名を入力し、"セットアップを完了します"をクリックする。
image.png
次のページが表示されたらインストールと初期設定は完了。
image.png

※NextCloudのインストールと設定を後日掲載予定。(2019年12月)

16
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
16
Help us understand the problem. What is going on with this article?