会社の後輩に勧められ、長らく使っていたメアドもジャンクがいっぱいくるし、ドメイン名も気に入ったのが取れそうだし、ということで自宅でサーバを運用しようかなということになりまして。
15年ほど前から使っていたプロバイダのメールとブログとサイトを引っ越すぞ。
プロバイダに払ってた金でドメイン契約料も出せるし、株も調子いいし。
ってことで、新たなWEB生活の出発。
ドメイン取って、サーバを自作。
初めての自作はAtomマシンでございます。
コンセプトは、WEB、メール、ファイルのサーバ。
なるべく省電力、ファイルサーバなのでディスクたっぷりという相反するところに挑戦w。
★お品書き★
- 【D945GCLF2】 Intel Dual Core Atom N330&945GC+ICH7搭載 MiniITX/MicroATX両対応マザーボード
- 【CS-1615-SSB/350W】 ENERMAX Maxpoint PCケース
- 【ノーブランド】 PC2-5300 (DDR2-667) 2GB DDR2-SDRAM[240pin]
- 【SATA2I4-LPPCI】 玄人志向 SerialATA2(内蔵4ポート)インターフェースカード
- 【ST31500341AS】 Seagete 内蔵3.5インチHDD 7,200rpm 1.5TB S-ATAII × 4発
- その辺に転がってたパーツいろいろ。
- IDE接続の80GB HDD
- IDE接続DVDコンボドライブ
- 10インチ トリニトロン管CRT (相当古い・・・)
- USB接続HHKB Lite2 日本語配列
- 足りなかったケーブル類
ディスクを盛らなければ3万でお釣りが来るかもね。
このケース、3.5インチシャドウベイ×4 + 3.5インチベイ×2 + 5インチベイ×3と、結構盛りだくさんで入る。
サーバなので拡張性が高い方が良いのだ。ファンコントローラとかもいけるねぃっ!
これを組み上げました。初めての自作にしては30分でできたぞ。まぁ、挿さるところに挿すだけだからね。
ディスクが5発も入ると3.5インチベイがぎゅうぎゅうで熱くなるのが目に見えているが、そのうち何とかするさw。
さて、ソフトを入れていきましょう。
OSは、Ubuntu 8.10。
1.5TBが4発ありますがRAIDは組みません。
データ用×2とバックアップ用×2にする予定です。
バックアップは毎夜やることにして、そのときだけディスクを起こすようにするつもりです。
パッケージ構成は、LAPP(Apache + PHP + PostgreSQL)で行きます。
LAMP構成(Apache + PHP + MySQL)だとインストーラでワンセット入りますが、MySQLがお好みでないので、apt-getでシコシコと入れていきます。MySQLも入れちゃっても良かったんですけどね。
とりあえず、下記パッケージをインストール。
- Apache2
- PHP5
- Samba
- PostgreSQL
- OpenSSH
外からアクセスできるようにして、蔵にしまい込んで一日目終了。