ownCloud · 2 min read · Feb 08, 2026

Debian 7 (Wheezy) における ownCloud 7 のインストールと設定

Debian 7 (Wheezy) における ownCloud 7 のインストールと設定

Version 1.0
Author: Srijan Kishore

  • *

この文書では、Debian 7 に ownCloud 7 をインストールし、設定する方法について説明します。また、Ubuntu 14.04 デスクトップおよび Windows 7 マシンから ownCloud サーバーのデータに接続する方法についても説明します。ownCloud は、Web インターフェースまたは WebDAV を通じてデータにアクセスできるようにし、デバイス間で簡単に表示、同期、共有できるプラットフォームを提供します。すべてはあなたの管理下にあります。ownCloud のオープンアーキテクチャは、アプリケーションやプラグインのためのシンプルでありながら強力な API を介して拡張可能で、任意のストレージと連携します。

1 前提条件

このチュートリアルは Debian 7 サーバーに基づいているため、このチュートリアルを続ける前に基本的な Debian 7 サーバーのインストールを行っておく必要があります。システムには静的 IP アドレスが必要です。このチュートリアルでは、192.168.0.100 を IP アドレス、server1.example.com をホスト名として使用します。また、Ubuntu 14.04 デスクトップの IP アドレスは 192.168.0.101 で、ホスト名は server2.example.com です。インストールと設定にはユーザー名=srijan を使用します。また、Windows マシンとの ownCloud 共有オプションも示しますので、Windows 7 マシンも動作しています。

2 ownCloud 7 のインストール

ownCloud は、Dropbox のように中央の場所からコンテンツを保存および提供できる Web アプリケーションです。違いは、ownCloud 7 が自分のマシン上で提供ソフトウェアをホストできるため、個人データを他人のサーバーに置くことによる信頼の問題を解消できることです。

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

cd /tmp  
wget http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_7.0/Release.key  
apt-key add - < Release.key

次に、ownCloud 7 リポジトリを以下のように追加します:

echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/Debian_7.0/ /' >> /etc/apt/sources.list.d/owncloud.list

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

apt-get update  
apt-get install owncloud

3 Debian Wheezy における ownCloud 7 の設定

さらに、設定を取得するために Mysql をインストールする必要があります:

apt-get install mysql-server

パスワードの入力を求められますので、希望のパスワードを入力してください。

MySQL “root” ユーザーの新しいパスワード:

<–mysqlpassword

MySQL “root” ユーザーのパスワードを再入力してください:

<–mysqlpassword

ownCloud サーバーを、SQLite のデフォルト実装の代わりにより堅牢な MySQL データベースを利用するように設定します。そのためには、まず MySQL を以下のように設定する必要があります:

mysql -u root -p

前に選択した Mysql パスワードを入力し、Mysql プロンプトで ownCloud 用のデータベースを作成します:

CREATE DATABASE owncloud;

ownCloud のデータベース操作を処理するために新しい MySQL ユーザーに権限を付与します:

GRANT ALL ON owncloud.* to 'owncloud'@'localhost' IDENTIFIED BY 'database_password';
exit

今、ブラウザで IP アドレスまたはドメイン名の後に “/owncloud” を付けてアクセスすると、次のようなページが表示されます:

ストレージとデータベースをクリックします:

今、MySQL/MariaDB を選択し、管理者アカウントを作成します。私の場合、owncloud を管理者アカウントとして選択し、そのユーザーのために希望のパスワードを設定しました:

MySQL/MariaDB の下のタブで、username=owncloud、password=database_password、databasename=owncloud のエントリを入力します。

その後、セットアップを完了するために Finish setup を押します。

4 Ubuntu 14.04 での ownCloud 7 共有のマウント

他のマシンと共有ポイントをマウントできます。ここでは、別の Ubuntu デスクトップマシンで WebDAV ツールを通じてマウントする方法を示します。Ubuntu デスクトップで ownCloud 7 をクライアントとして使用する方法は2つあります。

  • davfs2 をインストールして手動でマウントする
  • ownCloud 7 クライアントをインストールする

どちらも説明しますので、どちらかを使用してマウントできます。

4.1 davfs2 を通じた手動マウント

私の2台目のマシン server2.example.com でコマンドを実行しています:

sudo apt-get update
sudo apt-get install davfs2

非ルートユーザーが WebDAV 共有をマウントおよびアンマウントできるようにするために、次のように入力します:

sudo dpkg-reconfigure davfs2

特権のないユーザーが WebDAV リソースをマウントできるようにしますか?

<–はい

次に、私のユーザー名=srijan を WebDAV グループに追加します:

 sudo usermod -aG davfs2 srijan

