-
-
Notifications
You must be signed in to change notification settings - Fork 31
Open
Labels
enhancementNew feature or requestNew feature or request
Description
💡 Feature/Idea
Create an optimized SFTPGo configuration so SFTPGo can be used as a service, providing SFTP access and more. The configuration is located at home/dot_local/etc/sftpgo/sftpgo.json.tmpl
.
- Configure ACME to automatically acquire LetsEncrypt certificates. We should leverage the CloudFlare secrets to automatically handle the validation: https://github.com/go-acme/lego/blob/master/providers/dns/cloudflare/cloudflare.go
- Do research on GitHub and look for other configurations and incorporate useful settings from them. For instance, optimize the
defender
configuration. - Configure SFTPGo to utilize CloudFlare tunnels. This will involve adding a section to
home/dot_local/etc/cloudflared
- Set up
branding
to use Install Doctor logos etc. - Look into whether we can provide access to the files stored in the S3 buckets through the SFTPGo interfaces (like the web interface) --- see https://github.com/drakkan/sftpgo/blob/main/docs/s3.md
- Scope the access to be restricted to the user's home folder
- Configure to use MOTD banner
- More.. research and figure out the optimal settings that integrate with our current system
- Configure SFTPGo to use JumpCloud as the LDAP provider
- Look into implementing https://github.com/drakkan/sftpgo/blob/main/docs/sftp-subsystem.md --- are there any drawbacks from implementing this feature?
SFTPGo has a lot of powerful options and I'd like to set up all the ones we can configure headlessly.
👍 Can you contribute?
No response
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request