Popularity
6.5
Declining
Activity
0.0
Stable
1,299
70
593

Code Quality Rank: L5
Monthly Downloads: 0
Programming language: JavaScript
License: MIT License
Tags: Torrent     Server     Web     Stream     File Sharing and Synchronization     Distributed filesystems     Peer-to-peer filesharing     Bittorrent     Peerflix    
Latest version: v0.5.1

peerflix-server alternatives and similar software solutions

Based on the "Peer-to-peer filesharing" category.
Alternatively, view peerflix-server alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of peerflix-server or a related project?

Add another 'Peer-to-peer filesharing' Software solution

README

peerflix-server

NPM Version NPM Downloads Node.js Version Build Status

Streaming torrent client for node.js with web ui.

screen capture

Based on torrent-stream, inspired by peerflix.

Usage

  1. npm install -g peerflix-server
  2. peerflix-server
  3. Open your browser at http://localhost:9000/
  4. Enjoy!

Configuration

You can configure the application using 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"
}

The application stores its current state (list of torrents) in torrents.json

You can define configuration and state files location by PEERFLIX_CONFIG_PATH environmnt variable. Default value is $HOME/.config/peerflix-server/.

You can also change the default port by setting PORT environment variable:

PORT=1234 peerflix-server

# or on windows
SET PORT=1234
peerflix-server

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](Development.md)

REST API

See [REST.md](REST.md)

Docker

See [Docker.md](Docker.md)