SimpleTorrent is a a self-hosted remote torrent client, written in Go (golang). Started torrents remotely, download sets of files on the local disk of the server, which are then retrievable or streamable via HTTP.
This project is a re-branded fork of cloud-torrent by jpillora
.
DoneCmd
SeedRatio
UploadRate
/DownloadRate
/healthz
magnet:
Also:
See the latest release or use the oneline script to do a quick install on a modern Linux machines.
bash <(wget -qO- https://git.io/simpletorrentqs)
The script installs a systemd unit (under scripts/cloud-torrent.service
) as service. Read further intructions: Auth And Security
If hope to specify a version, just append the version number to the command.
bash <(wget -qO- https://git.io/simpletorrentqs) 1.3.3
$ docker run -d -p 3000:3000 -v /path/to/my/downloads:/downloads -v /path/to/my/torrents:/torrents boypt/cloud-torrent
When running as a container, keep in mind:
-p 50007:50007
). Also, you'll have to forward the port on your router.host
mode (--net=host
).It's more practical to run docker-compose, see Wiki Page: DockerCompose
Requirement
$ git clone https://github.com/boypt/simple-torrent.git
$ cd simple-torrent
$ ./scripts/make_release.sh
See Wiki Command line Options
See Wiki Config File
See Wiki Behind WebServer (reverse proxying)