IMPORTANT: No longer maintained

JetS3t is no longer maintained here. Please see the fork by Paul Gregoire (aka Mondain) at https://github.com/mondain/jets3t

JetS3t Applications

Cockpit

Cockpit is a graphical Java application for viewing and managing the contents of an Amazon S3 or Google Storage account, and for managing Amazon CloudFront distributions.
To learn how to use Cockpit, or to see what new features are available in the latest version, please refer to the Cockpit Manual.

To run Cockpit as a Java Applet in your web browser visit the Cockpit Online page:
Cockpit Online
Version 0.9.1, approximate download size 3 MB
Sun's JRE plugin version 6 or later is required, and you will need to accept the certificate used to sign the applet.

To run Cockpit as a stand-alone application, download the JetS3t suite from the Downloads page. De-compress the archive and run one of the cockpit scripts in the bin directory (eg cockpit.bat for Windows, cockpit.sh for Linux/Mac OSX).

Synchronize

Synchronize is a command-line application for synchronizing directories on your computer with an Amazon S3 account. It is ideal for performing back-ups or synchronizing files between different computers.

To learn how to use Synchronize, please refer to the Synchronize Manual.

To run Synchronize you must download the JetS3t suite from the Downloads page. De-compress the archive and run one of the synchronize scripts in the bin directory (eg synchronize.bat for Windows, synchronize.sh for Linux/Mac OSX).

Gatekeeper

The Gatekeeper is a server-side Servlet application that authorizes client applications, such as the JetS3t Uploader, to perform tasks in S3 accounts such as uploads, downloads and deletes. The Gatekeeper is a specialised application that will only be of interest to Service Providers who use S3 for storage behind the scenes.

To learn how to use the Gatekeeper servlet, please refer to the Gatekeeper Manual .

For information about the general concepts involved in providing a gatekeeper service for S3, which could be implemented in other server-side languages or applications other than the JetS3t Gatekeeper, refer to Gatekeeper Concepts.

CockpitLite

CockpitLite is a graphical Java application for viewing and managing the contents of an Amazon S3 account, where the S3 account is not owned by the application's user directly but is made available by a service provider. The service provider uses the Gatekeeper application to mediate the user's access to the S3 account, authorizing each of the user's interactions before it can be executed. The end user does not need to have an S3 account, and does not need to know or care how the online storage is provided.

CockpitLite can perform most S3 operations except for bucket management. It uses signed URLs to perform all operations, so the application user can access and use an S3 account without requiring access to the account's AWS credentials. By configuring the Gatekeeper application that mediates access to the account, service providers can obtain a fine degree of control over which operations can be performed by particular users.

To learn how to use CockpitLite, please refer to the CockpitLite Manual.

Uploader

Uploader is a simple wizard-based application that S3 account holders (Service Providers) may provide to clients to allow them to upload files to S3 without requiring access to the Service Provider's S3 credentials. The Uploader accesses S3 accounts via a Gatekeeper service. The Gatekeeper is a specialised application that will only be of interest to Service Providers who use S3 for storage behind the scenes.

To learn how to use the Uploader, please refer to the Uploader Manual.

Uploader will generally be customised by a Service Provider to look the way they want and to work with the provider's own Gatekeeper service. However, to give an idea of what the Uploader is and how it performs, a Demonstration version is available. This version does not communicate with a Gatekeeper, and instead requires that users provide their AWS Credentials.

To run the Demo Uploader as a stand-alone application, download the JetS3t suite from the Downloads page. De-compress the archive and run one of the uploader scripts in the bin directory (eg uploader.bat for Windows, uploader.sh for Linux/Mac OSX).

To run the Demo Uploader as a Java Applet in your web browser visit the Uploader Online page:
Uploader Online
Version 0.9.1, approximate download size 3 MB
Sun's JRE plugin version 6 or later is required, and you will need to accept the certificate used to sign the applet.