Subsonic 是一個基於 Java 的線上音樂平台,並且開放原始碼
可以讓你擁有自己的線上音樂台,更可以分享給身邊的親朋好友,可以共享音樂、各自擁有歌單
Subsonic 的介面風格簡易,並且提供大量的 Theme 可以更換,值得一提的是有各式 App、Desktop 程式支援,讓我隨時隨地可以收聽自己的音樂。
Subsonic 安裝
Step.1 安裝 Java
$ yum install java-1.7.0-openjdk
$ vim /etc/java/java.conf
JVM_ROOT=/usr/lib/jvm
JAVA_HOME=$JVM_ROOT/jre
$ vim /etc/profile
JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.85.x86_64
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib
export PATH JAVA_HOME CLASSPATH
參考 CentOS 6 安裝 Java JDK 1.7.0
Step.2 下載並安裝 Subsonic
官方下載
$ rpm -Uvh subsonic-5.2.1.rpm
Step.3 安裝轉檔功能
$ yum install lame flac faad2 vorbis-tools ffmpeg
Step.4 設定 Subsonic
最大記憶體: 512MB (記憶體的使用量隨著你的檔案數量而定)
Web Port: 8081
Listen IP: 192.168.121.10
$ vim /etc/sysconfig/subsonic
SUBSONIC_ARGS="--max-memory=512 --port=8081 --host=192.168.121.10"
--host 是不能指定 hostname / DomainName,只能指定 IP,所以要進行 host 開放在下面會整合 Nginx
Step.5 啟動並測試 Subsonic
$ service subsonic start
到瀏覽器 http://ServerName:8081,預設帳號密碼: admin / admin
有幾項設定是你必須先調整的
1. 更改 admin 密碼
2. 指定你的音樂檔路徑
指定完畢後,請點選 Scan media folders now,subsonic 會自動搜尋此路徑底下的所有音樂,接著你就會看到歌曲囉。
3. 尋找支援你硬體的應用程式 App
Subsonic Apps
Subsonic 整合 Nginx
為了要讓 Subsonic 也能在網際網路上用 DomainName 分享,所以採用 Nginx Proxy 的方式代理 Subsonic
$ vim /etc/nginx/conf.d/subsonic.conf
server{
listen 80;
server_name shazi.info;
error_log /var/log/nginx/error.log;
location / {
root /usr/share/nginx/html;
index index.html index.htm;
proxy_next_upstream http_502 http_504 error timeout invalid_header;
proxy_pass http://192.168.121.10:8081;
proxy_set_header Host $Host;
#proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_max_temp_file_size 1024m;
}
}
$ service nginx restart
測試 http://shazi.info 完工!
*Subsonic Premium Crack 免費30天限制
Step.1 將 subsonic.org 指向 127.0.0.1
$ vim /etc/hosts
127.0.0.1 subsonic.org
Step.2 到 Subsonic 站台首頁,在右上角可以找到 " Get Premium" 等字樣進入。
Step.3 輸入授權註冊訊息
Email: foo@bar.com
Key: f3ada405ce890b6f8204094deb12d8a8
Step.4 重新整理,解除 30 天免費限制。
Orignal From: CentOS 6 - Subsonic 建立一個屬於你的線上音樂台
沒有留言:
張貼留言