My server provider only support PHP based applications, is that ok?
No. Plus, if you run one of those archaic things, it’s time for you to upgrade to an actual server.
What happens to my credentials?
Credentials are stored in your browser via cookies that are protected by a few mechanisms:
- cookies are http only
- the data within your cookie is both encrypted and authenticated using state of the art cryptographic algorithms
- various mechanism leveraging HTTP headers (HSTS, CSP, SameSite Cookie, X-XSS-Protection, X-Frame-Options, X-Content-Type-Options and X-Requested-With) to protect against an attacker trying to trick your browser into doing something nefarious
- various other technics that are left to the reader to dig through the code
Nothing is kept server side unless you use the share feature. In this scenario, Filestash persist an encrypted version of your credentials.
Why don’t you support a proper installer on my Windows, OSX and all the Linux distribution like ubuntu, debian, centos, rhel, fedora, arch, … ?
There’s support for many linux distribution but those installers are only provided to my patreons and enterprise users. For everyone else, you can use docker to install Filestash or submit pull request if you’re willing to support those as part of the open source offering.
The code doesn’t have tests ?!? Are you guys cowboys?
We do have an extensive suite of tests but those haven’t been open source. We wrote on the why here
Why did filestash got developed?
Filestash original author couldn’t find an open source file sharing service he was happy with, something that:
- Only focus on solving the problem “Managing your data in a cloud you control” and do it well
- Doesn’t try to own your data making it hard to move away
- Doesn’t reinvent the wheel but leverage the state of technology we’ve seen in the past 20 years (eg: FTP servers, Authentication via PAM, access levels of a linux server, …)
- Has a user interface that’s not a second class citizen compared to Dropbox or Google Drive
- Is submillisecond fast
- Is open source
Want to contribute to the documentation? Edit this page on GitHub!