Cloud Pack
The Cloud Pack is a set of action plugins, linked to the SDK 3.0 using Lua 5.3.6 (compatible with Setup Factory 10 and AutoPlay Media Studio 9), designed to provide a great variety of file transfer options from and to remote servers. These plugins let developers create web-based installers that download files from file hosting services during setup, rather than bundling them into a self-extracting executable.
These plugins had independent development and are external to Setup Factory and AutoPlay Media Studio; Indigo Rose does not support or maintain them.
Each plugin was tested individually, although you can use more than one in a single project.
Compatibility
Setup Factory 10
AutoPlay Media Studio 9
HTTP
This plugin expands the existing HTTP actions with additional features which are not available in the base functions.
Progress can be shown via StatusDlg and Custom Progress screen.
- HTTP.ResumeDownload - Resumes an interrupted download of file from an internet web site via HTTP.
- HTTP.ResumeDownloadSecure - Resumes an interrupted download of file from an internet web site using HTTPS (secure hypertext transfer protocol).
- HTTP.SubmitMultipart - Submits data to a web site and returns the response from the server.
- HTTP.SubmitMultipartSecure - Submits data to an Internet Web site using HTTPS (secure hypertext transfer protocol) and returns the response from the server.
- HTTP.IsValidCertificate - Checks if a SSL server certificate is valid (not self-signed, expired, etc.).
- HTTP.GetFileSizeEx - Gets the size (in bytes) of a file located on an Internet Web site. This action can return file sizes above 2147483647 bytes.
FTPS
FTPS is an action plugin that can be used to connect to secure FTP servers and exchange files. It uses the FTP protocol over a TLS or SSL channel.
Progress can be shown via StatusDlg and Custom Progress screen.
- FTPS.ChangeDir - Changes to a specific folder on the remote FTP server.
- FTPS.ConnectExplicit - Connects to a secure FTP server, establishing an explicit SSL (AUTH SSL/TLS) connection.
- FTPS.ConnectImplicit - Connects to a secure FTP server, establishing an implicit SSL (AUTH SSL/TLS) connection.
- FTPS.Delete - Deletes one file on the remote FTP server.
- FTPS.Disconnect - Closes an open connection to a remote secure FTP server gracefully.
- FTPS.Download - Downloads a file from remote FTP server.
- FTPS.Rename - Renames one file on the remote FTP server.
- FTPS.Upload - Uploads a local file to the remote FTP server.
SFTP
SFTP is an action plugin that can be used to connect to secure servers and manage files over SSH.
Progress can be shown via StatusDlg. Custom Progress can be implemented if needed.
- SFTP.Connect - Connects to a SFTP server, using a account and password.
- SFTP.ConnectPK - Connects to a SFTP server, using a account and file holding a private key in OpenSSH or PuTTY format.
- SFTP.Delete - Deletes one file on the remote FTP server.
- SFTP.Disconnect - Closes an open connection to a remote secure FTP server gracefully.
- SFTP.Download - Downloads a file from a SFTP server.
- SFTP.Rename - Renames one file on the remote FTP server.
- SFTP.Upload - Uploads a local file to the remote FTP server.
AWS S3
This is an action plugin that allows to perform tasks on S3 Amazon Web Services, such as creating buckets, checking for files in the cloud, as well as upload and download files.
It's important to restrict the access key used in these operations to only permitted operations. To prevent abuse, limit accounts to accessing only specific operations and buckets; only accounts authorized for uploading or downloading files should have such access.
Progress is not shown at this time, but can be implemented if needed.
- S3.CreateBucket - Creates a new Amazon S3 bucket.
- S3.DeleteBucket - Deletes an existing Amazon S3 bucket.
- S3.DoesObjectExist - Determines if a remote object (file) exists.
- S3.DownloadFile - Downloads a file from the Amazon S3 service.
- S3.GetBucketRegion - Determines the region of an existing bucket on Amazon S3.
- S3.ListBuckets - Retrieves the listing of the buckets for an Amazon S3 account.
- S3.UploadFile - Uploads a file to the Amazon S3 service.
Download
To receive a download link for this software, please click the button below. After the payment is confirmed, you will receive a download link per email automatically and may install this software, use it for commercial and personal projects.
In the past, I offered my work for free, in the hope that individuals and companies would contribute with a minimum payment. Unfortunately, that didn't happen, and the result was so meager, that I didn't even pay half the cost of hosting this site, and I had to change the policy.
Installation
After downloading the Zip archive, decompress into the plugins folder of your development environment.
Support Policy
All software products were tested and found to work, but they are provided without any explicit guarantee that they will work in every possible environment without further customization. If you need support or consulting, please contact me.