nextcloud / nextcloud/nextcloudpi

Distribution of images via Torrents

Open
#1,492 7 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

cicd enhancement
Dominant language
Shell
Stars
2.9k
Forks
318
PR merge metrics
No merged PRs in 30d

Description

Description
Developing a simple and reproducible distribution of Github releases for images as torrents with checksums. See #1487 as an example.

Requirements

  • Checksums must be generated.
  • Torrents must only distribute the actual github releases as they become available (and nothing else).
  • We already have access to a https://linuxtracker.org account.
  • We should track newly added torrents via Matrix RSS bot, or on the forum.

Help Needed
Anyone willing is welcome to help setup a simple and trustworthy system for automatically distributing images to a torrent tracker such as https://linuxtracker.org/ by responding here with script and other technical details.

If this feature is simply of interest to you, please use the 👍 button, or click the Subscribe button on the right hand side to follow along, instead of writing a response.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Review issue #1487 and the GitHub releases page first to understand the existing distribution example and the release artifacts involved. A complete solution should generate checksums, publish only newly available GitHub releases as torrents through a tracker such as linuxtracker.org, and provide Matrix RSS or forum tracking.

Written by the indexing model from the issue text.

Assessment

Tech stack
github, shell
Domain
devops, release
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
32/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.