subsonic+nginxで快適ストリーミングサーバを構築
subsonicでさくらのVPSを利用したストリーミングサーバを構築しました。
これで自分の曲ライブラリをいつでもどこでも聞くことができます!
基本的には参考ページ一番上を参考にしていけました。
sudo yum install java-1.6.0-openjdk mkdir ~/tmp cd ~/tmp wget http://downloads.sourceforge.net/project/subsonic/subsonic/4.6/subsonic-4.6.rpm sudo rpm -ivh subsonic-4.6.rpm --test sudo rpm -ivh subsonic-4.6.rpm sudo yum -y install lame flac faad2 vorbis-tools ffmpeg sudo mkdir /var/music sudo mkdir /var/playlists sudo chmod 777 /var/music sudo chmod 777 /var/playlists
インストールはこんな感じ。
/etc/nginx/conf.d/virtual.confへ以下を追加。
server { listen *:80; server_name path.to.your.site; error_page 404 /404.html; location = /404.html { root /usr/share/nginx/html; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nging/html; } location / { proxy_pass http://127.0.0.1:4040; break; } }
/etc/sysconfig/i18nが以下になっていない場合は日本語の音楽ファイルが文字化けするので注意が必要。
LANG="ja_JP.UTF-8" SYSFONT="latarcyrheb-sun16"