server2.example.com に永続的なマウントポイントを作成したいので、/etc/fstab に次のエントリを追加します:

sudo vi /etc/fstab

|
[…]
192.168.0.100/owncloud/remote.php/webdav /home/srijan/owncloud davfs user,rw,noauto 0 0 |

今、ユーザー=srijan のホームドライブに、共有ポイントをマウントするためのディレクトリと、設定詳細を保持するための別のディレクトリを作成します:

mkdir ~/owncloud
 mkdir ~/.davfs2

次に、次のようにファイルを作成します:

vi ~/.davfs2/secrets

| 192.168.0.100/owncloud/remote.php/webdav owncloud database_password |

ファイルマネージャーを使用するか、次のコマンドを発行して、ファイルが自分だけが書き込み可能であることを確認します:

chmod 600 ~/.davfs2/secrets

次のようにマウントします:

mount owncloud/

srijan@server2:~$ sudo mount owncloud/

サーバーに認証するためのユーザー名を入力してください

192.168.0.100/owncloud/remote.php/webdav/ または、何も入力せずに Enter を押してください。

ユーザー名:

owncloud

owncloud ユーザーを認証するためのパスワードを入力してください

192.168.0.100/owncloud/remote.php/webdav/ または、何も入力せずに Enter を押してください。

パスワード:

database_password

srijan@server2:~$

注意: 提供された認証情報は今後使用されるため、メモを取っておいてください:

ユーザー名: owncloud パスワード: database_password


さらに、フォルダーに権限エラーがある場合は、ユーザーの所有者としてフォルダーの権限を変更します:

chown -R srijan:srijan owncloud/


server2.example.com でログイン時にフォルダーを自動的にマウントするには、~/.bashrc ファイルに mount ~/owncloud コマンドを追加します。

vi ~/.bashrc



| ```
[...]  
`mount ~/owncloud`

マウントが成功した後、リソースが一時的に利用できないというエラーや証明書の警告が表示される場合は、次のように削除できます:

  • リソースが一時的に利用できない場合:
vi /etc/davfs2/davfs2.conf 

| [...] use_locks 0 |

  • 証明書の警告:

自己署名証明書を使用している場合、警告が表示されます。中間者攻撃のリスクを受け入れる場合は、次のコマンドを実行します:

echo "y" | mount ~/owncloud > /dev/null 2>&1

4.2 ownCloud による ownCloud 7 クライアントのインストール

リンクを開き、Ubuntu 14.04 のディストリビューションを選択します。次に、Ubuntu デスクトップに次のコマンドを入力します:

cd /tmp  
wget http://download.opensuse.org/repositories/isv:ownCloud:desktop/xUbuntu_14.04/Release.key  
sudo apt-key add - < Release.key 
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/xUbuntu_14.04/ /' >> /etc/apt/sources.list.d/owncloud-client.list"  
sudo apt-get update  
sudo apt-get install owncloud-client

これにより、Ubuntu 14.04 デスクトップに ownCloud-client がインストールされます。それだけです、ownCloud-client を開いてください。

サーバーパスを 192.168.0.100/owncloud とし、ユーザー名=owncloud、パスワード=database_password の認証情報を入力します。

さらに、https を使用せずに使用している場合は、エラーを無視して進んでください:

再度:

その後、ownCloud がデスクトップにマッピングされます:

そして最後に、すべてのデータが同期されます:

5 Windows 7 での ownCloud 7 共有のマウント

Windows マシンでも ownCloud 7 サーバーからデータにアクセスできます。これには多くの方法がありますので、こちらのリンクを確認してください。2つの方法を説明します。

  1. ownCloud クライアントを使用します。リンクを開き、ここから Windows クライアントをダウンロードします。

クライアントをインストールするだけで、動作します。

詳細を入力します http://192.168.0.100/owncloud:

再度、認証情報(ユーザー=owncloud、パスワード=database_password)を入力します。これは、ownCloud 7 をインストールする際に設定したものです。ウィンドウが表示されます:

ローカルフォルダーを開いて、ファイルにローカルでアクセスできます。

  1. Cyberduck ver 4.5.

ownCloud 7 サーバーにアクセスする別の方法があります。それには Cyberduck を使用します。この URL からインストールする必要があります。

インストーラーをダウンロードし、次へ–次へで簡単にインストールします。

Cyberduck は非常に良いユーザーインターフェースを持っています。

認証情報を入力し、192.168.0.100/owncloud/remote.php/webdav に接続します。ユーザー=owncloud、パスワード=database_password:

認証情報を入力すると接続されます。

6 リンク

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。