Powered by electron-nuxt.
A simple AWS S3 client written with Electron. Designed for personal use.
- File content preview.
- CSV.
- JPEG/PNG.
- Other text format.
- Resumable multipart upload/download.
- Even if you close this application by accident, you can resume multipart upload/download next time.
- View pending tasks & cancel tasks.
- You can only cancel tasks that are not running.
- You can stop tasks by close this application.
- Drag file to upload.
- Share objects by URL.
Before you start, you will need an AWS account, and an existing S3 bucket.
Infrontier is a bucket level application so it can't help you to create S3 buckets.
Then you need to configure AWS credentials (AccessKeyId & SecretAccessKey) on your local computer.
For example, you can use AWS CLI to configure credentials:
- Create your AWS credentials.
- Download & install AWS CLI.
- Run
aws configure
in your favorite terminal and input your AccessKeyId & SecretAccessKey.For detailed info, see AWS doc.
After AWS credentials configured, run Infrontier and click Settings
button to configure it.
# install dependencies
yarn install
# serve app with hot reload
yarn dev
# build electron application for production
yarn build