TeamAmaze / TeamAmaze/AmazeFileManager

Add S3/minio/Backblaze usage support

Open
#2,958 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Issue-Feature Issue-Task (low)
Dominant language
Kotlin
Stars
6.4k
Forks
1.7k
Avg merge
3d 9h
Merged PRs (30d)
1

Description

Describe the solution you'd like
S3 and Backblaze are a relatively cheap storage solutions so backing up my files will become a really cheap and easy process.
Adding a Minio support will allow the users to choose an open source alternative for S3 and Backclaze.
These all share a pretty similar API.
(In S3 you might need to implement Cognito in addition to the S3 implementation although I'm not pretty sure why).

Describe alternatives you've considered
Using a desktop client (CyberDuck) or some proprietary S3 solutions for Android (BucketAnywhere, S3Xplorer, S3 Explorer, etc.).

Additional context
Having a way to AutoSync and control the retention period would also be great and will save a lot of money as well.

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

No files, tests, or entry points are named. Start by mapping the Android/Kotlin storage and backup architecture, then identify how S3-compatible providers could cover S3, Minio, and Backblaze. Done would include a defined provider scope plus the requested AutoSync and retention-period behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
cloud, mobile
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.