> I tried Filestash but can't get neither Google Drive nor Dropbox to work
Filestash main dev here. To establish a connection with either Google Drive or Dropbox, you need to get your API keys and import them either as an environment variable (GDRIVE_CLIENT_ID, GDRIVE_CLIENT_SECRET, DROPBOX_CLIENT_ID) or through the admin console. How to get those keys is documented in here and here
Even if you have a lot of data, Filestash won't break a sweat
FileZilla no more? Not that I’ve used it. Sftp client much easier imho.
Never used: just googled
https://www.filestash.app/sftp-browser.html
https://chrome.google.com/webstore/detail/sftp-client/jajcoljhdglkjpfefjkgiohbhnkkmipm?hl=en-GB
You want it to be encrypted in transit or encrypted sitting on the drive?
Question is really the architecture you want here. You could also go with a Linux storage server with a samba path you and her have access to (you could also theoretically access over SSH/SSHFS with MountainDuck on the mac). Filestash (https://www.filestash.app/) is a nice project as well for web access to a plethora of storage backends.
Yes Filestash you can also put it behind a reverseproxy, it will just run on a port on the pi host.
Bring your own backend. The SFTP I use at the moment is using SSH which I already have setup to the server, then my Explorer on Linux just mounts it like a local drive. eg /media/usr/name_of_hdd
But filestash would be more for browser access for media PC and mobile. Have a look https://www.filestash.app/
I like this kind of project!It looks nice!
I think it is similar to https://www.filestash.app/ but filestash does not support firebase storage (yet?)
when firefiles will support s3 I might give it a try!
I have not tried this, but you could likely use Caddy's WebDAV module in conjunction with something like Filestash.
It's not big, but very helpful for my workflow.
Everything on Raspberry Pi 4B, but planning upgrade to Rock Pi X.
Would recommend Filestash (https://www.filestash.app/), personally i have seafile as a backend and then Filestash as the frontend over webdav. I tried nextcloud but found it very slow.
Filestash would work great for this, it does:
automatic transcoding of your videos
shared links with whatever access control you want to either read, read write or write only.
You'd need to attach it to a backend as Filestash is just the frontend but every Linux server come with a SFTP via OpenSSH so that should get you covered pretty well but any backend would do the job: minio, FTP, ...
Hey, I'm the dev who made Filestash and I don't recognise my software through your comment:
> completely fumble caching
No. Filestash doesn't prevent anyone from using any cache
> there's just a stupid amount of wasted requests for media files.
No. In fact the benchmark I've ran about a year ago says you can get 50 concurrent users generating 344 thumbnails a second on a low end machine with 1CPU and 32MB of RAM (yes MB and not GB). If that's what you call waste
let's agree to disagree.
> for anything else, it's basically unusable
No. Filestash is miles from being disk heavy, in fact it almost don't touch your disk unless there's no other choices:
you read / write the config from the admin console
you are using shared link or anything that require persistence in which case it's using sqlite
you use the GIT backend as there's no other way to work with GIT than cloning the backend and do the very same thing the GIT utility is doing
> It's a particularly great way to run up your S3 transfer costs.
No, Filestash doesn't run any cost up for S3. In fact, avoiding such a thing to happen is the entire reason why some features like full text search which would effectively drive the cost up are disabled by default.
Filestash can do it all (Disclaimer: I made it), both: - shared links: it looks like this: https://www.filestash.app/img/screenshots/feature_share_0000.png - video: content is transcoded on the fly into an HLS stream. It's not perfect yet and still has a few hitches around the corner but it mostly work
That is quite impressive! Filestash has 4.5k unique visitors a month, thousands of users but far from being noodle profitable. Some big enterprises names did contact me along with medium to small size companies but I've been struggling to move prospects into sales.
Where did you find your users? Looking at some SEO tools, your market of "customer feedback tools" seem tinny (100 to 1k search a month), 2k visitors a month with 4 going premium sounds like quite a feat! Do you mind to share your experience on user acquisition?
> writing a small GUI that would be able to write the data to a database ... Basically a database where we can store all our laptops, phones and other hardware given out.
[Filestash] has a mysql plugin that will create a form from your database schema automatically. The idea is this: (https://www.filestash.app/img/illustration/filestash-framework.png)
Not in the same category as airtable but looking at your requirement Filestash with the mysql plugin can do it all with the added benefit of beeing open source (Disclaimer: I made it)
Basically, the mysql plugin is made like this. You can create your own table with your own schema and create shared links with whoever you want.
Filestash does it all (Disclaimer: I made it). Though it is a bring your own backend selfhosted service, to my knowledge it is the only one that provide shared link with @domain.com email. A demo is available from the website
I discovered filestash a few days ago and bookmarked it. I haven't used it, or read the documentation, and so I can't endorse, but it sounds to me like it might help you, from what little I know.
>You can block all the admin features at the reverse proxy level as all the admin APIs are living under `/admin/`
https://www.filestash.app/docs/faq/#can-i-disable-the-admin-console
Which direction is the data flowing or failing to flow? It sounds like from mobile to server? If so, you could use other sync software to improve on NextCloud's clients for sync. On Android, Termux + RSync or Termux + RClone works great. You either use a directory watcher to trigger NextCloud to scan for new files or you use external storage in NextCloud, and sync to that folder. SyncThing may also work well in this configuration.
Alternatively, have you looked at filestash? https://www.filestash.app/pricing/
Or you can get a decent org-mode editor using Dropbox as a storage backend with Filestash (Disclaimer: I'm the author).
See the release note. Since a few weeks you also get the org mode export from emacs: example
One option is to setup SFTP SSH access for all users and use Filestash (https://www.filestash.app/) as web UI on top of it. You can configure Filestash so users only have to fill their username and password (ie. server and port are fixed). If you need actual SSH access, then add users with full access but no password authentication (ie. private key only) for more security.
> How can I get the plugin?
We have a pricing page, Fill it up and we'll reach out to set you up
> And what database types can it connect to?
Mysql is currently 100% functional. Creating a new connector (eg: Postgres, Sqlite, Oracle or Mssql) is a matter of 1 to 2 more day of development each if you're willing to support the project financially