🆕 Software Suggestion | Filestash #1682

Open
opened 2020-02-01 21:58:36 +00:00 by Zcr34 · 10 comments
Zcr34 commented 2020-02-01 21:58:36 +00:00 (Migrated from github.com)

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.
## Basic Information **URL**: https://www.filestash.app **Name**: Filestash **Git/Source Code**: https://github.com/mickael-kerjean/filestash **Price Model**: Freemium [[1](https://www.filestash.app/pricing/)] **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 <!-- Anything you would like to tell us about the software? --> 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. :) - [x] I will keep the issue up-to-date if something I have said changes or I remember a connection with the software.
lrq3000 commented 2020-02-02 14:29:12 +00:00 (Migrated from github.com)

This looks like an alternative to Cyberduck, very cool!

This looks like an alternative to [Cyberduck](https://github.com/iterate-ch/cyberduck), very cool!
Mikaela commented 2020-02-02 14:56:06 +00:00 (Migrated from github.com)

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

What does Filestash bring that is not in any open source software and that justifies listing it over OSS [as per our software criteria](https://github.com/privacytoolsIO/privacytools.io/blob/master/.github/CONTRIBUTING.md#software-criteria)?
lrq3000 commented 2020-02-06 15:55:34 +00:00 (Migrated from github.com)

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.

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 commented 2020-02-06 16:02:12 +00:00 (Migrated from github.com)

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.

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 commented 2020-06-30 15:42:49 +00:00 (Migrated from github.com)

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

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 commented 2021-06-02 16:02:08 +00:00 (Migrated from github.com)

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.

> 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 commented 2021-06-02 16:04:43 +00:00 (Migrated from github.com)

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.

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 commented 2021-06-03 07:27:38 +00:00 (Migrated from github.com)

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.

> 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](https://hub.docker.com/r/machines/filestash/tags?page=1&ordering=last_updated) where the tag matches the commit hash. The entire build information is also available from the about page [like this](https://demo.filestash.app/about) so one know everything there is to know about the build.
lrq3000 commented 2021-06-09 17:10:09 +00:00 (Migrated from github.com)

@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?

@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 commented 2021-06-09 17:11:46 +00:00 (Migrated from github.com)

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

BTW there is an issue with the SSL certificate it seems, I can't access filestash.app anymore (I am using Chrome)
This repo is archived. You cannot comment on issues.
No Milestone
No Assignees
1 Participants
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: privacyguides/privacytools.io#1682
No description provided.