Skip to content

Core Feature: Remote Storage Backends #24

Open
@jpillora

Description

@jpillora

cloud-torrent is commonly run on cheap/free hosting providers which provide limited disk space and RAM though have access to large amounts of bandwidth. Considering this, it makes sense to support remote storage backends.

Required:

Optional:

  • Implement Dropbox backend (with auth/configuration in frontend)
  • Implement Google Drive backend (with auth/configuration in frontend)
    • Implement OAuth2 support for third-party backend setup
  • Implement HTTP client backend (stream torrent directly as HTTP download)
  • Implement S3 backend (partially implemented https://github.com/ryansb/af3ro though missing multipart uploads), with auth/configuration in frontend
  • Implement Mega backend (https://github.com/t3rm1n4l/go-mega)
  • Implement Backblaze B2 backend (https://github.com/kothar/go-backblaze)
  • Implement FTP,SFTP,SCP backends

Metadata

Metadata

Assignees

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions