All Projects → rusher81572 → Cloudexplorer

rusher81572 / Cloudexplorer

Licence: gpl-3.0
Cloud Explorer

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Cloudexplorer

awesome-storage
A curated list of storage open source tools. Backups, redundancy, sharing, distribution, encryption, etc.
Stars: ✭ 324 (+90.59%)
Mutual labels:  storage, s3, s3-bucket, s3-storage
Goofys
a high-performance, POSIX-ish Amazon S3 file system written in Go
Stars: ✭ 3,932 (+2212.94%)
Mutual labels:  s3, cloud-storage, s3-bucket
benji
📁 This library is a Scala reactive DSL for object storage (e.g. S3/Amazon, S3/CEPH, Google Cloud Storage).
Stars: ✭ 18 (-89.41%)
Mutual labels:  storage, s3, bucket
Rclone
"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Yandex Files
Stars: ✭ 30,541 (+17865.29%)
Mutual labels:  s3, cloud-storage, sync
ionic-image-upload
Ionic Plugin for Uploading Images to Amazon S3
Stars: ✭ 26 (-84.71%)
Mutual labels:  s3, s3-bucket, s3-storage
docker-aws-s3-sync
Docker container to sync a folder to Amazon S3
Stars: ✭ 21 (-87.65%)
Mutual labels:  sync, s3, s3-bucket
S5cmd
Parallel S3 and local filesystem execution tool.
Stars: ✭ 565 (+232.35%)
Mutual labels:  s3, cli, storage
go-storage
A vendor-neutral storage library for Golang: Write once, run on every storage service.
Stars: ✭ 387 (+127.65%)
Mutual labels:  storage, s3, cloud-storage
Arc
📎 Flexible file upload and attachment library for Elixir
Stars: ✭ 1,087 (+539.41%)
Mutual labels:  s3, storage, s3-storage
Terraform Aws S3 Log Storage
This module creates an S3 bucket suitable for receiving logs from other AWS services such as S3, CloudFront, and CloudTrail
Stars: ✭ 65 (-61.76%)
Mutual labels:  s3, storage, bucket
Cloudserver
Zenko CloudServer, an open-source Node.js implementation of the Amazon S3 protocol on the front-end and backend storage capabilities to multiple clouds, including Azure and Google.
Stars: ✭ 1,167 (+586.47%)
Mutual labels:  cloud-storage, storage, s3-storage
storage-abstraction
Provides an abstraction layer for interacting with a storage; the storage can be local or in the cloud.
Stars: ✭ 36 (-78.82%)
Mutual labels:  storage, cloud-storage, bucket
serverless-s3bucket-sync
Serverless Plugin to sync local folders with an S3 bucket
Stars: ✭ 24 (-85.88%)
Mutual labels:  sync, s3, bucket
Less3
Less3 is an S3-compatible object storage server that runs on your laptop, servers, just about anywhere!
Stars: ✭ 16 (-90.59%)
Mutual labels:  storage, s3, s3-storage
Bucket-Flaws
Bucket Flaws ( S3 Bucket Mass Scanner ): A Simple Lightweight Script to Check for Common S3 Bucket Misconfigurations
Stars: ✭ 43 (-74.71%)
Mutual labels:  s3, s3-bucket, bucket
Cortx
CORTX Community Object Storage is 100% open source object storage uniquely optimized for mass capacity storage devices.
Stars: ✭ 426 (+150.59%)
Mutual labels:  s3, storage, s3-storage
Go Storage
An application-oriented unified storage layer for Golang.
Stars: ✭ 87 (-48.82%)
Mutual labels:  s3, cloud-storage, storage
BlobHelper
BlobHelper is a common, consistent storage interface for Microsoft Azure, Amazon S3, Komodo, Kvpbase, and local filesystem written in C#.
Stars: ✭ 23 (-86.47%)
Mutual labels:  storage, s3, s3-bucket
Minio Hs
MinIO Client SDK for Haskell
Stars: ✭ 39 (-77.06%)
Mutual labels:  s3, cloud-storage, s3-bucket
Akubra
Simple solution to keep a independent S3 storages in sync
Stars: ✭ 79 (-53.53%)
Mutual labels:  s3, sync, storage

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. If you have a feature suggestion or find a bug, please open an issue. License: GPL v3

Graph

Features

  • Search
  • Performance testing
  • Music player
  • Transition buckets to Amazon Glacier
  • Amazon RRS and Infrequently Accessed storage tiers
  • 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

System Requirements

  • Java 11
  • S3 credentials

Downloading

For the latest stable release, click Download.

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, you can start the program with the Java command:

java -jar CloudExplorer.jar

How to compile from source

1. Install and Configure Java

apt-get update
apt-get -y install git ant openjdk-11-jdk

2. Clone this repository and run ant to compile the project

git clone https://github.com/rusher81572/cloudExplorer.git
cd cloudExplorer
ant

3. Install the AWS Libraries

bash upgrade-sdk.sh

4. Run Cloud Explorer

Double click on dist/CloudExplorer.jar
or....
java -jar dist/CloudExplorer.jar help

Upgrading

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 "Migration".
  • 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 "Snapshots".
  • Click "Create Snapshot".

Running Cloud Explorer in Docker

The following steps will explain how to run Cloud Explorer from a Docker container. The template will install an Ubuntu container using the FVWM window manager.

Creating the container

First, clone this repo:

git clone https://github.com/rusher81572/cloudExplorer.git
cd cloudExplorer

If you want to use your existing S3 configuration file, copy s3.config from your home directory into the cloudExplorer directory. Modify DockerFile by adding the following before the CMD line:

ADD s3.config /root/

Build the container

docker build -t cloudexplorer .

Running the container - CLI

To use environment variables to store S3 account information when using the Cloud Explorer CLI instead of uploading an s3.config file:

docker run -it --net=host -e ACCESS_KEY='****' -e SECRET_KEY='***' -e ENDPOINT='https://s3.amazonaws.com:443' -e REGION='default' cloudexplorer bash
java -jar /cloudExplorer/dist/CloudExplorer.jar help

If you want to use the Cloud Explorer CLI from a VNC session, skip to "Using the CLI in VNC".

Running the container - GUI

Run the container:

docker run -d -p 6001:6001 -p 5901:5901 cloudexplorer

To access to the container, use a VNC client such as vncviewer to connect to display #1.

vncviewer docker_host_ip:1

The default password for VNC is 123456. You should see the Cloud Explorer GUI after authentication.

Using the CLI in VNC

If you want to use the Cloud Explorer CLI, start a terminal in the VNC session by right clicking on the desktop and choose "xterm". Finally, run the following command:

java -jar /cloudExplorer/dist/CloudExplorer.jar help
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].