さくらVPSのDibianに「ownCloud(enterprise)」の環境を作成しようと思います。
「ownCloud」はオンラインストレージを実現するためのサーバアプリケーションで、Dropboxのようにファイルのバージョン管理やファイルの共有をすることが可能になるようです。
クライアント用のアプリケーションも色々用意されているので、パソコンであれば「Windows」「Mac」「Linux」、スマホからは「iPhone」「Android」から「ownCloud」に格納されているデータの参照、更新が可能になります。
また、スマホで撮影した写真をインスタントアップロードしてくれるのがいい感じです。。撮影して直ぐにサーバに転送されるので、PCや別の端末で写真を見ることが出来ます。Dropboxにもインスタントアップロードはあるけど、ディスクが2Gしか使えないので直ぐ上限に達してしまい現実的でないので使ってない機能でした。
「ownCloud」は自分のサーバにインストールするので、ディスク容量の制限を受けることもないので何かと便利に使えそうな感じです。
で、、インストール方法については「リポジトリを登録してインストール」又は「パッケージからインストール」で迷うとこですが、
今回は最新版のエンタープライズ版をインストールしたかったので「パッケージからインストール」しました。
●パッケージからインストール
下記からDebian7用の最新版を取得する
http://download.owncloud.com/download/repositories/Debian_7.0/all/
owncloud-enterprise_5.0.12_all.deb
■wgetでパッケージを取得(現時点11/4で最新版を取得する)
wget http://download.owncloud.com/download/repositories/Debian_7.0/all/owncloud-enterprise_5.0.12_all.deb |
■インストール
dpkg -i owncloud-enterprise_5.0.12_all.deb |
インストールが終わると「/etc/apache2/conf.d/owncloud-enterprise.conf」が作成されるけど、僕の場合は色々都合があってここではない所に作成する
owncloud-enterprise.conf
——————————————-
<Directory /var/www/owncloud-enterprise/>
AllowOverride All
</Directory>
——————————————-
これを下に移動する
↓
cd /etc/apache2/sites-available/109-owncloud-enterprise
——————————————-
<Directory /var/www/owncloud-enterprise/>
AllowOverride All
</Directory>
——————————————-
↓
109-owncloud-enterpriseを有効化する
a2ensite 109-owncloud-enterprise |
↓
a2ensiteすると「/etc/apache2/sites-enabled」に
109-owncloud-enterprise -> ../sites-available/109-owncloud-enterprise
のようにシンボリックリンクが作成される
↓
Apacheを再起動
service apache2 restart |
↓
ownCloudにアクセスする
http://xxx_xxxx.com/owncloud-enterprise
↓
アカウント、データベース、データフォルダの設定を行う
↓
これでひとまず使えるようになるけど、以下の「その他の設定」もしておく
●その他の設定
■通信をSSL接続にする
/var/www/owncloud-enterprise/config/config.php
に
‘forcessl’ => true,
を追加する
■データフォルダを変更する
/var/www/owncloud-enterprise/config/config.php
の
‘datadirectory’ => ‘/xxxxxx/xxxxxx/data’,
を変更する
■もし、初期設定したい場合は下記のようにする
/var/www/owncloud-enterprise/config/config.php
の
‘installed’ => true,
を
‘installed’ => false,
にする
■PHPの設定を変更する
(owncloudのファイルアップロードサイズはデフォルトで2Mになっているので)
/etc/php5/apache2/php.ini
の
memory_limit = xxxM
post_max_size = xxxM
upload_max_filesize = xxxM
を適切に変更
※/var/www/owncloud-enterprise/.htaccessの設定でも可能??
<IfModule mod_php5.c>
php_value upload_max_filesize 513M
php_value post_max_size 513M
php_value memory_limit 512M
●クライアント側の設定(Ubuntu)
http://owncloud.org/install/
Linuxクライアント用をインストールする
試しにテキストを編集してみる
●スマホ側の設定(Android)
GooglePlayからアプリをインストール
https://play.google.com/store/apps/details?id=com.owncloud.android&hl=ja
その他の画像