Firefox Sync 独自サーバの構築

提供:maruko2 Note.
移動: 案内, 検索

目次

Firefox Sync 独自サーバ(Weave Server)のセットアップ

Firefox Sync サーバの基本機能のみを実装した Weave Minimal Server を構築する。

サーバーといっても、PHP と SQLite を利用した Web アプリ。

大まかな流れ

開発者のブログ[1] [2] にある Weave Minimal Server のソースコード をダウンロードする。

解凍したファイルの README に大まかなセットアップ方法が書かれている。

  1. apache の Alias 設定をし、apache を再起動。
  2. ブラウザで http://localhost/weave/1.0/blah/info/collection にアクセスし、ユーザー名・パスワード両方とも何も入力せず、キャンセルする。
  3. weave_minimal/ ディレクトリ内に weave_db ができる。
  4. create_user スクリプトを実行することで、Firefox Sync アカウントの作成と削除ができる。

手順

  1. Weave Minimal Server をダウンロード後、解凍。
  2. # wget http://people.mozilla.org/~telliott/weave_minimal.tgz
    # tar xzf weave_minimal.tgz
    

    weave_minimal ディレクトリのユーザーを apache にしておく。(apache が書き込みできるように。)

    # sudo chown -R apache weave_minimal
    
  3. Alias 設定のファイルを作成し、apache を再起動。
  4. Alias /weave /path/to/weave_minimal/index.php
  5. ブラウザで http://サーバアドレス/weave/1.0/blah/info/collection にアクセスし、ユーザー名・パスワード両方とも何も入力せず、キャンセルする。
  6. weave_minimal/ ディレクトリ内に weave_db ができるので、create_user スクリプトを実行し、Firefox Sync アカウントを作成する。
  7. # sudo php create_user
    
    (c)reate, (d)elete or change (p)assword: c
    Please enter email: foo@example.com
    Please enter password: password                                
    oz7hj2vxbaoedyfygyyfcejz2eycjftg created
    

    ユーザを消す場合は (d)elete で削除する。

    # sudo php create_user
    
    (c)reate, (d)elete or change (p)assword: d
    Please enter email: foo@example.com
    oz7hj2vxbaoedyfygyyfcejz2eycjftg deleted
    

Firefox 4 以上の Sync 設定

Firefox 4 以上に標準搭載されている Sync で、独自サーバを利用する方法。

  1. ツール » Sync をセットアップ... を選ぶか、 環境設定...Sync を選び、Firefox Sync をセットアップ ボタンをクリックする。
  2. 接続 ボタンをクリックする。
  3. firefox-sync-setup1.png

  4. 他の Sync デバイスを持っていない をクリックする。
  5. firefox-sync-setup2.png

  6. サインインの情報を入力する。
  7. firefox-sync-setup3.png

    1. Weave Minimal Server で作成したアカウントパスワードを入力する。
    2. サーバで 独自サーバを使用する... を選び、Weave サーバのアドレスを入力する。
    3. Sync キーは、何か適当に入力しておく。
    4. 続けるをクリックする。
  8. セットアップが完了
  9. 完了 ボタンをクリックして完了するか、同期オプションクリックしオプションを設定する。

    firefox-sync-setup4.png

Firefox 3 の Firefox Sync アドオンの設定

Firefox 3 用の Firefox Sync アドオン で独自サーバを利用する設定。

[表示する]

脚注

  1. Weave Server 1.0 official release « Tapestry
  2. Updating (and Deprecating) the Weave Minimal Server « Tapestry
LINEで送る このエントリーをはてなブックマークに追加
個人用ツール
名前空間
変種
表示
操作
案内
ツールボックス

注目のページ

このサイトのはてなブックマーク数