さくらVPSセットアップ記録

自宅サーバと大学においてあるサーバが落ちる為、さくらのVPSを借りてそちらに機能を移行


カスタムOSインストールからdebian 5.05 amd64選択。VNCクライアントがDebian上のChromeではうまく動作しないため、Windows+IEを使用。

Debian初期設定

なんかtaskselで特になにも聞かれないまま、パッケージがいっぱい入る。悲しい。
シリアルコンソールの設定が追加されてたり、若干改変されてる模様

とりあえず/etc/apt/sources.listで%s/lenny/testing/g。debian-volatileのエントリは消す。

apt-get update && apt-get dist-upgrade && reboot

apt-get install sudo && visudo

upgrade-from-grub-legacy

sudo vim /etc/ssh/sshd_config

sudo vim /etc/hostname /etc/hosts

hostnameだけ書き換えて、hostsに追記わすれると、sudo他認証おそくなる

DNS登録

value-domainからDNSエントリ追加

iptables設定

ひみつ

レポジトリ移行

apt-get install subversion mercurial

svnadmin dump hoge | gzip > hoge.gz
scp hoge.gz sakura.nyaxtstep.com:
zcat hoge.gz | svnadmin load hoge

Mercurialは楽でいいね

hg clone ...

tiarra

/data/tiarraとってくる
cd /etc/init.d; sudo ln -s ~/svn_priv/settings/etc/init.d/tiarra
/etc/init.d/tiarra start

Webサーバ移行

apt-get install lighttpd
cd /etc/lighttpd; ln -s ~/svn_priv/settings/etc/lighttpd/lighttpd.conf

sudo svn_priv/settings/setupruby.sh
sudo apt-get install libsqlite3-dev
sudo gem install rack sinatra sequel thin haml

ログビューア

hg clone nyacl
./model.rb
./start.sh