ステータス:非推奨

この記事では、サポートされなくなったバージョンのUbuntuについて説明します。 現在Ubuntu12.04を実行しているサーバーを運用している場合は、サポートされているバージョンのUbuntuにアップグレードまたは移行することを強くお勧めします。

理由:
Ubuntu 12.04は2017年4月28日に保守終了(EOL)に達しました and no longer receives security patches or updates. This guide is no longer maintained.

代わりに参照してください:このガイドは参照として役立つ場合がありますが、他のUbuntuリリースでは機能しない場合があります。 可能な場合は、使用しているUbuntuのバージョン用に作成されたガイドを使用することを強くお勧めします。 ページ上部の検索機能を使用して、より新しいバージョンを見つけることができます。

序章


OwnCloudは、Dropboxのように、一元化された場所からコンテンツを保存および提供できるWebアプリケーションです。 違いは、ownCloudを使用すると、サービングソフトウェアを自分のマシンでホストできるため、個人データを他の人のサーバーに置くことから信頼の問題を取り除くことができます。

主に単純なファイル共有およびアクセスポータルとして使用されますが、ownCloudには他にも多くの機能があります。

このガイドでは、Ubuntu12.04VPSにownCloudインスタンスをインストールして構成します。 次に、WebDAVを使用してownCloud共有を別のVPSにマウントする方法について説明します。 その他のエキサイティングなオプションについても説明します。

OwnCloudをインストールする


Ubuntu 12.04のデフォルトリポジトリで利用可能なownCloudのバージョンは、現在では古くなっています。 openSUSEのすばらしいビルドサービスを使用してビルドされた最新の安定バージョンを入手します。

まず、ownCloudソフトウェアに関連付けられているリリースキーをダウンロードします。

cd
wget http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04/Release.key

次に、ファイルを検証できるように、キーをaptに追加します。

sudo apt-key add - < Release.key

次のように入力して、openSUSEビルドサービスのownCloudリポジトリをaptのソースリストに追加します。

echo 'deb http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04/ /' | sudo tee -a /etc/apt/sources.list.d/owncloud.list

最後に、パッケージデータベースを更新し、ownCloudとMySQLをインストールします。

sudo apt-get update
sudo apt-get install owncloud mysql-server

インストール中に、MySQLデータベース管理者ユーザーのrootパスワードを設定するように求められます。

MySQL構成


SQLiteのデフォルトの実装ではなく、より堅牢なMySQLデータベースを利用するようにownCloudサーバーを構成します。 そのためには、最初にMySQLを構成する必要があります。

次のコマンドを入力して、データベースを初期化し、システムを保護します。

sudo mysql_install_db
sudo mysql_secure_installation

MySQLのインストール時に選択した管理パスワードを入力する必要があります。 次に、セキュリティ設定の入力を求められます。 「Enter」を押して、最初の設定(ルートパスワードの再変更について)を除くすべての設定で「はい」を選択します。

次に、次のように入力して、rootユーザーとしてMySQLにサインインします。

mysql -u root -p

ここでも、MySQL管理パスワードの入力を求められます。

次のコマンドでデータベースを作成します。

CREATE DATABASE owncloud;

ownCloudのデータベース操作を処理するための特権を作成して新しいMySQLユーザーに割り当てます。

GRANT ALLONowncloud。*to'owncloud'@'localhost' IDENTIFIED BY'select_database_password ';

次のように入力してMySQLを終了します。

exit

最終構成


ここで、ブラウザでIPアドレスまたはドメイン名に続けて「/ owncloud」に移動すると、次のようなページが表示されます。

https://assets.digitalocean.com/articles/owncloud/error_page.png