https://github.com/asapach/peerflix-server
於”[筆記]一些BT代抓網站“一文中所羅列的許多代抓服務,
各家之間在方案、速度、空間或附加功能上是各有優劣,
有的充滿廣告、有的需邀請碼,有的限制數目、有的只吃megnet…..令人眼花撩亂;
若是疲於比較各種選擇,只是想要一個簡單、無廣告又支援行動裝置的服務,
那麼藉由使用網友kanulau幾日前所推薦的”Cloud Torrent”專案,
在雲端平台Heroku上自己架設,或許是個可以考慮的選項!
(以下主要參考自Xtreme Tricks”How to Create Your Own Cloud Torrent Client”)
1.首先申請Heroku帳號
Heroku是少數有提供免費服務方案又不用預先留下任何付款資訊的PaaS,
或許因為如此,其對電子郵件信箱的標準也比較嚴格一些,
別說拋棄式信箱,就連中國的163、甚至ProtonMail也都不在許可名單之內.
2.申請完畢後,到電子信箱啟動帳號
同時也會寄來簡易說明與介紹,若只是想用Cloud Torrent的話先不用看也沒關係.
3.到Cloud Torrent的GitHub頁面,點選”Deploy to Heroku”
Cloud Torrent是使用Go語言(golang)撰寫的專案,上面連結為Vigneshsam所建立的分支,
如果想要在其他VPS使用,例如Digital Ocean、Vultr或AWS,
則可參考在jpillora名下的Cloud Torrent專案頁面.
4.填寫名稱、運行時間等相關資訊,選填部份留白也沒有關係
5.按下Deployed、並等待平台讀取資訊,成功後即可於主頁面看到相關資訊
接著點選專案,即可在Settings/Domains and certificates選項看到網址,
並選擇是否使用自訂域名,如未使用自訂則網址為”專案名稱.herokuapp.com”.
(自訂域名需輸入信用卡資料)
6.大功告成,接著只要貼上magnet或torrent網址就能順利下載了!
任務數目似乎沒有限制,但由於免費方案有”SLEEPS AFTER 30 MINS OF INACTIVITY”的限制,
所以若30分鐘沒有動靜的話資料就會被清空,目前正在嘗試使用kaffeine這種定時服務,
但一直出現錯誤,不曉得是哪邊出了錯…..從GitHub的討論看起來,
似乎不只有我碰上問題….. “orz
除了Cloud Torrent之外,也還有其他不少能直接匯入Heroku的專案,
像是”peerflix-server“或”Lunik-Torrent“,加入的方法和上面一樣都是點個鈕即可,
如對Cloud Torrent的功能或介面不太滿意,或許可以多加嘗試 ww
12/3增補─
感謝訪客提供資訊,若有定時喚醒Heroku的需求,
不妨嘗試使用HerokuPing這項服務看看.