Upload Images

Click to select images or videos, or drag and drop Multiple files supported • Images: JPG, PNG, GIF, WebP • Videos: MP4, MOV, MKV, AVI, WebM

Manage Folders

Login

OR

Register

Account Settings

Profile Information

Username -
Email -
Member Since -
Last Login -
Login Provider -

Update Email

Change Password

Two-Factor Authentication (2FA)

Loading 2FA status...

Account Statistics

0
Total Images
0
Folders
0 MB
Storage Used
0
Shared Images

Danger Zone

Once you delete your account, there is no going back. This will permanently delete all your images and data.

Admin Dashboard

📊 System Overview

👥
Total Users
0
+0 this week
🖼️
Total Images
0
+0 this week
💾
Total Storage
0 MB
+0 MB this week
📁
Total Folders
0
+0 this week

📈 Analytics Dashboard

📤 Upload Activity

Total Uploads: 0 Peak Day: -

💾 Storage Growth

Growth Rate: +0% Forecast: -

👤 User Activity

Active Users: 0 Avg Session: -

🏆 Top Contributors

Loading...

📊 Image Statistics
Most Popular Format: JPG (0%)
Average File Size: 0 MB
Total Views: 0
Total Downloads: 0
⏰ Peak Usage Times

👥 User Management

Loading users...

🔒 Enhanced Security

🛡️
Security Score
85/100
+5 this week
⚠️
Threats Blocked
47
Last 24h
🚫
Blocked IPs
12
Active rules
🔐
Active Sessions
8
Currently online

Active User Sessions

Loading sessions...

Failed Login Attempts (Last 24 Hours)

Loading failed logins...

IP Access Control

🚫 Blacklist

Loading...

✅ Whitelist

Loading...

Two-Factor Authentication Settings

When enabled, all users must set up two-factor authentication to access their accounts.

User 2FA Status

Loading user status...

Security Audit Log

Loading audit log...

💾 Storage Management

0% Used
Total Space
0 GB
Used Space
0 GB
Available Space
0 GB
Total Files
0

Storage by User

Click "Analyze Storage" to view breakdown

Storage by File Type

🔑 OAuth Provider Configuration

Google

Checking...

Facebook

Checking...

GitHub

Checking...

Microsoft

Checking...

Note: OAuth configuration is stored in config/oauth.php. Copy config/oauth.php.example to get started.

📤 Upload Configuration

5 MB

Controls the maximum size for individual image uploads. Range: 1MB to 50MB.
Note: Changes take effect immediately but may require PHP restart for full effect depending on server configuration.

🏥 System Health

🖥️ Server Status

Checking...
CPU Usage
0%
Memory Usage
0%
Disk Usage
0%
Uptime: - Load Average: -

🗄️ Database Health

Checking...
Database Size: - Total Tables: - Total Records: - Avg Query Time: -

⚙️ Application Status

Checking...
PHP Version: - Memory Limit: - Max Upload: - Execution Time: -

⚠️ Error Log

Checking...
0 Errors (24h)
0 Warnings (24h)

📡 Real-time Monitoring

Active Users: 0
Current Uploads: 0
API Requests/min: 0
Avg Response Time: 0ms

🔐 OAuth Provider Configuration

Enable or disable OAuth providers. Configuration is managed in config/oauth.php

Google

Checking...

Facebook

Checking...

GitHub

Checking...

Microsoft

Checking...
⚙️ Configuration Instructions:
  1. Copy config/oauth.php.example to config/oauth.php
  2. Register your application with each OAuth provider
  3. Add your client IDs and secrets to the config file
  4. Set the redirect URI in each provider's settings
  5. Use the "Test Connection" button to verify configuration

⚙️ System Settings

📤 Upload Settings

Maximum file size for image uploads
Comma-separated list of allowed file extensions
Maximum number of images per user (0 = unlimited)
Maximum storage space per user (0 = unlimited)

🖼️ Image Processing

Size of generated thumbnails
JPEG quality for thumbnails (higher = better quality, larger size)
JPEG quality for pristine copies
Automatically rotate images based on EXIF orientation
Remove EXIF metadata from uploaded images (privacy)
Automatically create WebP versions for better compression

🔒 Security & Access

Allow new users to register accounts
Allow users to login with OAuth providers
Users must verify email before uploading
Auto-logout after inactivity (1440 = 24 hours)
Minimum characters required for passwords
Lock account after this many failed login attempts

🔗 Sharing & Visibility

Allow users to share images via links
Show public/shared images to non-logged-in users
Default visibility for new uploads
Auto-expire share links after X days (0 = never)

⚡ Performance & Cache

Cache processed images for faster loading
How long to cache images
Number of images to display per page
Load images only when they become visible

📧 Email Configuration

Send emails for important events
Email server hostname
Email server port (587 for TLS, 465 for SSL)
Email account username
Email account password
Email address shown as sender

🛠️ Maintenance & Cleanup

Disable site access for non-admin users
Automatically remove deleted files from disk
How often to run cleanup tasks
How long to keep system logs