Local Storage · Remote AWS/MinIO Explorer · Smart Thumbnails

Unified S3 Storage.
Simplified.

Onifast S3 acts as both a local, high-performance S3-compatible server and a single unified gateway to manage your remote buckets. Upload, view, and transform assets on-the-fly.

Get Onifast Panel S3 Endpoints
rclone — onifast-s3 :4032
$ rclone lsf local-s3:my-bucket/uploads/
 
logo.png
document.pdf
avatar.jpg
 
$ curl "https://s3.local:4032/view/avatar.jpg?id=uploads/avatar.jpg&w=150" -o thumb.jpg
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 3242 100 3242 0 0 72.0k 0 --:--:-- --:--:-- --:--:-- 73.6k
✓ Smart thumbnail generated on-the-fly (width: 150px)
4032port
Unified Storage Port
100%
S3 Compatibility
On-demand
Smart Thumbnail Generator
Multiprovider
AWS · MinIO · Local Storage
SQLite
Secure Metadata Store
What's included

An Enterprise Storage Hub

Simple integration, universal access, and high performance. Run local files or proxy AWS and MinIO effortlessly.

Local S3 Hosting
Run a full S3-compliant server directly on your own hardware. Excellent for self-contained, offline-first deployments.
Universal S3 Explorer
Browse files, create buckets, and manage keys across all your remote cloud storage systems directly from the panel.
Smart Thumbnails
Resize and optimize images on-the-fly. Simply append &w=200 to the URL to scale instantly.
Unified View URLs
A uniform, consistent URL structure to download, view, or preview files, regardless of which cloud provider stores them.
Secure SQLite Backend
S3 access keys, configurations, and provider credentials are encrypted and stored in WAL-mode SQLite (onifast-s3.db).
PHP & Curl Friendly
Includes dedicated REST endpoints tailored for webapps, facilitating simple uploads, lists, deletes, and renames.
API Architecture

Clean API endpoints

Access the storage platform using intuitive, unified endpoint routing patterns.

Simple GET Operations

  • File List: `/s3/list?account={account}` retrieves files dynamically.
  • Inline View: `/view/{name}.{ext}?id={key}` opens images or documents in-browser.
  • Forced Downloads: `/download/{name}.{ext}?id={key}` triggers downloads instantly.
  • On-the-fly resize: Append `&w=width` to auto-resize images.
REST requests — onifast-s3
# List files in bucket
GET /s3/list?account=my-minio-account

# View image resized to 400px width
GET /view/photo.jpg?id=images/photo.jpg&w=400

# Forced file download
GET /download/report.pdf?id=docs/q4_report.pdf
      
upload — php curl example
$postData = [
    'file'     => curl_file_create($filePath, $fileType, $fileName),
    'account'  => 'my-bucket',
    'token'    => 'your-secret-key',
    'path'     => 'uploads/'
];

$ch = curl_init('https://s3.yourdomain.com/upload');
curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
      

Developer-centric integrations

Integrate your storage infrastructure into any application using simple HTTP standards.

  • Multipart Uploads: Easy uploads via standard multipart/form-data.
  • Providers Compatibility: Seamlessly switch between AWS, MinIO, and local files.
  • Copy-Paste Links: Generate sharing links instantly in the panel.

S3 storage, managed the right way.

Install Onifast Panel and configure your secure storage ecosystem in seconds.

Get Onifast Panel Onifast.com