FS#71256 - [filezilla] Enable support for storj
Attached to Project:
Community Packages
Opened by Vladimir Stoiakin (VStoiakin) - Monday, 14 June 2021, 11:01 GMT
Last edited by Buggy McBugFace (bugbot) - Saturday, 25 November 2023, 20:08 GMT
Opened by Vladimir Stoiakin (VStoiakin) - Monday, 14 June 2021, 11:01 GMT
Last edited by Buggy McBugFace (bugbot) - Saturday, 25 November 2023, 20:08 GMT
|
Details
The FileZilla client is listed as having featured
integration with Storj on the official website. Please
enable support in the Arch Linux package.
It requires one additional dependency: https://github.com/storj/uplink-c . Some documentation: https://documentation.tardigrade.io/how-tos/set-up-filezilla-for-decentralized-file-transfer https://wiki.filezilla-project.org/Storj |
This task depends upon
Closed by Buggy McBugFace (bugbot)
Saturday, 25 November 2023, 20:08 GMT
Reason for closing: Moved
Additional comments about closing: https://gitlab.archlinux.org/archlinux/p ackaging/packages/filezilla/issues/1
Saturday, 25 November 2023, 20:08 GMT
Reason for closing: Moved
Additional comments about closing: https://gitlab.archlinux.org/archlinux/p ackaging/packages/filezilla/issues/1
So the attached work for you VStoiakin?
[1] https://github.com/storj/uplink-c#build
PKGBUILD (1.5 KiB)
But there is an issue with a workflow. Filezilla accepts Access Grants only to work with Storj. Access Grant is "an encoded string that contains an API Key, an Encryption store, and the address of the Satellite storing the object metadata". An Access Grant can be generated directly in the web interface of Storj, but this breaks end-to-end encryption, because you have to provide your passphrase to the Storj JS code.
To satisfy end-to-end encryption rules, the CLI tool `uplink` [1] is required, which can generate an Access Grant locally with provided API key and passphrase. The AUR contains the old version of this tool [2].
I think adding this tool to the repositories is nessessary to complete Storj support.
[1] https://github.com/storj/storj/releases/latest/download/uplink_linux_amd64.zip
[2] https://aur.archlinux.org/packages/storj-uplink/
usr/bin/identity conflicts with mesa-demos. I was wondering if all the binaries not starting with a storj- prefix should be renamed with the prefix.
I am just a user of Storj, so I need the `uplink` only. Did not test the other tools.