新月 - P2P掲示板

朔 - P2P匿名掲示板

朔は新月Python用の新月の実装です。 Windows版と共通版(Pythonスクリプト版)があります。

ダウンロード(安定版)

通常はこちらをダウンロードしてください。 共通版は別途Pythonをインストールして使うもので、WindowsでもUnixでも動きます。 Windows版は単独で動きますが、ファイルサイズが大きいです。

You can download Saku from SF.net, too.

Windows版の使い方

  1. このページから朔のプログラムをダウンロードする。
  2. アーカイブを展開する。
  3. tksaku.exeをダブルクリック。
  4. http://localhost:8000/を ブラウザで表示。
  5. しばらく待っても掲示板が表示されなければ8000/tcpのポートを空ける。 ルータやファイアウォールのマニュアルを参照。
  6. 掲示板の使い方はチュートリアルを参照。
  7. 設定方法は朔設定ガイドを参照。
  8. テンプレートの設定方法は朔のテンプレートを参照。

共通版の簡単な使い方

  1. Pythonをダウンロードして インストールしておく(2.3以降)。
  2. このページから朔のプログラムをダウンロードする。
  3. アーカイブを展開する。 Lhaplusがお薦め。
  4. tksaku.pywをダブルクリック。 UnixなどでGUIを使わない場合には代わりにsaku.pyを実行。
  5. http://localhost:8000/を ブラウザで表示。
  6. しばらく待っても掲示板が表示されなければ8000/tcpのポートを空ける。 ルータやファイアウォールのマニュアルを参照。
  7. 掲示板の使い方はチュートリアルを参照。
  8. 設定方法は朔設定ガイドを参照。
  9. テンプレートの設定方法は朔のテンプレートを参照。

アップデートの方法

できるだけ新しいバージョンを使ってください。 アップデートの際には、特に告知がなければ以前のフォルダにある cache, log, runの3つのフォルダを新しいフォルダに移動してください。 以前のデータを引き継ぐことができます。

不安定版

開発中の最新版を使いたい方や、テストに協力してくださる方はこちらをダウンロードしてください。 Windows版はファイルサイズが大きいので、 できれば共通版を使ってください。

Subversionを使って入手することもできます。

  1. まずは次のコマンドを入力してください。
    % svn co https://shingetsu.svn.sourceforge.net/svnroot/shingetsu/saku/trunk/ saku
  2. 2回目からは次のコマンドを入力してください。
    % cd saku
    % svn update

更新履歴はTracでも 見ることができます。

Windows版のコンパイルはpy2exeを使い、 こんな感じのスクリプトで行っています: mkwinsaku.sh

共通版をUnix等にインストールする場合の手順

  1. Cheetah をインストールしてください。 同梱されているCheetahディレクトリをコピーしてもいいですが、 本家のものをインストールした方が処理速度が速いはずです。 Linuxディストリビューションでパッケージを提供しているときは それを使うのをお勧めします。
  2. モデム、ルータまたはファイアウォールを設定して 8000/tcpを開けてください。
  3. コンパイルとインストールをします。
    # make install
    あるいは
    # make install PREFIX=/path/to/insall/dir
    デフォルトでは /usr/local にインストールしますが、 環境によってはここにインストールしたモジュールは読み込まれません。 その場合は
    # ln -s /usr/local/lib/python2.4/site-packages/shingetsu /usr/lib/python2.4/site-packages
    のようにリンクを張ってください。
  4. 設定ファイルの雛型は /usr/local/share/doc/saku/sample にインストールされています。 saku.ini は /usr/local/etc/saku.ini, /etc/saku.ini, ~/.saku/saku.ini の順に読み込まれ、 後のものが優先されます。 起動スクリプトは saku.init で、これを /etc/init.d/saku のようにコピーしてください。 その他の設定ファイルは saku.ini で指定します。
  5. 起動と終了は次のコマンドです。 その後 http://localhost:8000/ を表示してください。
    # /etc/init.d/saku start
    # /etc/init.d/saku stop
  6. 掲示板の使い方はチュートリアルを参照。
  7. 設定方法は朔設定ガイドを参照。
  8. テンプレートの設定方法は朔のテンプレートを参照。

注: インストールしなくても使うことができます。 共通版の簡単な使い方をご覧ください。

Copyright© 2003-2008 shinGETsu Project. All Rights Reserved.
webmaster@shingetsu.info (Legal Notices)