Cloud torrent is a self-hosted remote torrent client, written in Go (golang). You start torrents remotely, which are downloaded as sets of files on the local disk of the server, which are then retrievable or streamable via HTTP.

Features

  • Single binary
  • Cross platform
  • Embedded torrent search
  • Real-time updates
  • Mobile-friendly
  • Fast content server

Install

Binaries

Releases Releases

See the latest release or download and install it now with

git clone https://github.com/AmarnathCJD/CloudTorrent && cd CloudTorrent && go build . && ./main

Source

Go is required to install from source

$ go get -v github.com/jpillora/cloud-torrent

Usage

$ https://github.com/AmarnathCJD/CloudTorrent
$ go build
$ ./main

Future features

In summary, the core features will be:
TODO

  • File Transforms

    During a file tranfer, one could apply different transforms against the byte stream for various effect. For example, supported transforms might include: video transcoding (using ffmpeg), encryption and decryption, media sorting (file renaming), and writing multiple files as a single zip file.

  • Automatic updates Binary will upgrade itself, adding new features as they get released.

  • RSS Automatically add torrents, with smart episode filter.

Once completed, cloud-torrent will no longer be a simple torrent client and most likely project be renamed.

Copyright (c) 2022 RoseLoverX

GitHub

https://github.com/amarnathcjd/cloudtorrent