Skip to content

gbox1/pree-s

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f4d7aff · Feb 15, 2018
Jan 11, 2018
Jan 29, 2017
Apr 6, 2014
Apr 5, 2014
Apr 5, 2014
Feb 28, 2015
Sep 5, 2015
Apr 5, 2014
Apr 25, 2014
Aug 27, 2017
Jan 24, 2015
Apr 24, 2017
Feb 15, 2018
Jan 29, 2017
Apr 5, 2014
Feb 2, 2017
May 3, 2015
Jul 16, 2016
Jun 10, 2014
Nov 19, 2016
May 14, 2017

Repository files navigation

peerflix-server

NPM Version NPM Downloads Node.js Version Build Status

logo

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/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