この Web コンテンツを提供しているサーバは完全に手作りなサーバマシンでしたが、2006 年 9 月を以てレンタルサーバによる公開に切り替えました。このページでは 2003 年 12 月から 2006 年 9 月までの 3 年間における手作りサーバ時代のことについてかかれています。
お豆腐みたいなカワイイ形をした、Be Silent というファンレスベアボーン PC をサーバ機としています。ちっちゃいながらも今日も我が家で元気に稼働中!
| OS | Linux (Fedora Core 3) |
|---|---|
| CPU | VIA Eden ESP6000 (667MHz) |
| HDD | 40GB |
| Memory | 512MB |
何の変哲もない一般家庭用の ADSL 1.5M 回線をバックボーン(?)として利用しているので、IP アドレスは非固定です。
本来サーバを建てるには固定 IP アドレスが必須ですが、変動する IP に対してもどうにかしてドメイン名によるアクセスが出来るようにする Dynamic DNS という手法を使うことにより、自転車操業的にドメインによるアクセスを実現しています。なので IP の更新が行われた場合、一定時間見られないという問題もありますが、日本国内であればせいぜい2~3ヶ月に一回、 10 分程度です。海外から見ている人は DNS が反映されるのに時間がかかります。
炊事洗濯掃除を全て自分の責任で行う一人暮らしがとてもエキサイティングで楽しいように、OS インストールから ネットワークのルーティング、そして Web デザインまでを自分でやるのはとっても刺激的! あなたも是非やってみては。
3-tadpoles サーバは前回からの再起動から
が経過しています。なお、この数字はあくまでも(再)起動後からの経過時間です。ちなみに3-tadpoles サーバの経歴は以下の通り。
サーバ内では Deamon というそれぞれの役割を持たされた無数のコビトさんたちが24時間働いてくれています。3-tadpoles で活躍中のコビトさんのうち代表的なひとたちを紹介。
"あぱっち" とよばれるコビトさんはこの Web サイト の文書をあなたのコンピューターにお届けする役割を担っています。届けるだけでなく、みんなから送られてくるコメントなどを受け取る役割もやっていますし、カウンタや掲示板のような簡単なプログラムを実行したりもします。3-tadpoles の一番の働き者。
サーバ管理人であるわたしのメールアドレス webmaster@3-tadpoles.net を含め、3-tadpoles.net 名義のあらゆるメールはこのコビトさんから発信されます(SMTP サーバ)。
なお、第三者の悪い人に乗っ取られないように、メールの送受信に認証をかける必要があるため、SMTP-Auth という認証もやってくれることになりました。
あらゆる 3-tadpoles.net 名義のメールはこのコビトさんが受け取ります(POP / IMAP サーバ)。現在の Dovecot コビトさんは、従来のメールの受け取りのみを仕事にしてますが (POP)、単に受け取る以外にも多量のメールを仕分けて整理保管してくれる仕事もしてくれる才能を持ったコビトさんでもあります (IMAP)。が、私はそこまでハードに使わないので今までの POP で当分頑張って貰うつもりです。
3-tadpoles サーバがインターネット上でどこの位置(IP アドレス)にいるのかを常に見張ってて、位置が変わるとネームサーバという電話帳のようなところに知らせてくれます。このコビトさんがいないとそもそもインターネットサーバ自体が成り立ちません。
サイト内にある Soundtrack と Note の膨大な量の記事を整理整頓してくれているコビトさん。Apache コビトと協力しあって Web サイトの提供をしてくれている影の立て役者です。
このコビトさんを通じて他の大勢のコビトさんたちと相談し合って、みんなでどのように仕事を進めるかを決めるのです。相談役コビトさんといったところでしょうか。
外出先のコンピュータから 3-tadpoles 内のファイルを編集出来るべく働いてもらう予定のコビトさんだったのですが、わたしの仕事の仕方の教え方が悪くてうまく働けないのでお休み中。Redhat Linux ディストリビューションに採用されている vsftpd に鞍替えしました。
FTP コビトさんほど万能な奴ではないんだけど、家のコンピューターから 3-tadpoles 内のファイルを編集するときにそれらのやりとりを担ってくれているコビトさんです。
ぼくが指定した日時きっかりに他のコビトさんに働いてもらうべく指示を出すスケジューラーなコビトさん。Analog コビトさんに定期的に Log を読んでもらうべく頼んだり、標準時にサーバの時計を修正してもらったりしています。
ここから下のコビトさんたちは、いつもメモリ上で働いている Deamon コビトさんと違って留守であることが多いんだけど、呼び出せばすぐに駆けつけてくれる。やっぱり頼りになるやつらです。
Apache コビトさんがいつどのようなページをやりとりしたかを記録した Log という膨大な量の日記帳を読んでからそれを読みやすく書き換えて管理人に知らせてくれるコビトさん。Apache コビトさんを騙して悪いことをしようとしている人たちを教えてくれたりもしてくれます。
トラックバックやコメント機能を持つ Weblog という サイト形態を提供してくれているコビトさん。MySQL コビトさんが管理してくれている記事をきれいに装飾して Apache コビトさんに渡してくれています。
数あるコビトさんのなかで唯一日本生まれなコビトさん。まぁそんなことはどうでもいいんだけど。
学校・趣味を通じて知り合った友達との連絡用にこのサーバを使ってメーリングリストをやっているんだけど、その機能を Postfix コビトさんと協力し合って提供してくれています。
みなさん今日もお疲れさん~