peerflix-server

Streaming torrent client for Node.js with web ui.

Github星跟踪图

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

主要指标

概览
名称与所有者asapach/peerflix-server
主编程语言JavaScript
编程语言HTML (语言数: 4)
平台
许可证MIT License
所有者活动
创建于2014-04-05 10:34:17
推送于2023-01-11 22:21:30
最后一次提交2021-10-04 13:37:52
发布数42
最新版本名称v0.6.0 (发布于 2021-07-25 19:37:45)
第一版名称0.0.2 (发布于 )
用户参与
星数1.3k
关注者数69
派生数579
提交数291
已启用问题?
问题数158
打开的问题数33
拉请求数25
打开的拉请求数11
关闭的拉请求数19
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?