Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/amarnathcjd/cloudtorrent
Easy to Use Torrent Client. Can be hosted in Cloud. Files can be streamed in Browser/Media Player.
https://github.com/amarnathcjd/cloudtorrent
aria2 bittorrent golang self-hosted streaming torrent
Last synced: 2 months ago
JSON representation
Easy to Use Torrent Client. Can be hosted in Cloud. Files can be streamed in Browser/Media Player.
- Host: GitHub
- URL: https://github.com/amarnathcjd/cloudtorrent
- Owner: AmarnathCJD
- Created: 2022-04-10T11:27:03.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2022-11-16T19:54:33.000Z (about 2 years ago)
- Last Synced: 2024-05-30T01:49:17.143Z (8 months ago)
- Topics: aria2, bittorrent, golang, self-hosted, streaming, torrent
- Language: JavaScript
- Homepage: yoko.vercel.app
- Size: 334 KB
- Stars: 13
- Watchers: 2
- Forks: 13
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
**Cloud torrent** is a 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](http://golang.org/pkg/net/http/#ServeContent)See [Future Features here](#future-features)
### Install
**Binaries**
[![Releases](https://img.shields.io/github/release/jpillora/cloud-torrent.svg)](https://github.com/jpillora/cloud-torrent/releases) [![Releases](https://img.shields.io/github/downloads/jpillora/cloud-torrent/total.svg)](https://github.com/jpillora/cloud-torrent/releases)
See [the latest release](https://github.com/jpillora/cloud-torrent/releases/latest) or download and install it now with
```
git clone https://github.com/AmarnathCJD/CloudTorrent && cd CloudTorrent && go build . && ./main
```**Source**
_[Go](https://golang.org/dl/) is required to install from source_
```sh
$ 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](https://github.com/jpillora/cloud-torrent/issues/4) (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