OwnCloud - LAN上での実装

プレゼンテーション

OwnCloudは、オンラインストレージサービスとさまざまなアプリケーション(クラウドコンピューティング)のオープンソース実装です。 OwnCloudは(LANとして)パーソナルネットワークにインストールできます。 このサーバーへの依存関係はPHPにあり、データベースはSQLite、MySQLまたはPostgreSQLにあるはずです。

データの表示、編集、共有を可能にするWebインターフェースに加えて、OwnCloudは、ファイルにアクセスするためのWebDAV、連絡先にアクセスするためのCardDAV、およびカレンダー用のCalDAVなどの標準プロトコルを実装します。

このチュートリアルでは、次のことを学びます。

  • 1 - パーソナルWebサーバーにOwncloudをインストールする方法。
  • 2 - WebDAVでファイルエクスプローラを介してデータにアクセスする方法。
  • 3 - クラウドにローカルにアクセスするために/ etc / fstabに共有をマウントする方法。
  • 4 - デスクトップに独自のクラウドクライアントをインストールする方法。
  • 5 - Owncloudクライアントを同期用に設定する方法。

前提条件

  • Linux OSを搭載したコンピュータ(このチュートリアルはUbuntu Enterprise Server 10.04LTSまたは12.04LTSに基づいています)。
  • Apache Webサーバー(ホームディレクトリにpublic_htmlディレクトリを持つApache Webサーバー)。
  • PHPサーバーのバージョン - 最小v5.3。
  • Linux OS(Ubuntuデスクトップ配布(12.04LTS) - owncloudクライアントとして使用される予定)を搭載したコンピューター。

OwnCloudをWebサーバにインストールする

  • 公式ウェブサイトにアクセスしてください://owncloud.org/support/install/
  • 「最新の安定版リリース」をダウンロードしてください。
  • このチュートリアルではowncloud-4.0.4を使用しました。
  • " username "はあなたの "Linux ubuntuデスクトップ"の接続ログインになり、あなたの " ホームディレクトリ "になります。
  • ダウンロードしたファイルをサーバーのホームディレクトリに解凍します。
    •  tar -xjf owncloud-xxxtar.bz2 
  • 以下のいずれかのコマンドを使用して、 "owncloud"ディレクトリをサーバーの "public_html" homeDirectory(または/ var / www /内)に移動します。
    •  mv owncloud〜/ public_html / 
    •  sudo mv owncloud / var / www / 

ご了承ください:

  • "www-data" Webサーバーの所有者は、apps、data、およびconfigに次のディレクトリを持つ必要があります。
  • これらのディレクトリのうちの2つはあなたのownCloudインストールの一部です、 'data'ディレクトリだけが作成されるべきです。
  • owncloudディレクトリに移動します
    •  cd owncloud 
  • ディレクトリ 'data'を作成してください。
    •  mkdirデータ 

アプリ、設定、データの権限を設定します。

  •  sudo chown -R www-data:wwwデータアプリ 
  •  sudo chown -R www-data:www-data config 
  •  sudo chown -R www-data:wwwデータデータ 

Owncloudアプリケーションが正しく動作するためには、 "rewrite"と "headers"モジュールを有効にする必要があります(Apacheではデフォルトで有効になっていません)。

  •  sudo a2enmodの書き換え 
  •  sudo a2enmodヘッダ 

変更を検証するためにApacheサーバーを再起動します。

  • sudoサービスapache2の再起動

/ var / www /にowncloudディレクトリを設定した場合は、次のコマンドを実行しないでください。

/ var / www /にあるowncloudディレクトリへのシンボリックリンクを作成します。

  •  udo ln -s /ホーム/ユーザー名/ public_html / owncloud / / var / www / owncloud 

ご了承ください:

  • 「ユーザー名」はサーバーのホームディレクトリです。

Webサーバーを起動します

  •  // name_of_server / owncloud(または)// IP_Adress_server / owncloud 
  • あなたの個人データを使ってフォームに記入してください。
  • セキュリティの問題を回避するために、管理者と一般ユーザーを分けることが重要です。
  • このフォームに入力すると、最初に「Owncloud」の管理者アカウントが作成されます。
  • 通常のユーザーアカウントとは異なるユーザー名とパスワードを設定することをお勧めします。
  • 「インストール」をクリックしてください。
  • サインインして、「あなたのパーソナルウェブサーバー上のOwncloud」を使い始めてください。
  • 初めて接続するときは、一般ユーザー用のログインとパスワードを作成してください。

「ユーザー」グループを作成します。

  • 設定 - >ユーザー - >ドロップダウンメニュー 'グループ' - > 'グループ追加'をクリック
  • ユーザーを入力して検証

