Dropbox もどきの ownCloud を試してみました
Dropbox もどきの ownCloud を試したので備忘録代わりに日記にまとめておきます。
準備
- Ubuntu Server 12.04 LTS (http://www.ubuntu.com/download/server)
- ownCloud 4.0.4 (http://owncloud.org/support/install/)
apt-get で一発インストールしたかったのだけど、apt にあるバージョンは古いので最新のものを自分で入れました。Ubuntu インストール時「LAMPサーバーを追加」しておくと時間節約になると思います。
インストール
apt-get install apache2 php5 php5-json php-xml php-mbstring php5-zip php5-gd apt-get install php5-sqlite curl libcurl3 libcurl3-dev php5-curl php-pdo wget http://download.owncloud.org/releases/owncloud-4.0.4.tar.bz2 tar -xvf owncloud-4.0.4.tar.bz2 sudo mv owncloud/ /var/www/ sudo chown -R www-data:www-data /var/www
php.ini を編集して、アップロードファイルサイズの制限値を適当に修正します。
sudo vi /etc/php5/apache2/php.ini
upload_max_filesize = 2M # 2000M などに変更
(snip)
post_max_size= 8M # 同上
設定ファイルの編集が終ったら、apache2 を再起動します。
sudo /etc/init.d/apache2 restart
専用クライアントについて
Windows と Mac では問題なく同期できてます。日本語ファイル名も問題なし。でも残念ながら、スマフォ 向け専用クライアントの「ownCloud for Android」は起動するものの同期するところで強制終了。ちなみに動作検証した機種は、初代 Galaxy S + Android 2.3.3 です。
で、専用クライアントはさくっと諦めて、WebDAV クライアントアプリをインストールして ownCloud につなげました。
7/25 追記
いつのまにか Syncing Error で止まってた。サーバーとクライアントの時刻が 2分以上ずれてる場合、同期を停止するようだ。ということで ntp の設定。
~$ cat /etc/default/ntpdate NTPDATE_USE_NTP_CONF=no NTPSERVERS="clock.nc.fukuoka-u.ac.jp" NTPOPTIONS="" ~$ sudo /etc/network/if-up.d/ntpdate ~$ date # 時刻チェック ~$ sudo ln -s /etc/network/if-up.d/ntpdate /etc/cron.daily/ntpdate