「OwnCloud」の版間の差分

提供: Lisa Wiki
移動: 案内検索
(各種設定)
(各種設定)
行50: 行50:
 
:ここまで設定して悲しいお知らせです。NTFSフォーマットのHDDはパーミッションを変更出来ない為、頓挫しました。
 
:ここまで設定して悲しいお知らせです。NTFSフォーマットのHDDはパーミッションを変更出来ない為、頓挫しました。
 
:NTFSフォーマットでパーミッションを770に設定は出来るが今度はWebがパーミッションエラー。
 
:NTFSフォーマットでパーミッションを770に設定は出来るが今度はWebがパーミッションエラー。
:NTFSフォーマットで、ここまで設定してきた方すいません。
+
:OwnCloudのどのスクリプトでパーミッション770チェックしてるか読み切れていません。
:OwnCloudのどのスクリプトで770チェックしてるか読み切れていません。
+
:<strike>ここは、素直にHDDはext4フォーマットでマウントしましょう。</strike>
:ここは、素直にHDDはext4フォーマットでマウントしましょう。
+
 
:今後の宿題とさせて頂きます。
 
:今後の宿題とさせて頂きます。
 
<br/>
 
<br/>
:宿題の回答
+
:'''宿題の回答'''
 
:パーミッションをうまく設定すれば、動作するかも
 
:パーミッションをうまく設定すれば、動作するかも
:NTFSフォーマットのHDDを770でマウントする
+
:NTFSフォーマットのHDDをパーミッション770でマウントする
 
  nano /etc/udisks-glue.conf
 
  nano /etc/udisks-glue.conf
  
 +
:これでパーミッションは変更出来た
 
  変更前
 
  変更前
 
  automount_options = { 'fmask=0111','dmask=0000','uid=1000','gid=1000' }
 
  automount_options = { 'fmask=0111','dmask=0000','uid=1000','gid=1000' }
行65: 行65:
 
  automount_options = { 'fmask=0111','dmask=0007','uid=1000','gid=1000' }
 
  automount_options = { 'fmask=0111','dmask=0007','uid=1000','gid=1000' }
  
:これでパーミッションは変更出来た
+
:次にWebサーバでのパーミッションエラーだが、グループに追加する事により回避してみた
 
  gpasswd -a www-data osmc
 
  gpasswd -a www-data osmc
 +
reboot
 +
:必ず、再起動して下さい。
 +
:以上 宿題の回答とする
  
 
==クライアントの設定==
 
==クライアントの設定==

2015年5月23日 (土) 19:22時点における版

OwnCloudとは

ownCloud は Dropbox ライクなオンラインストレージサービスです。
オープンソース・ソフトウェアで、無料で容量無制限のオンラインストレージサービスを
自宅等に構築することができます。

OwnCloudの設置

セットアップ方法

ターミナルソフトでログインし
sudo su
apt-get install bzip2
cd /media/Data/www
wget https://download.owncloud.org/community/owncloud-latest.tar.bz2
tar xvf owncloud-latest.tar.bz2
chown -R root:root owncloud
データベースを作成
mysql -u root -p
> grant all privileges on owncloud.* to owncloud@localhost identified by 'owncloud';
> create database owncloud;
> exit
owncloudと言う名称のデータベースでユーザーID:owncloud パスワード:owncloudで作成
Apacheへの設定
nano /etc/apache2/conf-enabled/owncloud.conf
# Uncomment this to add an alias.
# This does not work properly with virtual hosts..
Alias /oc /media/Data/www/owncloud

<Directory /media/Data/www/owncloud/>
        Options +FollowSymLinks
        AllowOverride All
        <IfVersion >= 2.3>
                Require all granted
        </IfVersion>
        <IfVersion < 2.3>
                order allow,deny
                allow from all
        </IfVersion>
</Directory>
Apacheの再起動
apache2ctl restart
ブラウザで http://osmc/oc/ にアクセスすると何らかのメッセージが表示されていれば成功です

各種設定

初回のみユーザー名、パスワード、データベースにアクセスする為のID:PW等を入力する。成功すれば次回から聞いて来ない。


ここまで設定して悲しいお知らせです。NTFSフォーマットのHDDはパーミッションを変更出来ない為、頓挫しました。
NTFSフォーマットでパーミッションを770に設定は出来るが今度はWebがパーミッションエラー。
OwnCloudのどのスクリプトでパーミッション770チェックしてるか読み切れていません。
ここは、素直にHDDはext4フォーマットでマウントしましょう。
今後の宿題とさせて頂きます。


宿題の回答
パーミッションをうまく設定すれば、動作するかも
NTFSフォーマットのHDDをパーミッション770でマウントする
nano /etc/udisks-glue.conf
これでパーミッションは変更出来た
変更前
automount_options = { 'fmask=0111','dmask=0000','uid=1000','gid=1000' }
変更後
automount_options = { 'fmask=0111','dmask=0007','uid=1000','gid=1000' }
次にWebサーバでのパーミッションエラーだが、グループに追加する事により回避してみた
gpasswd -a www-data osmc
reboot
必ず、再起動して下さい。
以上 宿題の回答とする

クライアントの設定

iPhoneの場合

Androidの場合

WindowsPCの場合

https://owncloud.org/install/#install-clients ここにアクセスしてダウンロードする