さくら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/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