2014/07/15

AeroFS TeamServerのセットアップ(CentOS環境)

P2Pで第三者サーバーを使う事無く利用できる容量無制限のAreoFS
このAeroFSのTeamServerをCentOS6環境へセットアップした際の手順メモ。
(通常のクライアントのセットアップメモはこちら)

  1. セットアップファイルダウンロード
    AreoFS公式サーバから
    https://www.aerofs.com/download_team_server
    に記載のLinuxインストール用のtgzファイルダウンロード(2014/07/13時点での最新版 0.8.57)

    # cd ~/
    # wget https://dsy5cjk52fz4a.cloudfront.net/aerofsts-installer-0.8.57.tgz

    (※)先にSignUPして利用者登録しておくこと

  2. 解凍

    # tar -xvzf aerofsts-installer-0.8.57.tgz

  3. 配置

    # mv ~/aerofs /srv/AeroFSTS_bin
    # chmod -R +x /srv/AeroFSTS_bin

  4. 必須な関連アプリインストール
    javaとかUtil系必須のようです。AreoFS常駐起動にscreenを使いたいのでこれも。

    # yum install java-1.6.0-openjdk sharutils procps screen

  5. 初回起動設定
    初回起動時にログインアカウントとか、ストレージに使う場所とか聞かれるので適宜設定

    # /srv/AeroFSTS_bin/aerofsts-cli
    いろいろ聞かれるので入力
    Checking for dinosaurs…
    Welcome to AeroFS.
    Email: (登録したアカウント)
    Password: (登録したパスワード)
    Computer name: (このPCのアプリ管理上の名前)
    The following storage options are available:
    0.Store files on the local disk
    1.Store compressed files on the local disk
    2.Store files on Amazon S3
    Storage option [0]:(そのままサーバー上に置いてほしいので0を選択)
    AeroFS folder: (同期ファイルを保存するフォルダーパス)

  6. 再起動時毎回起動するよう設定
    再起動時に必ず起動されるようにshに仕込んでおく。

    # vi /etc/rc.d/rc.local

行末に追加

screenコマンドのメモ

参考

+最近のActivities(やりとり)の確認コマンド

# /srv/AeroFSTS_bin/aerofsts-sh activities

+その他コマンドhelp

  1. ファイヤウォール設定
    穴を開けなくてもFireWallを超えて使えるが遅い、使用ポートをあける。

公式-What Are The Firewall Requirements For The AeroFS Desktop Client?

At minimum AeroFS requires:

+Ports 80, 443, 4433, 5222, 888, 29438, 8084 and 3478 must be open for outbound connections on TCP.
+Ports 50193, 50194, 50195, 50196 and 50197 must be open for inbound and outbound connections on TCP.

vi /etc/sysconfig/iptables

内向きの定義追加

参考サイト

https://github.com/jzerbe/jzerbe.github.com/blob/master/_posts/


後日追記(2014/0722)

rc.local による screen 起動がいまいちうまく動かない場合あり。
cronを定期実行して死活確認。死んでたら起動するshを用意することで対応しました。

vi /srv/AeroFSTS_bin/check_aero_cli_proc.cron.sh

chmod 700 /srv/AeroFSTS_bin/check_aero_cli_proc.cron.sh

crontab -e

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

JavaScriptを有効にしてください。
あるいは下記手順で投稿できます。
1.「トークンコード取得」を押すと枠内にトークンコードが表示されます
2.表示されたトークン文字を「投稿確認トークン入力」へ入力します

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">