keitairc: インストールと設定

トップページ | ライセンス | 動作環境 | インストール | 使い方 | 開発 | セキュリティ | FAQ | 変更履歴

  1. 必要なライブラリをインストールします。
    Debian GNU/Linux 3.0 `woody' 以降なら
    apt-get install libjcode-pm-perl libpoe-component-irc-perl liburi-perl libwww-perl libappconfig-perl
    ほかの OS なら、適宜それと同じものを適宜インストール。
  2. keitairc をどっかに置く。
  3. dot.keitairc を設定して ~/.keitairc として置く。

.keitairc の設定

以下に、keitairc の設定ファイルの例を示します。 irc.example.com という irc server に、port 6667, パスワード javel で 接続し、その様子を、keitairc 動作ホストの port 1234, つまり http://そのホスト:1234/ に接続して見たり書いたりできる、という設定例です。 携帯端末などから http://そのホスト:1234/ に接続する際に、 ユーザID「andre」、パスワード「2055」でアクセス認証します。

# sample ~/.keitairc

################################################################
# irc connection
################################################################

# nick を指定 (plum 経由のときは意味ないので適当でいい)
irc_nick = adr

# username を指定 (plum 経由のときは意味ないから適当でいい)
irc_username = andre

# フルネームを指定 (plum 経由のときは意味ないから適当でいい)
irc_desc = Andre Limmoenman

# irc server, port and password (if any)
irc_server = irc.example.com
irc_port = 6667
irc_password = javel


################################################################
# web (i-mode) connection
################################################################

# listening port
web_port = 1234

# page title
web_title = keitairc

# チャネルごとに、この行数まで記憶
web_lines = 20

# 発言後 未読メッセージのみを表示するか 全発言を表示するか?
# ディフォルトは全発言表示
# show_newmsgonly = yes

# アクセス認証. ここを省略してしまうと
# パスワード認証しないので、接続は簡単ですが、URL がばれてしまうと
# 誰でも読めますし、誰でもあなたに成りすまして発言できます。
web_username = andre
web_password = 2055

################################################################
# options for AIR-EDGE Phone
################################################################
# AIR-EDGE Phone など Cookie 対応端末でクッキーを使う場合
# use_cookie = yes

################################################################
# options for au (ezweb)
################################################################
# au_subscriber_id = 050999999999999_mb.ezweb.ne.jp
#
# ezweb端末の EZ番号を利用した認証を行います。
# (EZ番号で認証できなかった場合は 通常の basic auth を
# 行います)

################################################################
# options for Vodafone live!
################################################################
# もし Vodafone live! (J-Phone) などの http port を指定できない端末で、port 80 を
# 占有せず keitairc を使いたいなら、たとえば keitairc を port 8765 で
# 立ちあげ、apache の httpd.conf の
#   ProxyPass /irc/ http://your.host.com:8765/
# とし、
#   http://your.host.com/irc/
# に対して接続する手があります。この場合、keitairc の見かけ上の
# トップディレクトリは /irc/ になりますので、これを指定します。
# web_root = /irc/

このファイルを /etc/keitairc として設置すれば、そのサーバで稼働する keitairc 全体に対する設定になります。
また、これらの設定は keitairc 起動時のオプション引数としても 指定可能です。(例: -web_port 5678)
/etc/keitairc よりも ~/.keitairc の設定内容が優先されます。
~/.keitairc の設定内容よりも起動時オプションの設定内容が優先されます。

SourceForge.jp