[View] [Edit] [Attachments] [History] [Home] [Changes] [Search] [Help]
このサーバについて
このサイトのハード的な説明
色々誘惑がありまして、3万円のノートパソコンで自宅サーバを
する事になりました。ペンティアム200じゃ Squeak には厳しいかなーと
思っていたのですが、GUI さえ使わなければ大丈夫です。
- ハード
- HITACHI FLORA270(PC-5NH03-HA5LA) 日本橋のバス&タグで3万円で購入(2002)
- CPU: PentiumMMX 200MHz
- Memory: 64MB
- HDD: 20GB (IC25N020ATMR04 に換装) 江坂パソコン工房で1万円で購入(2003)
- ソフト
- FreeBSD 4.8-RELEASE
- Squeak 3.2 (Package)
- ComSwiki.3
- ネットワーク
参考にしたサイト
HITACHI FLORA に FreeBSD にインストールする
2003年8月現在このノートサーバ10か月ほど稼働していますが、全然快適です。
速度的な不満は無いもののやはりハードディスクの容量 2G では物足りず 20G に
交換して使っています。2G から 20G 10倍の容量です。(それでもこれより小さいHDはもはや売ってない)
もともと静かな機械でしたが、HD を交換したらもっと静かになった気がします。
交換も簡単なので、ノートPC+HD交換サーバはお勧めです。
インストールは非常に簡単ですが、引っかかった部分は以下の2点です。
- LANカード
- BIOS 起動画面で Plug and Play OS の項目を NO にしないと認識できません。
- X サーバ
- 11番シグナルで落ちてしまうので諦めました。とはいえ Squeak の操作に必要なので、他のホストから Cygwin の X 経由で接続すれば問題なしです。
FLORA 270 の HD を交換し、FreeBSD をインストール
FreeBSD に ComSwiki をインストールする。
(現行の FreeBSD ではパッケージが用意され、コンパイルは不要になりました)
http://www.tako-yaki.com:8080/tako/5 に書いてあるとおり作業しました。
上記以外の注意点としては、
- X のヘッダが要るとエラーを出す
- ln -s /usr/X11R6/include/X11 /usr/include/X11 で解決(ダサいけど)
make が終わったら make install します。エラーが出ますが、ちゃんと
/usr/local/bin/squeak が出来ていました。
あとは、X 上で
$ squeak /home/takasi/ComSwiki/squeak.image
で起動です。
起動してから ComSwiki のランチャでポート番号を変更したり、
http://ma2tak.dyndns.org:8888/ma2tak/1222 を元にエンコードを
直します。設定後は ComSwiki ランチャの save & exit で終了、そのあとは
$ squeak -headless /home/takasi/ComSwiki/squeak.image &
を使うと X 無しでも立ち上がります。システム標準の save & exit を
使うとちゃんと動かなかったので必ずランチャのボタンで終了します。
僕は、/etc/rc.local の中に
su takasi -c 'squeak -headless /home/takasi/ComSwiki/squeak.image &
のように入れて自動起動させています。
ログの取り方
スタイルシートを適用する。
swiki の見栄えを colorScheme と言って、admin ページ の settings で設定できます。
デフォルトで登録されている物を元に自分で設定する事が出来ます。
$ cd ComSwiki/swiki/default/files/schemes/
$ cp -r text propella # 元となる colorScheme をコピー
$ cd propella # このファイルの中身を色々触る
例えばスタイルシートを適用させるときは、
endHead.sm に
<link rel="STYLESHEET" href="http://yuri.sakura.ne.jp/~propella/propella.css" type="text/css">
のように書き込みます。ファイルの詳しい説明は
http://minnow.cc.gatech.edu/swiki/58 に書いてあります。
DDNS の設定
自宅サーバの名前解決に、
no-ip>http://www.no-ip.com/downloads.php を利用しています。
簡単な質問に答えるだけで簡単にサブドメインの登録が出来ます。
ADSL では、IP アドレスが変わってしまう為、ツールで自動的に IP の
更新を行わなければいけません。no-ip.com で用意されてある標準のツール
には FreeBSD 用は無いのですが、Linux 用がそのまま使えました。
$ wget http://www.no-ip.com/client/linux/noip_updater_v1.6.tar.gz
$ tar xzvf noip_updater_v1.6.tar.gz
$ cd noip_updater_v1.6/
$ make
$ make conf # 適当な質問に答える
# make install
# vi /etc/rc.local
/usr/local/bin/noip を追加
なお、2つ以上のドメインを使う場合、グループを設定して、
make conf の際にドメイン名の変わりにグループを指定します。
ご意見
Monday, 4 November 2002, 1:24:16 pm
よろしい!
Friday, 28 March 2003, 12:45:53 pm
TAKO-YAKI.COMの作者です。参考にしていただいてありがとうございました。
Monday, 25 August 2003, 1:00:48 pm
上手です。うちもやりたくなってきたな。
Monday, 25 August 2003, 7:16:43 pm
こんにちは。この swiki はぜんぜん情報交換にはなってませんが(イタズラさえない)、
Squeak をテーマにしたswikiは他にもたくさんあるから、完全個人的メモ用として
使ってます。家にパソコンが何台もあったり会社でも書いたりするのに便利ですよ。-- やまみや