Sonarr儘管可以下載BT種子,但是少了通知使用者的功能,手機版網頁介面也普普通通。為此LunaSea就是一個好幫手。
LunaSea是一款遠端控制BT下載服務的前端,提供手機APP與網頁版界面。
支援的服務列表如下:
- Sonarr
- Radarr
- Lidarr
- Newznab Search
LunaSea本身並沒有影片播放功能,僅是一個控制前端,可以在下載BT總子完成之後發送通知到手機,並從手機遠端控制遠下載任務。
本文以LunaSea連接 Sonarr作示範。
1. 安裝LunaSea#
LunaSea為Jagandeep Brar開發的開源軟體,完全可自架。
官方文件: LunaSea - LunaSea
APP以Flutter寫成,支援Linux/Windows/macOS/Android/iOS,操作大同小異。
請至 Github下載對應系統的安裝檔。
另外也可以用Docker跑網頁版控制界面,以http://伺服器IP:80
存取。
docker run -p 80:80 ghcr.io/jagandeepbrar/lunasea:stable
2. 與Sonarr連線#
開啟Sonarr網頁介面,進入Settings → General → Security,複製API Key
LunaSea啟用的服務叫做「modules」。開啟LunaSea APP,點選Settings → Configuration → Sonarr,勾選啟用Sonarr
點Connection details,在Host欄位輸入
Sonarr伺服器的IP:8989
,再填入Sonarr的API Key之後Sonarr的列表就會出現在首頁了,操作跟網頁一樣,可以搜尋影劇、管理下載任務。
如果有不同的實例要連接,可以到Settings → Profiles設定單獨的設定檔。
3. 設定手機通知功能#
LunaSea的通知功能分為本機與線上二種,後者需要註冊免費LunaSea Cloud帳號,用於跨裝置同步資料。
這裡以本機為主。
到LunaSea設定 → Notifications → Sonarr,按Device複製本機網址
接著到Sonarr的Settings → Connect,點選Webhook,填寫WebHook。預設是全部事件都勾選,URL填入剛複製的本機網址,Tag留空,Username留空使用LunaSea預設的Profile。
測試看能不能收到通知。