Skip to content
This repository has been archived by the owner on Jun 24, 2022. It is now read-only.

🆕 Software Suggestion | Filestash #1682

Open
1 task done
Zcr34 opened this issue Feb 1, 2020 · 10 comments
Open
1 task done

🆕 Software Suggestion | Filestash #1682

Zcr34 opened this issue Feb 1, 2020 · 10 comments

Comments

@Zcr34
Copy link

Zcr34 commented Feb 1, 2020

Basic Information

URL: https://www.filestash.app

Name: Filestash

Git/Source Code: https://github.com/mickael-kerjean/filestash

Price Model: Freemium [1]

Forum Discussion: https://forum.privacytools.io/t/filestash-thoughts/2588


Filestash lets you easily manage your data regardless of where it is store: FTP / WebDav / SFTP / Git / S3 / Minio / Dropbox / Google Drive

Why I am making the suggestion

I basically started looking for an inexpensive lightweight way to store files off of my personal machine securely. I found this tool and thought it might make a good listing on PTIO.

My connection with the software

As far as I can tell, not only have I not (at least yet) contributed to Filestash I am also unaware that I have met or personally know anyone who has. :)

  •  I will keep the issue up-to-date if something I have said changes or I remember a connection with the software.
@lrq3000
Copy link
Contributor

lrq3000 commented Feb 2, 2020

This looks like an alternative to Cyberduck, very cool!

@Mikaela
Copy link
Contributor

Mikaela commented Feb 2, 2020

What does Filestash bring that is not in any open source software and that justifies listing it over OSS as per our software criteria?

@lrq3000
Copy link
Contributor

lrq3000 commented Feb 6, 2020

I would have preferred OP to reply but allow me to give my superficial opinion on this.

If we consider it's meant to be added in File Sync, it looks to me to be similar to SparkleShare, but with the difference that whereas SparkleShare relies on Git, Filestash decouples the underlying file storage protocol from the file synchronization mechanism. In other words, it would be like SparkleShare, but it's usable on FTP, S3, WebDav, Git (too), etc. the same way.

@lrq3000
Copy link
Contributor

lrq3000 commented Feb 6, 2020

It's very similar to CyberDuck as I cited above, as both aim to decouple the file management logic from the underlying storage technology, but the difference I think is that CyberDuck is clearly aimed to be a file transfer client, whereas Filestash seems like it aims to be more of a collaborative file synchronization, like DropBox client, SparkleShare and such. A test would confirm that.

Now a difference with SparkleShare is that Filestash does not provide a way to setup a host storage server, you have to do that separately with another software, whereas SparkleShare provides a separate script to do that. That's where the "freemium" plan comes in: you can pay Filestash authors to either provide a cloud storage or setup your home server.

@mickael-kerjean
Copy link

Hey guys, I'm Filestash author

What does Filestash bring that is not in any open source software

The vision behind Filestash is about being able to create your own Dropbox alternative in the same way you''d assemble LEGO from 3 type of blocks: a backend server block, a sync software block and a web UI block.

All other software I've tried tried enforce their walled garden where you have to embrace all 3 elements. Filestash is my attempt at a better way that connect to the vast ecosystem of other LEGO bricks wich contains so many other quality software like unison and syncthing for filesync, openSSH server, ProfFTPd, Minio and dozens of other software.

that justifies listing it over OSS as per our software criteria?

It does seem to fit all the boxes

it looks to me to be similar to SparkleShare, but with the difference that whereas SparkleShare relies on Git

For a full fledge Drobpx alternative, Sparkleshare would be the backend and file sync and Filestash would be the web UI from which you can collaborate, create shared links and do all the stuff people do on Dropbox. I'm not a Sparkleshare user but from what I can see, they complement each other.

Filestash doesn't have an opinion on what you backend should be or how sync should be done. It simply provide the UI for whatever backend you want/have.

It's very similar to CyberDuck

Yes with a few exceptions which aren't possible in Cyberduck due to its nature of a desktop application. Things like shared link, full text search, image transcoding and resizing to use as gallery, video transcoding to stream movies and a bunch of other cool stuff

Filestash does not provide a way to setup a host storage server, you have to do that separately with another software

Yes, that's the entire point of it, you bring your own backend. In practise SFTP servers are widely available since it's builtin the most popular SSH server

@lrq3000
Copy link
Contributor

lrq3000 commented Jun 2, 2021

justifies listing it over OSS as per our software criteria?

Sorry I missed this part of your message for some reason, but Filestash is indeed OSS under AGPLv3, so it fits the criterion.

I think it can be a good addition as a Worth Mentioning in File Sync.

@lrq3000
Copy link
Contributor

lrq3000 commented Jun 2, 2021

The only lacking feature IMO is encryption, but it can be combined with Cryptomator for this purpose. If it gets added to PTIO as a Worth Mentioning, this should be mentioned.

@mickael-kerjean Why isn't there any new release since August 2018 November 2019? It seems you are still actively developing it from the commits history.

@mickael-kerjean
Copy link

Why isn't there any new release since August 2018 November 2019?

Releases aren't getting through github release anymore. The current model is every commit to master that's stable (= pass the tests) is deploy over to docker hub where the tag matches the commit hash. The entire build information is also available from the about page like this so one know everything there is to know about the build.

@lrq3000
Copy link
Contributor

lrq3000 commented Jun 9, 2021

@mickael-kerjean Thank you very much for the clarification. May I suggest to add this info in the github readme or in the description of v0.3 that these releases are deprecated and to redirect to the proper download page?

@lrq3000
Copy link
Contributor

lrq3000 commented Jun 9, 2021

BTW there is an issue with the SSL certificate it seems, I can't access filestash.app anymore (I am using Chrome)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants