「Debianで自宅サーバを立ててみる」の編集履歴(バックアップ)一覧に戻る
Debianで自宅サーバを立ててみる - (2009/03/15 (日) 19:11:29) のソース
*自宅の回線の確認 自宅でサーバを外部に対して公開するには、自宅のインターネット回線にグローバルIPアドレスが割り当てられている必要があります。 ADSLやFTTHの場合は大部分がグローバルIPアドレスですが、CATV(特に、「接続可能なマシンは1台のみ」「ルータ使用不可」などと謳ってある安いプラン)やマンションの契約のオマケのようなインターネット接続の場合はプライベートIPアドレスが割り当てられている場合が多いので自宅サーバを公開することはできません。 回線にグローバルIPアドレスが割り当てられているかどうか確認するためには、ルーターのWAN側に割り当てられているIPアドレスがグローバルIPアドレスかどうか確認すればおk *サーバにするマシンを探す &bold(){古いマシンでおk} Debianは軽量なOSなので、それほど速いマシンを用意する必要はありません。 家の押入れの奥で眠っていたWindows98が動いていたようなマシンや、中古屋で5000円以下で売られているデスクトップ機で十分です。 目安としては、CPUはPentium MMX 200MHz以上、RAMは128MB程度あれば十分、64MB程度でもかまいません。 ただし、LANアダプタがついていないマシンはインターネットにつながらないので使用できません。 Windows98の頃はまだ常時接続は一般的でなかったし、インターネットに繋ぐのもダイアルアップを使用することが多かったのでLANアダプタが搭載されていない場合があります。 そういうときはPCIスロットにLANアダプタを増設してください。 PCIスロット用LANアダプタも中古屋で100円程度で大量に出回っていますし、新品を買っても1000円程度のものです。 USB接続タイプのものでも使用できないことはありませんが、PCI接続タイプに比べて抜けやすかったり不安定だったり高価だったりとあまりいいことが無いのでお勧めしません。 また、中古品を漁る場合、値段が同程度ならスペックよりもケースの開け閉めのしやすさやドライブベイへのアクセスのしやすさで選んでください。 ジャンク品でもケースの中を確認させてもらえる場合が多いので、お店の人に聞いてみてください。 大学の研究室でも、毎年それなりの数のマシンが廃棄されているので、腕に覚えのある人はゼミ室回りでもしてみてください。 ただし、機密保持のためHDDは外して置いてけって言われる場合が多いとです。 &bold(){新品を用意する場合は静音性重視で} お金に余裕のある(= 3万円くらい用意できる)人は、Atomオンボードのマザーボードで自作してみるのもいいでしょう。 Atomで組んだシステムは発熱も騒音も非常に小さいので一緒に寝ても大丈夫です。 *インストールCDの準備 &bold(){インストールCDイメージのダウンロード} [[DebianのFTPサイト>>ftp://cdimage.debian.org/debian-cd/5.0.0/i386/iso-cd/]]から、[[debian-500-i386-businesscard.iso>>ftp://cdimage.debian.org/debian-cd/5.0.0/i386/iso-cd/debian-500-i386-businesscard.iso]]をダウンロード &bold(){CDイメージをCD-Rに書き込む} [[DeepBurnner>>http://www.forest.impress.co.jp/lib/sys/hardcust/cddvdburn/deepburner.html]]などのisoイメージ書き込みのできるツールでイメージをCDに焼きます Windowsマシン(またはMac)での作業はここまで。 *Debianのインストール *SSHの有効化 Debianの場合はすごく簡単 apt-get install openssh-server これだけ *Apacheのインストール *FTPサーバのインストール お勧めはproftpd [[http://www.stackasterisk.jp/tech/systemConstruction/proftpd01_01.jsp]] *ドメインの取得とアップデータの設定 [[>>http://kunik.no-ip.com/2007/10/20/1958/setting-no-ip-dynamic-dns-update-client.html]] noip2アップデータの動作が確認できたらnoip2をデーモンとして登録します。 [[>>http://park15.wakwak.com/~unixlife/linux/de-init.html]] *ルータの設定 インターネットから自宅サーバにアクセスできるよう、ルータのNATを設定します。 #comment() このページへのアクセス数 total &counter() today &counter(today) yesterday &counter(yesterday) このページのタグ一覧 &tags_list()