asapach / Peerflix Server
Licence: mit
Streaming torrent client for Node.js with web ui.
Stars: ✭ 1,157
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Peerflix Server
Btpd
⚡ The BitTorrent Protocol Daemon
Stars: ✭ 365 (-68.45%)
Mutual labels: daemon, torrent, bittorrent
Webtorrent Hybrid
WebTorrent (with WebRTC support in Node.js)
Stars: ✭ 422 (-63.53%)
Mutual labels: torrent, bittorrent
Torrent
Full-featured BitTorrent client package and utilities
Stars: ✭ 4,138 (+257.65%)
Mutual labels: torrent, bittorrent
Antcolony
Nodejs实现的一个磁力链接爬虫 http://findit.keenwon.com (原域名http://findit.so )
Stars: ✭ 1,151 (-0.52%)
Mutual labels: torrent, bittorrent
Newtrackon
newTrackon, a public open BitTorrent trackers monitoring tool
Stars: ✭ 325 (-71.91%)
Mutual labels: torrent, bittorrent
Zeronet
ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network
Stars: ✭ 17,227 (+1388.94%)
Mutual labels: torrent, bittorrent
Radarr
A fork of Sonarr to work with movies à la Couchpotato.
Stars: ✭ 5,707 (+393.26%)
Mutual labels: torrent, bittorrent
Ant
A lightweight, feature-rich, easy-to-use and nice-looking BitTorrent Client developed by golang, angular 7, and electron.
Stars: ✭ 292 (-74.76%)
Mutual labels: torrent, bittorrent
Biglybt
Feature-filled Bittorrent client based on the Azureus open source project
Stars: ✭ 672 (-41.92%)
Mutual labels: torrent, bittorrent
Trackerslistcollection
🎈 Updated daily! A list of popular BitTorrent Trackers! / 每天更新!全网热门 BT Tracker 列表!
Stars: ✭ 9,761 (+743.65%)
Mutual labels: torrent, bittorrent
Monotorrent
The official repository for MonoTorrent, a bittorrent library for .NET
Stars: ✭ 809 (-30.08%)
Mutual labels: torrent, bittorrent
Rats Search
BitTorrent P2P multi-platform search engine for Desktop and Web servers with integrated torrent client.
Stars: ✭ 1,037 (-10.37%)
Mutual labels: torrent, bittorrent
Parse Torrent
Parse a torrent identifier (magnet uri, .torrent file, info hash)
Stars: ✭ 325 (-71.91%)
Mutual labels: torrent, bittorrent
Javatorrent
BitTorrent Protocol implementation in Java
Stars: ✭ 43 (-96.28%)
Mutual labels: torrent, bittorrent
Autodl Irssi
A community-driven fork of autodl-irssi
Stars: ✭ 315 (-72.77%)
Mutual labels: torrent, bittorrent
Webtorrent
⚡️ Streaming torrent client for the web
Stars: ✭ 25,554 (+2108.64%)
Mutual labels: torrent, bittorrent
Bittorrent Protocol
Simple, robust, BitTorrent peer wire protocol implementation
Stars: ✭ 279 (-75.89%)
Mutual labels: torrent, bittorrent
Bittorrent Dht
🕸 Simple, robust, BitTorrent DHT implementation
Stars: ✭ 1,004 (-13.22%)
Mutual labels: torrent, bittorrent
peerflix-server
Streaming torrent client for node.js with web ui.
Based on torrent-stream, inspired by peerflix.
Usage
npm install -g peerflix-server
peerflix-server
- Open your browser at http://localhost:9000/
- Enjoy!
Configuration
You can configure the application using ~/.config/peerflix-server/config.json
file (doesn't exist by default).
The options are passed to all torrent-stream instances.
Here's an example that overrides the defaults:
{
"connections": 50,
"tmp": "/mnt/torrents"
}
You can also change the default port by setting PORT
environment variable:
PORT=1234 peerflix-server
# or on windows
SET PORT=1234
peerflix-server
The application stores its current state (list of torrents) in ~/.config/peerflix-server/torrents.json
Daemon
If you want to run peerflix-server as a daemon, you can do it using forever:
npm install -g forever
forever start $(which peerflix-server)
You might also want to enable logging -- see the docs.
FAQ
How do I add password protection?
Development
See Development.md
REST API
See REST.md
Docker
See Docker.md
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].