ownCloudの導入(Debian jessie)

ownCloudを使って、自前でDropboxのようなクラウドストレージサービスを導入する。

ownCloudのサイトにアクセスする。
URL

Getting Started with ownCloud

ownCloud-10.0.2.zipをダウンロードする。

解凍してできた「owncloud」ディレクトリを、apacheのドキュメントディレクトリに移動する。

ここでは、例としてバーチャルホスト「mycloud.hoge.jp」でownCloudを動かすことを想定し設定を行う。

ヴァーチャルホストのディレクトリを格納するディレクトリ「vhosts」を作成する。
# mkdir /var/www/vhosts

解凍したowncloudディレクトリをvhostsの中に入れる。
# mv owncloud /var/www/vhosts/

owncloudのディレクトリ名を「mycloud.hoge.jp」に変更する。
(見た目でわかり易くしているだけで、必ずしも必要な操作ではない)
# cd /var/www/vhosts
# mv owncloud mycloud.hoge.jp

apacheにバーチャルホストを追加する。

# cd /etc/apache
# cd sites-available
# nano mycloud.hoge.jp.conf

「mycloud.hoge.jp.conf」ファイルに以下を記述する。


ServerName mycl.hoge.jp
ServerAdmin webmaster@hoge.jp
DocumentRoot /var/www/vhosts/mycl.hoge.jp
ErrorLog /var/log/apache2/mycl.hoge.jp.error.log
CustomLog /var/log/apache2/mycl.hoge.jp.access.log combined
LogLevel warn

バーチャルホストを追加する。
# a2ensite mycl.hoge.jp

apacheをリロードする。
# service apache2 reload

ブラウザから、インストールしたownCloudにアクセスする。
URL
http://mycl.hoge.jp/

※事前にバーチャルホスト名でアクセスできるように、必要であればネームサーバの設定をしておくこと。

ownCloud_-_2017-07-01_23.05.40

「データベースドライバー (sqlite, mysql, postgresql) がインストールされていません。」
が表示された場合は、php5-sqliteかphp5-mysql、php5-pgsqlのいずれかをインストールする。

# apt-get install php5-pgsql

apache2をリロードする。
# service apache2 reload

ページを再読み込みして再度確認する。

ownCloud_-_2017-07-01_23.30.13