/s3ftp

S3 FTP: Build a Reliable and Inexpensive FTP Server Using Amazon’s S3

Primary LanguageShellMIT LicenseMIT

s3ftp

Contains an enhanced version of the s3ftp.install.sh script as referenced within the popular CloudAcademy blog article: S3 FTP: Build a Reliable and Inexpensive FTP Server Using Amazon’s S3.

Notable changes:

  • SSL support, so this is technically now SFTP and not FTP
  • Prompts at the start of the script to collect values for S3 bucket, region, ftp user and ftp password
  • Using EC2 instance metadata to fetch the public IPv4 address
  • All paths have been stored as variables
  • More comments, for educational purpuses

The s3ftp.install.sh script can be used to provision an S3FS FTP based setup.

S3FS FTP CloudAcademy Blog