megabyte-labs / install.doctor

A glorious combination of application / theme settings and a performant cross-platform, desktop-oriented software suite.
https://megabyte.space
Other
100 stars 22 forks source link

Research `sftpgo` / basic implementation of `sftpgo` #36

Open ProfessorManhattan opened 1 year ago

ProfessorManhattan commented 1 year ago

💡 Feature/Idea

sftpgo (https://github.com/drakkan/sftpgo) seems like it would be an improvement to regular SFTP offered by SSH clients. Please do some research on how / why / if sftpgo could be a good inclusion into our devices. I'm imagining it as being a way we can mount various data sources into the user's home directory with a single config file.

I'd like to be able to mount various servers with regular SFTP, S3 buckets, and possibly other sources like Google Drive from a single config. I also think we should replace the OpenSSH subsystem for FTP with this program since it seems to support a lot of extra features that might be beneficial down the road (like file system change event pub-sub models).

For now, to close this issue - create a basic configuration based on the default configuration and store it in $HOME/.config/sftpgo/config.yml and make OpenSSH use it as its backend for SFTP.

:thumbsup: Can you contribute?

No response