さくらのVPSを1つ借りてUbuntu 10.04 LTSで環境構築したのでメモ。ほとんど自分専用。初心者なのでおかしなことをしているかもしれません。
ロケールの設定
ソフトウェアのインストール
適当に使いそうなものを入れておきます。
sshの設定
公開鍵認証を行うように設定します。
puttygenで生成した鍵を貼り付け。
ポートが22のままだと攻撃されまくりなので変えておきます。また、公開鍵認証でログインできることを確認したらパスワード認証は塞いできます。
iptablesの設定
80番とssh以外のポートはすべて閉じるように設定しておきます。
gitの設定
設定ファイルの同期
設定ファイルをgitリポジトリから引っ張ってきてシンボリックリンクを張っています。
シェルの切り替え
Webサーバのインストール
nginxをインストールしてdaemontoolsで管理するように設定しています。
Rubyのインストール
rvmを利用してRubyをインストールします。
追記