ユーザーを作成します。

  • デスクトップに接続するために同じログインとパスワードを入力してください。
  • 「名前」と「パスワード」を入力してください - >グループ 'ユーザー'を選択してください - >「作成」をクリックしてください。
  • アプリケーションを(管理者として)終了し、通常のユーザーとして接続します。

WebDAVでファイルエクスプローラを介してデータにアクセスする

ownCloudを介してローカルフォルダにデータを保存できるようにするWebDAVアクセスを設定する方法

  • 私たちはあなたのウェブサーバのルートディレクトリかサブディレクトリにそれをマウントするかもしれません。
  • このチュートリアルでは、ホームディレクトリを使用して「owncloud」ディレクトリを作成します。

WebDAVサポート(davfs2パッケージ)をインストールする

  •  sudo apt-get davfs2をインストールしてください。 
一般ユーザーによるアクセスを許可するようにdavfs2を再構成します。
  • sudo dpkg-reconfigure davfs2(プロンプトで[はい]を選択します)

共有グループオプションをマウントする権限を持つユーザーを追加します - davfs2

  •  sudo usermod -aG davfs2 username 

ユーザーが共有クラウドオプションをマウントできるようにするには、問題のディレクトリをそのホームディレクトリに作成する必要があります。それを「owncloud」と命名します。

  •  mkdir owncloud 

fstabに 'owncloud'をマウント

  • owncloud-4.0.4の場合、サーバーのIPアドレスを示す次の行を 'fstab'に挿入します。

 //ip_address_server/owncloud/remote.php/webdav/ / home / username / owncloud davfs user、rw、noauto 0 0 

ご了承ください:

  • ファイルエクスプローラに入ると、 'owncloud'という名前のデバイスが表示されます。
  • クリックするとうまくいきません。 「デバイスをマウントできませんなど」というメッセージが表示されます。
  • 今心配しないで、それを機能させるためのいくつかのステップがまだあります。
  • " davfs2 "をインストールすると、隠しディレクトリと "davf2.conf"と "secrets"という2つのファイルがユーザー名のホームディレクトリに作成されます。

これら2つのファイルを構成します。

davfs2.conf:次の行のコメントを外してこれらの値を使用します。残りは編集しないでください。

  •  ask_auth 0 
  •  use_locks 0 
  •  gui_optimize 1 

秘密 :このファイルの最後の行に追加します(二重引用符が重要です)。

  • " / home / username / owncloud /" "username" "password"

重要な注意点:

  • ユーザー名とパスワードは、以前に作成した独自のクラウドWebサーバーに接続するための「ログイン」と「パスワード」です。 これが、自分自身のクラウドサーバのユーザグループにユーザを作成することが重要な理由です。

クラウドと同期するために独自のクラウドクライアントをインストールする

aptプロトコルのソースのリストにソースパッケージを追加します。

  •  sudo sh -c 'echo "deb //download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04/ /" >> /etc/apt/sources.list' 

パッケージリストの更新依頼

  •  sudo apt-getアップデート 

パッケージのインストール

  •  sudo apt-get install owncloud-client 

owncloud-clientパッケージのアップデートを入手するには、次のキーをダウンロードしてください。

  •  wget //download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04/Release.key 

キーを追加してください。

  •  sudo apt-key add - <Release.key 
owncloudクライアントを構成する
  • クライアントがインストールされると、起動アイコンがアプリケーションに表示されます。
  • キーワードで検索:クラウド。

  • アイコンをクリックしてアプリケーションを起動すると、クライアントを設定する必要があるというメッセージが表示されます。
  • OKをクリックしてください。
  • 右上のタスクバーに小さな黒い雲のアイコンが表示されます。

  • アイコンを左クリックして[構成]を選択します。
  • クラウドのURLをテキストフィールドに入力します。
    • // ip_adress_machine / owncloud /

  • 作成したユーザーのログイン名とパスワードを入力してください。
  • 通常、チュートリアルに従えばそれはあなたのユーザ名であるべきです。

  • 次の画面はクラウドへの接続を確認します。

  • その後、同期するフォルダを選択するように求められます。
  • ホームディレクトリに作成した「owncloud」ディレクトリを選択します。
  • 使用するチュートリアルの名前(または別名)を付けます。 'Moncloud'

  • この画面では、デフォルト設定のままにします。
  • "clientsync"フォルダはデフォルトであなたのクラウドのルートに作成されます。 必要に応じて後で削除できます。

  • サーバーに「clientsync」フォルダが存在することを確認します。
  • あなたのファイルエクスプローラを開いて、 'Devices'の 'owncloud'をクリックすると、このディレクトリが見えるはずです。

  • 最後に、すべてが同期されているかどうかを確認するには、タスクバーの黒い雲のアイコンを左クリックして[ステータスを開く...]を選択します。

前の記事 次の記事

トップのヒント