Documentation

Getting Started

S3Lite is a lightweight file upload service that provides a simple interface for managing your files with S3-compatible storage.

Features

  • File Upload: Drag and drop or click to upload files
  • Storage Management: View storage statistics and usage
  • Theme Support: Light, Dark, and AMOLED themes
  • Responsive Design: Works on desktop and mobile devices

How to Upload Files

  1. Navigate to the Upload page
  2. Either drag and drop files onto the upload area or click to select files
  3. Wait for the upload to complete
  4. Copy the generated link to share your file

Storage Information

Visit the Storage Info page to view:

  • Total storage usage
  • Number of files uploaded
  • Storage statistics and metrics

Theme Switching

Use the floating theme toggle button in the bottom-right corner to switch between:

  • Light Mode: Clean white interface
  • Dark Mode: Dark gray interface for low-light environments
  • AMOLED Mode: Pure black interface optimized for OLED screens

File Management

Remove Files

Enter a file ID to remove a file and its metadata from storage:

API Usage

S3Lite provides a simple REST API for file operations:

File Upload
POST /upload

Send files using multipart/form-data with the field name "file".

Remote Upload
POST /api/upload/remote

Upload files from URLs using JSON: {"url": "https://example.com/file.pdf"}

File Removal
DELETE /api/remove/{file_id}

Remove a file and its metadata using the file ID.

Support

Need help? Join our community:

Technical Details

Supported File Types

All file types are supported. The system handles binary and text files equally.

File Size Limits

File size limits depend on your S3 storage configuration and available space.

Storage Backend

Files are stored using S3-compatible object storage, ensuring reliability and scalability.