Amazon S3 Cloud Storage Management Script

Overview

S3 Cloud Storage Management is an application to help users can easier to manage their Amazon S3 Storage files directly from web server. Users can do direct upload to S3 cloud server, support multiple accounts across multiple users management.

Features

  •  Files Management
    •  Directly upload to target S3 server from browser.
    •  Bulk upload, multiple files per session
    •  View, edit, download, copy, move
    •  Change permissions
    •  Support HTTP Headers
    •  Support Storage Class
    •  File types filter
    •  File size limit
    •  Friendly user UI for tracking progress
  •  Users Management
    •  Support user roles (Administrator and normal user)
    •  S3 Account assignment (User can mange their own assigned account)
    •  Support Error logs (User can track the log of error they made)
    •  Manage profile (Change password, avatar, basic information)
    •  Active / De-Active User
    •  Virtual Login (Admin can choose an user and login as that user to perform actions)
  •  Amazon S3 Account
    •  Multiple accounts management
    •  Account assignment (Admin can assign accounts to other users)
    •  Active / De-Active Account
  •  Buckets Management
    •  Multiple Buckets per S3 account
    •  Support Storage Class
    •  Support Bucket Policy
    •  Support Bucket CORS
    •  Support Bucket Encryption
    •  Support Bucket Permissions
  •  System Settings
    •  Custom site title (Can change the site title and application name)
    •  Maintenance mode
    •  Admin email
    •  Timezone (Change your application timezone)
    •  Date/time format (Choose the way time display for your application)
    •  File type, File size limitations
  •  Core PHP Framework
    •  Symfony Framework Version 3.3
    •  Amazon PHP S3 SDK Version 3.48
    •  Amazon Javascript S3 SDK Version 2.171.0

Well documentation!

Requirements

  • IE11, Firefox, Safari, Opera, Chrome, Edge
  • PHP 5.x or 7.x, MySQL 5.x

Instructions

Quick Installation

  • Upload/extract all files into your **domain root directory**. Folder **s3-cloud-storage-management/**
  • Create a new database to prepare for your application. Then import **sql_data/data_install.sql** into your database. Update file **app/config/parameters.yml** to your server database credentials.
  • Precheck script is available for you to check your server configuration before going to install. Type /system-check.php to check all required environments.
  • Default administrator login: admin / 123456

Related