ウェブサイト検索

Ubuntu 18.04 に OwnCloud をインストールする方法


OwnCloud は、大手のオープンソース ファイル共有およびクラウド コラボレーション プラットフォームであり、そのサービスと機能は DropBoxGoogle ドライブ が提供するものと似ています。ただし、Dropbox とは異なり、OwnCloud にはホストされたファイルを保存するデータセンターの容量がありません。それでも、ドキュメント、画像、ビデオなどのファイルを共有し、スマートフォン、タブレット、PC などの複数のデバイス間でアクセスすることができます。

この記事では、Ubuntu 18.04 以降のバージョンに OwnCloud をインストールする方法を説明します。

ステップ 1: Ubuntu システム パッケージを更新する

開始する前に、次の apt コマンドを使用してシステム パッケージとリポジトリを更新します。

sudo apt update -y && sudo apt upgrade -y

ステップ 2: Apache と PHP 7.2 を Ubuntu にインストールする

OwnCloudPHP 上に構築されており、通常は Web インターフェイス経由でアクセスします。このため、独自クラウドファイル、PHP 7.2、および必要な追加のPHP モジュールを提供するApacheウェブサーバーをインストールします。 > OwnCloud がスムーズに機能するようにします。

sudo apt install apache2 libapache2-mod-php7.2 openssl php-imagick php7.2-common php7.2-curl php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-mysql php7.2-pgsql php-smbclient php-ssh2 php7.2-sqlite3 php7.2-xml php7.2-zip

インストールが完了したら、dpkg コマンドを実行してApache がインストールされているかどうかを確認できます。

sudo dpkg -l apache2

出力から、Apache バージョン 2.4.29 がインストールされていることがわかります。

Apache を起動して起動時に実行できるようにするには、次のコマンドを実行します。

sudo systemctl start apache2
sudo systemctl enable apache2

次に、ブラウザに移動し、次のように URL バーにサーバーの IP アドレスを入力します。

http://server-IP

Apache がインストールされ実行されていることを示す以下の Web ページが表示されます。

PHP がインストールされているかどうかを確認します。

php -v

ステップ 3: Ubuntu に MariaDB をインストールする

MariaDB は、開発者、データベース愛好家、そして実稼働環境でも広く使用されている人気のオープンソース データベース サーバーです。これはMySQL のフォークであり、Oracle によるMySQL の買収以来、MySQL よりも好まれてきました。

MariaDB をインストールするには、実行します。

sudo apt install mariadb-server

デフォルトでは、MariaDB は保護されていないため、セキュリティ侵害が発生する可能性があります。したがって、MariaDB サーバーを強化するために追加の手順を実行する必要があります。

MySQL サーバーの保護を開始するには、次のコマンドを実行します。

sudo mysql_secure_installation

root パスワードの入力を求められたら ENTER を押し、「Y」 を押して root パスワードを設定します。

残りのプロンプトについては、「Y」 と入力して ENTER を押します。

これで、MariaDB サーバーは適切なレベルにセキュリティが確保されました。

ステップ 4: OwnCloud データベースを作成する

インストール中およびインストール後にファイルを保存するための独自クラウドのデータベースを作成する必要があります。そこでMariaDB にログインします。

sudo mysql -u root -p

以下のコマンドを実行します。

MariaDB [(none)]> CREATE DATABASE owncloud_db;
MariaDB [(none)]> GRANT ALL ON owncloud_db.* TO 'owncloud_user'@'localhost' IDENTIFIED BY 'StrongP@ssword';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

ステップ 5: Ubuntu で OwnCloud をダウンロードする

データベースを作成したら、次の wget コマンドを使用して OwnCloud zip ファイルをダウンロードします。

sudo wget https://download.owncloud.org/community/owncloud-10.4.0.zip

ダウンロードしたら、圧縮されたパッケージを /var/www/ ディレクトリに解凍します。

sudo unzip owncloud-10.4.0.zip -d /var/www/

次に、権限を設定します。

sudo chown -R www-data:www-data /var/www/owncloud/
sudo chmod -R 755 /var/www/owncloud/

ステップ 6: OwnCloud 用に Apache を構成する

このステップでは、OwnCloud のファイルを提供するようにApache を設定します。これを行うには、 図に示すように独自クラウドの構成ファイルを作成します。

sudo vim /etc/apache2/conf-available/owncloud.conf

以下の設定を追加します。

Alias /owncloud "/var/www/owncloud/"

<Directory /var/www/owncloud/>
  Options +FollowSymlinks
  AllowOverride All

 <IfModule mod_dav.c>
  Dav off
 </IfModule>

 SetEnv HOME /var/www/owncloud
 SetEnv HTTP_HOME /var/www/owncloud

</Directory>

ファイルを保存して閉じます。

次に、以下のコマンドを実行して、必要なすべての Apache モジュールと新しく追加した構成を有効にする必要があります。

sudo a2enconf owncloud
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod mime

変更を有効にするには、Apache Web サーバーを再起動します。

sudo systemctl restart apache2

ステップ 7: Ubuntu での OwnCloud インストールを完了する

必要な設定がすべて完了したら、 残っている唯一の部分はブラウザにOwnCloudをインストールすることです。そのため、ブラウザにアクセスし、サーバーのアドレスに続けて /owncloud サフィックスを入力します。

http://server-IP/owncloud

以下のような Web ページが表示されます。

そのすぐ下にある [ストレージとデータベース] をクリックします。 [データベースの構成] セクションで [MySQL/MariaDB] を選択し、OwnCloud のデータベースの作成時に定義したデータベース認証情報、つまりデータベース ユーザー、パスワードを入力します。データベース ユーザー、データベース名。

最後に、[セットアップを完了] をクリックして、Owncloud のセットアップを終了します。

これにより、次のようなログイン画面が表示されます。前に定義したユーザー名とパスワードを入力し、ENTER を押します。

iOS、Android、デスクトップ アプリなどから OwnCloud にアクセスできる他の方法を示す通知が表示されます。

次に示すように、ポップアップを閉じてダッシュボードにアクセスします。

以上です、皆さん! OwnCloud ファイル共有プラットフォームを Ubuntu 18.04 に正常にインストールしました。