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連線

  1. 開啟Sonarr網頁介面,進入Settings → General → Security,複製API Key

  2. LunaSea啟用的服務叫做「modules」。開啟LunaSea APP,點選Settings → Configuration → Sonarr,勾選啟用Sonarr

  3. 點Connection details,在Host欄位輸入Sonarr伺服器的IP:8989,再填入Sonarr的API Key

  4. 之後Sonarr的列表就會出現在首頁了,操作跟網頁一樣,可以搜尋影劇、管理下載任務。

  5. 如果有不同的實例要連接,可以到Settings → Profiles設定單獨的設定檔。

3. 設定手機通知功能

LunaSea的通知功能分為本機與線上二種,後者需要註冊免費LunaSea Cloud帳號,用於跨裝置同步資料。

這裡以本機為主。

  1. 到LunaSea設定 → Notifications → Sonarr,按Device複製本機網址

  2. 接著到Sonarr的Settings → Connect,點選Webhook,填寫WebHook。預設是全部事件都勾選,URL填入剛複製的本機網址,Tag留空,Username留空使用LunaSea預設的Profile。

  3. 測試看能不能收到通知。