Skip to content

YugalXD/cloudExplorer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

A copy of the GNU GPL is located in LICENSE.txt.

Description

Cloud Explorer is a open-source S3 client. It works on Windows, Linux, and Mac. It has a graphical and command line interface for each supported operating system.

Features

  • Search
  • Performance testing
  • Music player
  • Transition buckets to Amazon Glacier
  • Amazon RRS
  • Migrate buckets between S3 accounts
  • Compress files prior to upload
  • Take screen shots to S3
  • Simple text editor
  • IRC client
  • Share buckets with users
  • Access shared buckets
  • View images
  • Sync folders
  • Graph CSV files and save them to a bucket
  • Record audio messages and save them to a bucket
  • Create snapshots of buckets

Screenshots

Graph Objects

How to run the program

To run the application, most users should be able to run the program by double clicking on the CloudExplorer.jar file. If not, there are two scripts included to assist:

Linux and OS X users can run it as follows:

./cloudExplorer

Windows users can run Cloud Explorer by double clicking on the cloudExplorer.bat or CloudExplorer.jar file.

For any OS, you can start the program with the Java command:

java -jar -Xms100m -Xmx500m ./CloudExplorer.jar

Video demonstraton

https://www.youtube.com/watch?v=O1HVDYywZRY

How to compile from source

http://youtu.be/54v3rIUh0h8

Upgrading

Starting with v5.0, minor releases will no longer be published on Github. To upgrade, please use the updater located in the application. Everytime Cloud Explorer is ran, it will check for the latest version. To apply the update, click "Help -> Check for updates"

How to migrate data between S3 accounts

  • Load the destination account and create or select a bucket to migrate to.
  • From the menu "Snapshots and Migration", click "Set Migration/Snapshot Account and Bucket".
  • Switch to the origin account and select the bucket to migrate.
  • Under the "Snapshots and Migration", select "Migrate Bucket to Another S3 Account".
  • Click Start Migration

How to create a bucket snapshot

  • Load the destination account and create or select a bucket to store the snapshot.
  • From the menu "Snapshots and Migration", click "Set Migration/Snapshot Account and Bucket".
  • Switch to the origin account and select the bucket to snap.
  • Under the "Snapshots and Migration", select "Create or Restore a Bucket Snapshot".
  • Click Create Snapshot

Background Sync

Background Sync allows Cloud Explorer to sync a directory in the background to S3 every 5 minutes. Sync will only upload files that do not exist on S3 and no files will be deleted.

From the GUI:

  • Click on "Background Syncing"
  • Click Configure
  • Click Save.
  • Click on "Background Syncing"
  • Click "Run".
  • Syncing will occur every 5 minutes.

Starting background sync from the Command Line (Useful for running as a background process):

Create your config file from the GUI.

	$ java -jar -Xms100m -Xmx500m CloudExplorer.jar daemon

Run Cloud Explorer from Docker



This will allow you to run Cloud Explorer 5 from a Docker container using my public repository. ``` docker pull rusher81572/cloudexplorer docker run -d --net=host rusher81572/cloudexplorer /opt/start.sh ``` To connect to the container, you can use a VNC client. ``` vncviewer localhost:3 ``` After you login VNC, you should see the GUI.

The default password is 123456.

If you want to use the Cloud Explorer CLI instead of the GUI, please run the container as shown below:

docker run -it --net=host rusher81572/cloudexplorer /bin/bash

	(You should be in the container now)


java -jar /cloudExplorer-5/CloudExplorer.jar help


** Please note that you will need to use the GUI to create the s3.config file before using the CLI **

Packages

No packages published

Languages

  • Java 99.8%
  • Other 0.2%