朔 - P2P匿名掲示板
ダウンロード(安定版)
通常はこちらをダウンロードしてください。 WindowsでもUnixでも動きます。
- 2023-12-18 Saku 4.12.0 (ミラー)
簡単な使い方
- Python3.xをダウンロードして インストールしておく(3.9以降)。
- このページから朔のプログラムをダウンロードして展開する。
- モデム、ルータまたはファイアウォールを設定して8000/tcpを開ける。
- コマンドラインからライブラリをインストールして朔を実行する。
pip install pipenv pipenv install pipenv run python3 saku.py -v
- http://localhost:8000/を ブラウザで表示。
- 掲示板の使い方はチュートリアルを参照。
- 設定方法は朔設定ガイドを参照。
- テンプレートの設定方法は朔のテンプレートを参照。
アップデートの方法
できるだけ新しいバージョンを使ってください。 アップデートの際には、特に告知がなければ以前のフォルダにある cache, log, runの3つのフォルダを新しいフォルダに移動してください。 以前のデータを引き継ぐことができます。
不安定版
開発中の最新版を使いたい方や、テストに協力してくださる方はこちらをダウンロードしてください。
- 2024-02-02 (IPv6に対応したかもしれないもの)
- 2023-12-18 (4.12.0相当)
- アップロード監視用RSS
GitHubから入手することもできます。
- まずは次のコマンドを入力してください。
%git clone git://github.com/shingetsu/saku.git
- 2回目からは次のコマンドを入力してください。
% cd saku % git pull
Linux等にインストールする場合の手順
- Python3.xをダウンロードして インストールしておく(3.4以降)。
- Jinja2 をインストールしてください。 Linuxディストリビューションでパッケージを提供しているときは それを使うのをお勧めします。
- モデム、ルータまたはファイアウォールを設定して 8000/tcpを開けてください。
- コンパイルとインストールをします。
# make install あるいは # make install PREFIX=/path/to/insall/dir
デフォルトでは /usr/local にインストールしますが、 環境によってはここにインストールしたモジュールは読み込まれません。 その場合は# ln -s /usr/local/lib/python3.3/site-packages/shingetsu /usr/lib/python3.3/site-packages
のようにリンクを張ってください。 - 設定ファイルの雛型は /usr/local/share/doc/saku/sample にインストールされています。 saku.ini は /usr/local/etc/saku/saku.ini, /etc/saku/saku.ini, ~/.saku/saku.ini の順に読み込まれ、 後のものが優先されます。 起動スクリプトは saku.init で、これを /etc/init.d/saku のようにコピーしてください。 Supervisorを使う場合には init.sample ではなく supervisor.sample をインストールしてください。 その他の設定ファイルは saku.ini で指定します。
- 起動と終了は次のコマンドです。
その後 http://localhost:8000/
を表示してください。
# /etc/init.d/saku start # /etc/init.d/saku stop
- 掲示板の使い方はチュートリアルを参照。
- 設定方法は朔設定ガイドを参照。
- テンプレートの設定方法は朔のテンプレートを参照。
注: インストールしなくても使うことができます。 簡単な使い方をご覧ください。