Skip to content

Selecting a random send service #174

Open
@cofob

Description

@cofob

Hi! I'm the creator of the service fastsi.de, it's a gateway that redirects the user to a random working instance of open-source self-hosted services. This helps users to use self-hosted services, and helps services to distribute the load. It already has send services in it (e.g. https://fastsi.de/send redirects to a random working instance).

At the moment ffsend only uses the send.vis.ee instance, it would be cool to add an included option to get a working send instance via fastside and use it to upload a file.

This could be implemented via a separate flag, for example -r (--random-instance). I am willing to help implement this functionality if you approve this feature.

Of course, it's just as important to provide the ability to use a fastside instance other than the official one.

The advantages I see:

  • The load on send.vis.ee will be reduced, distributed to other instances
  • Increase decentralization and fault tolerance.

Cons I see in this approach:

  • Different instances have different limitations, because of this some instances will not be able to upload a large file/set a large availability expiration time/large number of file downloads.
  • Some instances provide poor upload/download speed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions