Hello Pydio Team,
Would you agree to make SFTP functionality available in the community version of the Cells? Let me try to persuade you it’s a good idea
I need a programmable way of interacting with the files stored on my cells server. I tried WebDAV at first, but I have directories with a lot of files, and at some point I started hitting timeout when trying to list the directory, as it doesn’t scale very well in WebDAV. I though I’d be able to use SFTP instead, but realized that it’s only available in Cells Enterprise.
At some point I discovered SFTPGo, and realized that with some customization I’ll be able to leverage cells’ REST and S3 APIs and make a SFTP “shim” using SFTPGo. Because SFTPGo is so customizable I can relatively easy use it to provide transparent support for the SFTP in cells with all the features (authentication, versioning, etc.)
This is what got me thinking - If I spend some time making this shim work and release it under AGPL (like SFTPGo), it will basically provide the Cells Enterprise feature “for free” for everyone, albeit with some installation/configuration burden added. Instead, I’m asking you to make the SFTP feature public, saving everyone some time and effort. Besides, unlike Flows, Audit, LDAP integration SFTP doesn’t seem like it’s strictly an Enterprise feature to me.
Please let me know what you think about it.