# Yetishare
> Yetishare is a self-hosted PHP file hosting platform. It lets developers and entrepreneurs launch their own file sharing service with an advanced file manager, scalable multi-server storage, SaaS-ready monetisation tools, 50+ payment gateways, and a full plugin ecosystem. Full PHP source code is included with a 1-year support and updates subscription.
Version 6.2 adds Team Workspaces for shared file collaboration and AI Assistant Access, which lets Claude Desktop, Cursor, and other MCP (Model Context Protocol) clients manage files in a user's account.
## Core Product
### Home
URL: https://yetishare.com/
Launch your own file hosting platform with Yetishare. Advanced file manager, resumable uploads, SaaS monetisation, scalable storage, and 50+ payment gateways included.
#### File Hosting Platform
Build your own file hosting business with Yetishare. With powerful file management, scalable storage, and monetisation features.
Professional file hosting solution with 50+ payment gateways
#### Why Choose Yetishare
Built for file hosting businesses with enterprise-grade features, scalable architecture, and comprehensive monetization tools.
Advanced File Management With Real-Time Control
Experience lightning-fast file operations with our unique file manager. Multi-level folders, drag & drop uploads, and comprehensive file statistics give you complete control over your hosted files.
- Multi-level folder organization with unlimited depth
- Drag & drop uploads with real-time progress tracking
- Advanced filtering and multi-select operations
Scalable Storage Infrastructure
Build a robust file hosting network with unlimited scalability. Add hundreds of file servers, integrate with cloud storage providers, and manage everything from a centralized admin panel.
- Unlimited file server expansion with custom domains
- Cloud storage integration (S3, Wasabi, R2, Digital Ocean)
- Intelligent server selection and capacity planning
#### Enterprise File Hosting Solution
Complete file hosting platform with advanced features, scalable storage, and comprehensive monetization tools for growing businesses.
Core platform
Everything you need to run a modern file hosting service with user accounts, uploads, statistics and payments.
- Advanced file manager
- Scalable multi-server storage
- 50+ built-in payment gateways
Extend with plugins
Add media streaming, rewards, mobile access, cloud storage and more without changing the core codebase.
- Premium monetisation plugins
- Cloud storage integrations
- Easily update and add features
### Pricing & Licensing
URL: https://yetishare.com/pricing
Three license tiers - Single Site ($99), Unlimited Sites ($199), Script & All Plugins bundle ($599). Each includes full source code and 1 year of support and updates.
#### Pricing FAQs
**What are the script requirements?**
PHP 8.0+, MySQL, Apache/Nginx/Litespeed, FTP module in PHP for remote server support.
[Hosting Test Script](https://mfscripts.com/check_host_php8.zip) - Use this free PHP script to check if your hosting meets the script requirements.
**Does the script come with full source code?**
Yes. Both the core script and our plugins are supplied unencoded.
**What is Yetishare?**
Yetishare is a powerful file hosting script that allows you to create your own professional file hosting website. It supports a variety of features including user management, file sharing, and extensive customization options.
**Is Yetishare suitable for large-scale file hosting?**
Yes, Yetishare is designed to handle large-scale file hosting with advanced features like multi-server support, high performance, and scalability to meet the needs of growing businesses.
**Can I customize the look and feel of my Yetishare site?**
Absolutely! Yetishare is highly customizable with easy-to-edit templates and themes. You can modify the design to match your brand's identity.
**Does Yetishare support plugins?**
Yes, Yetishare supports a wide range of plugins to enhance its functionality. You can add features like payment gateways, file converters, and more.
**How secure is Yetishare?**
Yetishare takes security seriously with features like SSL support, encryption, and detailed user activity logs to ensure your data is protected.
**What kind of support is available for Yetishare?**
We offer comprehensive support through our ticketing system, detailed documentation, and community forums to help you with any issues you may encounter.
**Can I monetize my Yetishare site?**
Yes, Yetishare includes built-in monetization options such as premium accounts, advertising spaces, and integration with various payment gateways.
**Is there a demo available to test Yetishare before purchasing?**
Yes, you can test Yetishare on our demo site: [https://fhscript.com](https://fhscript.com) (login with user: 'admin' & pass: 'Password@Demo').
**How often is Yetishare updated?**
We regularly release updates with new features, improvements, and security patches. You can stay see the latest releases here - [https://yetishare.com/release_history.html](https://yetishare.com/release_history.html).
**Can you install the script for me?**
Yes. We charge $39 per installation. You can add this to your order when you go to purchase.
**Is it possible to customise the logo and design of the website once the script is installed on the server?**
Yes, you get both the PHP source code and the original logo file so you can amend the design as you need.
### Example Websites
URL: https://yetishare.com/example-websites
Browse live example websites running the Yetishare file hosting script. See real customer sites built with Yetishare.
Below is a selection of live example websites running the Yetishare file hosting script. These are customer-operated sites and are provided for demonstration purposes only.
### Blog & News
URL: https://yetishare.com/blog
News, updates, and guides from the Yetishare team.
### Contact Us
URL: https://yetishare.com/contact
Get in touch with the Yetishare team for pre-sales questions, licensing enquiries, technical support, or general help with our file hosting software.
Use the form below to contact us about any pre or post sales questions. If you've got a support related issue, please include your file upload site URL and clear steps to replicate the problem.
## Features
### All Features
URL: https://yetishare.com/features
Explore all Yetishare features: advanced file manager, chunked uploader, remote upload, file previews, SaaS tools, scalable storage, REST API, Docker support, and more.
Browse the core platform capabilities that power your file hosting business. Start with our core features, or use the category filters below to quickly jump into the areas that matter most to you.
### Unique File Manager
URL: https://yetishare.com/features/unique-file-manager
Yetishare's advanced file manager lets users organise files and folders with drag-and-drop, bulk operations, inline previews, and granular sharing controls.
The file manager is fast, flexible and feature rich. Each user which signs up for an account will have their own file manager. We've built this entirely in-house, so additional features can be added as needed.
#### Core File Operations
- **Multi-level Folders**: Organize files in hierarchical folder structures with sub-folders.
- **Duplicate/Copy Files**: Easily duplicate or copy files with built-in function.
- **Upload to Folders**: Upload files directly to specific folders.
- **Download as Zip**: Download selected files or whole folders as zip - with limits you control per user type.
- **Trash Can System**: Deleted files go to trash with empty option.
#### User Interface
- **Fast Interface**: A fast, fluid interface that keeps up with you.
- **Browser Navigation**: Use browser 'back' and 'forward' buttons for navigation.
- **Persistent Toolbar**: Toolbar always shows when scrolling.
- **Right-Click Menu**: Context menu on folder icons for quick access.
- **RTL Support**: Complete support for right-to-left languages.
#### File Management
- **Advanced Filtering**: Filter by filename & date with sorting options.
- **Multi-Select**: Ctrl click to select multiple files for batch operations.
- **Recent Uploads**: Quick access to recently uploaded files.
- **File Statistics**: View detailed file stats and download counts.
- **One-Click Copy**: Single click to highlight and copy download links.
#### Privacy & Features
- **Multi-Level Privacy**: Privacy options at site, account, folder & file levels.
- **Background Upload**: Continue using account while uploads process.
- **Email Sharing**: Send files via email directly from interface.
- **Account Stats**: View storage usage, active files & downloads.
- **User Avatars**: Upload avatars and receive notifications.
### Powerful File Uploader
URL: https://yetishare.com/features/powerful-file-uploader
Upload large files reliably with Yetishare's chunked, resumable uploader. Supports drag-and-drop, multi-file queues, and configurable per-user file size limits.
Upload multiple files effortlessly with our lightning-fast file uploader that works seamlessly across all modern devices and browsers. Our uploader automatically optimises large files by breaking them into smaller pieces, ensuring your uploads succeed every time (even with the biggest files!) and without any technical headaches or server timeouts.
#### Powerful File Uploader
- **Multi-File Upload**: Ajax-based for seamless multiple file uploads.
- **Smart Chunked Uploads**: Bypasses PHP limits and tmp folder restrictions for larger files.
- **Real-Time Progress**: Live percentage, upload speed, size & time remaining display.
- **Drag & Drop Interface**: Intuitive drag and drop support to begin uploading instantly.
- **Flexible File Size Limits**: Set maximum upload sizes for different user types via admin area.
- **Browser Compatibility**: Works seamlessly across all modern browsers and devices.
- **Automatic Retry Logic**: Retry system ensures uploads complete even with connection issues.
#### File Sharing & Management
- **Quick Access Links**: Forum links, stats, sharing links readily available after upload.
- **Bulk Link Copying**: Copy all file links to clipboard with a single button click.
- **Comprehensive File Information**: Full file details with short URLs, HTML code, forum code & statistics.
- **Social Media Integration**: Direct sharing to Facebook, X.com and email with built-in links.
- **File Duplication**: Copy existing files into your account from file details page.
- **File Removal Control**: Easy file deletion with direct links from the file information page.
- **Short URL System**: Clean, short URLs for professional file sharing and easy memorisation.
### Remote Upload
URL: https://yetishare.com/features/remote-upload
Import files from any public URL directly into user accounts with Yetishare's remote upload tool. Queue multiple URLs, track progress, and save on bandwidth.
Remote upload is accessible via the 'remote url upload' tab on the uploader. If you configure it that way, users can use it to download files from external sites using the file url.
#### Remote File Transfer
- **Authenticated URL Support**: Support for username and password protected HTTP & FTP URLs in the format ftp://user:pass@host.com/filename.txt.
- **Batch URL Processing**: Enter multiple URLs at once for simultaneous file transfers.
- **Real-time Progress Indicators**: Progress indicators on each file being transferred so users are aware of percentage complete.
- **FTP File URL Support**: Supports FTP file URLs for seamless file transfers from FTP servers.
- **Transfer Limits Control**: Admin can limit the total files permitted at once for system performance optimisation.
- **Filesize Restrictions**: Admin can limit the max filesize for each file to manage storage resources.
### File Previews
URL: https://yetishare.com/features/file-previews
Preview images, video, audio, PDFs, and documents directly in the browser without downloading. Yetishare supports a wide range of formats for instant in-page viewing.
Give your users instant access to the most popular file formats with our powerful preview system that works beautifully across all devices and formats. From professional video playback to document viewing, create engaging experiences that keep visitors on your site longer.
#### Video Playback
- **Multiple Format Support**: Play MP4, FLV, WEBM and OGG video formats seamlessly.
- **Professional Video Players**: Choose from Ultimate Player, Elite Player, or VideoJS for optimal viewing experience.
- **Social Context**: Shows video screenshot when posting to social networks. *Requires Media Converter plugin
- **Advanced Ad Integration**: Built-in VAST/VMAP/IMA advertisement support for monetization.
- **Easy Embedding**: Generate embed codes to share videos on external websites.
- **Subtitles**: Show video subtitles during playback, when provided.
#### Image Preview
- **Universal Format Support**: View 230+ image formats including PNG, JPG, GIF, PSD, SVG, and TIFF (with Imagemagick).
- **Smart Auto-Rotation**: Automatically rotate images based on EXIF data for perfect viewing.
- **Flexible Downloads**: Download images in multiple sizes with automatic watermarking options.
- **Performance Optimization**: Background thumbnail generation for lightning-fast image loading.
#### Document & Code Preview
- **Seamless Viewing**: Instantly view and share documents online without plugins-on any device, anytime.
- **Office Document Support**: View PDF, DOCX, PPTX, and XLSX documents in your browser (over 20 types).
- **Code Preview**: Preview code in HTML, JS, CSS, PHP and SQL.
- **Code Syntax Highlighting**: Syntax highlighting for 20+ programming languages.
#### Audio Preview
- **Professional Audio Player**: Stream audio files using the powerful Ultimate Player interface.
- **MP3 Format Support**: Full support for MP3, AAC and OGG audio files playback.
- **Visual Playback Animation**: Engaging animated visualizations during audio playback.
### File Sharing
URL: https://yetishare.com/features/file-sharing
Share individual files or entire folders with public links, password protection, expiry dates, and per-file download limits - all built into the Yetishare file manager.
Secure file sharing platform with flexible access controls, password protection, social media integration, guest access, and comprehensive admin tools for seamless team collaboration.
#### Secure Sharing Options
- **Flexible Sharing Methods**: Share files and folders via email or generate unique URLs for instant access.
- **Advanced Security Controls**: Protect your shares with expiry dates and password access for maximum security.
#### Access Control & Permissions
- **Granular Permission Management**: Control access levels with view-only or write permissions for different users.
- **Guest-Friendly Access**: Dedicated sharing pages allow non-registered users to access shared content seamlessly.
- **Copy to Your Account**: Save shared files and folders into your own account from share links or shared-with-me.
#### External Sharing
- **Built-in Social Media Support**: Share directly to Facebook, X.com, and LinkedIn with integrated social network support.
- **Internal Team Collaboration**: Share files and folders internally with registered users for enhanced teamwork.
#### Administration & Management
- **Comprehensive Share Management**: Powerful admin area to monitor, control, and manage all sharing activities.
- **Organization-Wide Sharing**: Admin-controlled folder sharing with all registered users, including new members automatically.
### Team Workspaces
URL: https://yetishare.com/features/team-workspaces
Yetishare 6.2 team workspaces: shared file areas with My Files, email invites, role-based access, workspace switcher, and admin controls. Built into Nova, no plugin required.
Give users shared file spaces alongside their personal My Files area. Yetishare 6.2 adds team workspaces to the Nova theme so agencies, client portals, and multi-user sites can collaborate in the same file manager users already know. Create teams, invite by email, assign roles, and switch workspaces from the topbar. No plugin required.
#### Personal + Team Files
- **Two workspace types**: Personal files stay private. Each team gets a shared file tree for projects, clients, or departments.
- **Topbar workspace switcher**: Jump between My Files and any team from the file manager, account settings, and other logged-in pages.
- **Clear context**: The sidebar and breadcrumbs show the active team name so users always know which workspace they are in.
#### Create & Manage Teams
- **Manage teams in account settings**: Create teams with a name, optional avatar, and workspace tint. Edit members, roles, and settings from a card-based team list.
- **Invite by email**: Send invites with admin, editor, or viewer role. New users register or log in through your site to accept.
- **Default on login**: Set whether the file manager opens in My Files or a chosen team workspace when users sign in.
- **Ownership transfer**: Transfer team ownership to another member when a project ends or handoff is needed.
#### Role-Based Access
- **Owner & admin**: Full team control including settings, members, trash management, and permanent delete.
- **Editor**: Upload, organise, move, copy, trash, and restore any team item.
- **Viewer**: Read-only browse, preview, and download. Upload and manage actions stay hidden.
- **Storage on the owner**: Uploads and copy-to-team operations use the team owner's storage allowance and plan limits.
#### Cross-Workspace Files
- **Move between workspaces**: Team owners move files and folders between personal My Files and team workspaces from the move dialog.
- **Copy into teams**: Copy content from elsewhere in the account into a team workspace, subject to role permissions.
- **Billing follows ownership**: When ownership transfers in Nova or admin, content and billing move to the new owner including trash.
#### Admin Control
- **Enable when ready**: Teams are disabled by default after upgrade. Turn them on in Configuration when your site is ready.
- **Package limits**: Control which user types can create teams, how many they may own, and member caps per team.
- **Manage all teams**: Search teams under People, view file counts, suspend teams, edit members, reassign owners, and remove empty teams.
- **Audit logging**: Team create, invite, role change, and ownership transfer actions are recorded in user action logs.
#### Built For
- **Agencies & client portals**: One workspace per client. Editors upload deliverables; clients get viewer access.
- **Internal departments**: Marketing, finance, or ops teams share folders without mixing personal uploads.
- **Premium multi-user plans**: Offer team creation on paid packages with team and member limits you control.
### AI Assistant Access
URL: https://yetishare.com/features/ai-assistant-access
Connect Claude Desktop, Cursor, and MCP-compatible AI clients to Yetishare user accounts. Scoped agent tokens, natural-language file management, and admin controls built into v6.2.
Yetishare 6.2 lets users connect AI assistants like Claude Desktop and Cursor directly to their file account. Search folders, upload documents, organise content, and create share links in natural language - without copying paths or writing custom integrations. Users create scoped tokens from Account settings; administrators enable the feature when ready. Built into your existing install, no extra services or plugins.
#### Connect AI to Your Files
- **Built into Yetishare**: The MCP server runs inside your installation. No separate runtime or additional hosting required.
- **Leading AI clients**: Works with Claude Desktop, Cursor, and other MCP-compatible desktop apps and IDEs.
- **Natural language control**: Users ask their assistant to find files, upload content, organise folders, or share links in plain conversation.
#### Manage Files from Chat
- **Browse and search**: List folders, search by name, filter by file type, and sort by date, size, or downloads.
- **Upload and organise**: Upload files, rename items, move or copy content, and send files to trash from the assistant.
- **Share from the assistant**: Create public links, email shares to recipients, and list or revoke existing shares.
- **Inspect file details**: Read metadata, view stats, and generate download URLs without opening the file manager.
#### Scoped Agent Tokens
- **User-created tokens**: Each device or app gets a named token from the Connected agents page in account settings.
- **Permission toggles**: Choose read-only access or enable upload, edit, folder, trash, and sharing scopes per token.
- **Instant revoke**: Disable a token anytime. Token creation and revocation are recorded in user action logs.
- **Your account only**: Every request runs as the token owner. Agents cannot access another user's files.
#### Connected Agents Setup
- **Ready-to-paste config**: Creating a token shows a full MCP client config snippet for Claude Desktop, Cursor, and similar tools.
- **Shown once**: The bearer token is displayed securely at creation time, then only a masked reference is kept.
- **Demo mode support**: Demo sites can issue read-only tokens for testing. Write scopes are blocked in the UI and on the server.
#### Admin Control
- **Enable when ready**: MCP is disabled by default after upgrade. Turn it on in Configuration when your site is ready.
- **Rate and size limits**: Set per-user request caps, inline upload size limits, and default token expiry from admin settings.
- **API access gating**: Only account types allowed API access can create agent tokens, matching your existing REST API policy.
- **Production security**: Tokens are stored hashed, rate limited, and scoped. Grant the minimum permissions each agent needs.
#### Built For
- **Developers in the IDE**: Pull assets, upload builds, and organise project folders from Cursor without leaving the editor.
- **Knowledge workers**: Search large libraries by type or date and share documents through conversation instead of manual clicks.
- **Self-hosted differentiation**: Offer modern AI integration on your domain, under your data policies, without third-party cloud storage.
### File Statistics
URL: https://yetishare.com/features/file-statistics
Comprehensive file analytics and insights with detailed download tracking, visitor demographics, and performance metrics for data-driven file management.
Gain powerful insights into your file performance with comprehensive analytics, detailed download tracking, and visitor demographics.
#### Download Analytics & Tracking
- **Comprehensive Time-Based Metrics**: Track daily, weekly, and monthly downloads to understand file popularity trends.
- **Individual File Statistics**: Each file has its own dedicated statistics page providing detailed performance insights and usage analytics.
- **Real-Time Performance Monitoring**: Monitor file performance in real-time with instant access to download statistics and user engagement data.
#### Visitor Demographics & Insights
- **Geographic Distribution Analysis**: Track visiting countries to understand your global reach.
- **Browser & Platform Intelligence**: Monitor visiting browsers and operating systems to track usage across all devices.
- **User Behavior Analytics**: Gain valuable insights into user preferences and behavior patterns.
### Download Managers
URL: https://yetishare.com/features/download-managers
Download manager integration with resume capability, chunked downloads, and robust authentication support for enterprise-grade file delivery.
Download manager integration with resume capability, chunked downloads, and robust authentication support for enterprise-grade file delivery.
#### Advanced Download Management
- **Universal Download Manager Support**: Seamless integration with all major download managers featuring HTTP authentication compatibility.
- **Intelligent Resume Capability**: Automatically resume interrupted downloads from where they left off, saving time and bandwidth.
- **Flexible Pause & Resume**: Full support for pausing and resuming downloads at any time for maximum user control.
#### Performance & Security
- **Multi-Threaded Chunked Downloads**: Accelerate downloads with simultaneous file chunk retrieval for optimal performance.
- **Account-Based Access Control**: Enforce download limits and restrictions based on user account permissions and quotas.
- **Enterprise-Grade Reliability**: Robust download infrastructure designed for high-volume file delivery with maximum uptime.
### User Registration & Account Types
URL: https://yetishare.com/features/user-registration
Flexible user registration system with free and paid accounts, customizable restrictions, and comprehensive file management features for all user levels.
Flexible user registration system with free and paid accounts, customisable restrictions, and comprehensive file management features for all user levels.
#### Account Registration
- **Custom Password Selection**: Users can choose their own secure passwords during registration for enhanced account security.
- **Password Management**: Easy password changes and updates through the user-friendly account settings interface.
- **Account Expiry Tracking**: Clear visibility of account expiration dates and renewal options for subscription management.
- **API Registration**: Enable public sign-up and password reset via the REST API for apps and integrations.
#### Core User Features
- **Access to File Manager**: Modern, responsive file management with real-time updates and seamless user experience.
- **Comprehensive File Controls**: Full access to statistics, sharing options, and management tools.
- **Folder Management**: Organise files efficiently with intuitive folder creation, management, and organisation tools.
#### Free User Level
- **Instant Access**: Start using the platform immediately with basic file hosting and sharing capabilities.
- **Upload Limits**: Set max upload size with other configurable limits to suit your hosting requirements.
- **File Retention Periods**: Files are automatically purged after a period of download inactivity.
#### Premium Features
- **Unlimited Downloads**: No waiting times or speed restrictions for premium users with instant file access.
- **Large Uploads**: Upload large files with extended storage and unlimited file retention.
- **Admin Account Types**: Moderator and admin roles with full administrative control and DMCA management tools.
### SaaS Ready File Hosting
URL: https://yetishare.com/features/saas-ready
Build a SaaS file hosting business with Yetishare. Define subscription plans, storage quotas, bandwidth caps, and automatic upgrade prompts - no custom code needed.
Complete monetisation suite with automated premium subscriptions, 50+ payment gateways, strategic advertising placement, referral system, and real-time revenue analytics to maximise your platform's earning potential.
#### Premium Subscriptions
- **Automated SAAS Revenue Model**: Configurable monthly subscriptions with premium level account benefits.
- **Flexible Pricing Control**: Set custom pricing to maximize profitability.
- **Referral Revenue Sharing**: Pay users a percentage of referrals to boost viral growth via the Rewards Plugins.
#### Payment Gateways
- **50+ Payment Gateway Support**: Accept payments globally with 50+ integrated gateways.
- **One-Click PayPal Setup**: Simply add your PayPal email and start processing payments instantly.
- **Expanding Payment Options**: Continuously expanding options through our plugin ecosystem.
#### Advertising Optimisation
- **Strategic Banner Placement**: Predefined banner areas positioned for optimal visibility and engagement.
- **Effortless Ad Management**: Copy-paste ad code management through your admin panel.
- **AdBlock Revenue Protection**: Restrict downloads or site access for AdBlock users to protect revenue.
#### Revenue Analytics & Control
- **Comprehensive Payment Management**: Monitor all revenue streams with detailed payment tracking.
- **Real-time Revenue Insights**: Real-time analytics on subscriptions, payments, and user engagement.
- **Automated Revenue Processing**: Automated account upgrades without manual intervention.
### Advertising Controls
URL: https://yetishare.com/features/advertising-controls
Advanced advertising management system with video ad support, content-based targeting, and user type controls for maximum monetization flexibility.
Advanced advertising management system with video ad support, content-based targeting, and user type controls for site monetisation.
#### Ad Management
- **Centralised Banner Control**: Dedicated admin section for managing site-wide banner advertising.
- **Video Ad Support**: Support for video advertisements using VAST or Google IMA URLs.
- **Content-Based Targeting**: Optionally set different banner adverts for adult and non-adult content.
#### Targeting & Control
- **User Type Targeting**: Configure ad display based on user types, such as showing ads only to free users for strategic monetisation.
- **Adult Content Filtering**: Admin-defined adult keywords ensure appropriate ad placement and content filtering.
### AdBlocker Detection
URL: https://yetishare.com/features/adblocker-detection
Protect your revenue with intelligent adblocker detection that restricts access to users with ad-blocking software enabled.
Protect your revenue with intelligent adblocker detection that restricts access to downloads when ad-blocking software is enabled.
#### Revenue Protection
- **Intelligent Detection**: Adblocker detection identifies users with ad-blocking software and limits their site access accordingly.
- **Site-Wide Access Control**: Optionally block users from the entire file hosting site when adblocker is detected, protecting your advertising revenue.
- **Download Restrictions**: Selectively block downloads for users with adblockers enabled, ensuring they contribute to your monetisation strategy.
### Scalable Storage
URL: https://yetishare.com/features/scalable-storage
Grow from a single server to a distributed multi-node storage network. Add S3-compatible cloud storage (Wasabi, DigitalOcean, Backblaze B2) as your platform scales.
Infinitely expandable storage infrastructure with flexible deployment options, cloud integration, and comprehensive management tools for growing file hosting needs.
#### Direct File Storage
- **Seamless File Server Integration**: Direct upload and download to external file servers with custom domain support.
- **Unlimited Scalability**: Add hundreds of file servers as your storage needs grow with no performance impact.
- **Flexible Domain Configuration**: Use sub-domains or completely different domains for each file server in your network.
#### Cloud Storage Integration
- **Multi-Provider Support**: Seamless integration with Amazon S3, Wasabi, CloudFlare R2, Digital Ocean, and Minio via additional plugins.
- **Direct Download & Upload**: Send downloads and uploads straight to cloud storage so large files never burden your web server.
- **Plugin Extensibility**: Expand cloud storage options with additional plugins for specialised providers.
#### SFTP Storage Solutions
- **Universal Compatibility**: Connect to any FTP-enabled server regardless of operating system or platform.
- **Zero-Installation Setup**: No additional software required on file servers-configure everything from the admin area.
- **Secure Transfer Protocol**: Ensure data integrity and security with encrypted file transfers to remote storage.
#### Advanced Management Tools
- **Intelligent Server Selection**: Configure specific, random, or least-used space for optimal file distribution.
- **Comprehensive Monitoring**: Track file counts and storage usage across all servers from a centralised dashboard.
- **Capacity Planning Tools**: Set storage limits and prioritize servers with automatic failover when capacity is reached.
### Storage Monitoring
URL: https://yetishare.com/features/storage-monitoring
Comprehensive resource monitoring for local and direct servers with real-time availability checking and performance tracking for optimal file hosting.
Comprehensive resource monitoring for local and direct servers with real-time availability checking and performance tracking for optimal file hosting.
#### Resource Monitoring
- **Comprehensive Stats**: Monitor HD space, memory usage, CPU load, and network connections for both local and direct servers.
- **Centralised Dashboard**: View resource usage statistics from the manage and edit file server screens.
- **Configurable Monitoring**: Toggle resource usage stats on or off for individual servers when adding/editing.
#### Availability Management
- **Real-Time Checking**: Automatic pinging of direct servers at regular intervals to ensure continuous availability.
- **Smart Failover**: Offline servers are temporarily removed from the upload server pool to maintain service quality.
- **Status Visibility**: Clear status indicators within the admin area server listing and edit file server screens.
### Web Server Offloading
URL: https://yetishare.com/features/web-server-offloading
Yetishare optimizes file hosting with advanced webserver offloading technology for Apache, Nginx, and LiteSpeed, enhancing performance and reliability.
Optimise your file hosting with advanced webserver offloading that transfers download handling from PHP to your webserver, enhancing performance and reliability for busy sites.
#### Webserver Integration
- **Apache XSendFile Support**: Files are securely handed off from PHP to Apache, maintaining file security while optimising server resources.
- **Nginx XAccelRedirect Support**: Specialized Nginx integration with built-in download completion logging, perfect for reward-based systems.
- **LiteSpeed Integration**: X-Litespeed-Location support for LiteSpeed webservers, providing optimized file delivery for high-traffic sites.
#### Performance Benefits
- **Optimised Large File Handling**: Webserver offloading is specifically designed to handle large files efficiently, reducing server load.
- **Reduced PHP Resource Usage**: By transferring download handling to the webserver, PHP resources are freed up for other critical tasks.
- **Enhanced Site Scalability**: Maintain optimal performance even during high-traffic periods with efficient resource allocation.
#### Security & File Protection
- **Maintained File Security**: Original file locations remain secure while allowing webservers to efficiently handle downloads.
- **Download Completion Tracking**: Support for download completion logging when using the Rewards plugin with Nginx.
- **Seamless User Experience**: Users experience faster, more reliable downloads without any change to the interface they're familiar with.
#### Implementation & Configuration
- **Simple Webserver Configuration**: Straightforward setup process with detailed documentation for all supported webservers.
- **Hosting Compatibility**: May require specific configuration changes to your web hosting environment to enable.
### High Performance Architecture
URL: https://yetishare.com/features/high-performance
Built for high traffic websites with Cloudflare support, PHP8+ optimisation, and advanced caching for lightning-fast file hosting performance.
Built for high traffic websites with Cloudflare support, PHP8+ optimisation, and advanced caching for lightning-fast file hosting performance.
#### Server Optimisation
- **Cloudflare Integration**: Enhanced site performance with full Cloudflare support for fast load times.
- **Fast File Downloads**: XSendFile (Apache) and XAccelRedirect (Nginx) support for efficient, high-speed file downloading.
- **PHP8+ Performance**: Up to 45% performance improvement compared to PHP7 with modern PHP8+ optimisation.
#### Database & Caching
- **Optimised Database**: Database indexing on table columns with no unnecessary database queries.
- **Intelligent Caching**: Localised caching for duplicate requests to minimise server load and improve response times.
- **Lightweight Frontend**: Small JavaScript files and AJAX tables for faster page load times and improved user experience.
### Admin Area
URL: https://yetishare.com/features/admin-area
Manage your entire file hosting platform from Yetishare's comprehensive admin panel - users, files, payments, plugins, storage servers, statistics, and site settings.
Take complete control of your file hosting site with our powerful admin area that manages everything - users, files, storage servers, and downloads - from one central command center.
#### Dashboard Analytics & Insights
- **Real-Time Performance Overview**: Monitor active files, downloads, users, and revenue with instant insights.
- **Interactive Visual Charts**: 14-day and 12-month charts for files, users, and content analytics.
- **Lightning-Fast Loading**: Speedy dashboard for instant access to critical business metrics.
- **Revenue Tracking**: Last 30 days payment overview with paid user growth analytics.
#### User & File Management
- **Advanced User Management**: Search, filter, and manage users with detailed analytics and account controls.
- **Smart File Control System**: Comprehensive file management with search, filtering, and detailed statistics.
- **Account Security Controls**: Account locking features and session management for enhanced security.
- **Premium File Management**: Set files as premium-only with flexible access level restrictions.
#### Security & Access Control
- **Advanced File Filtering**: Block file types, keywords, and duplicate uploads with intelligent detection.
- **IP Banning & Rate Limiting**: Protect your platform with IP blocking and email rate limiting controls.
- **Global Upload/Download Controls**: Instantly disable uploads or downloads site-wide while maintaining admin access.
- **Account Sharing Protection**: Prevent premium account abuse with session management and login controls.
#### Branding & Customisation
- **Complete Visual Control**: Customise logos, background videos, site skins, and add custom CSS.
- **Multi-Language Support**: Add languages with RTL/LTR support and automated translation scanning.
- **Plugin Ecosystem**: Install, manage, and upgrade plugins from the admin area with guided backup and validation.
- **Upgrade-Safe Settings**: All customisations retained between software updates and releases.
#### Payment & Revenue Management
- **Comprehensive Payment Tracking**: Search, browse, and analyze all payments with detailed transaction history.
- **Flexible Pricing Controls**: Set custom limits for free and paid accounts with granular user controls.
- **Download Limit Management**: Control daily download limits, zip bundles, copy-from-share access, and storage quotas per user type.
- **PayPal Integration**: Simple PayPal setup with email address configuration for instant payments.
#### System Operations & Support
- **Backup & Upgrade Tools**: Guided in-admin upgrades with backup, deploy, and cache purge; live backup progress and zipped database exports.
- **Advanced Debugging Tools**: Log file viewer, database browser, and PHP information for troubleshooting.
- **File Server Management**: Multi-server support with CLI scripts for storage integrity checking.
- **Queue Management System**: Monitor and control file actions with deletion queue and restoration options.
### User Auditing
URL: https://yetishare.com/features/user-auditing
Comprehensive user action logging and audit trails for file manager actions and admin operations with detailed history tracking.
User action logging and audit trails for file manager actions and admin operations with detailed history tracking.
#### File Manager Auditing
- **Complete Action Logging**: Track every file manager action including additions, edits, and modifications with detailed timestamps.
- **File Action Tracking**: Audit popup on file details page showing every related action for files.
#### Admin Audit System
- **Admin Action Logging**: Comprehensive logging of all admin actions, additions, and edits for complete accountability.
- **Centralised Audit Dashboard**: Dedicated admin page to view complete audit trails of user actions and admin updates.
### Theme Framework
URL: https://yetishare.com/features/theme-framework
Transform your file hosting platform with our powerful theme framework featuring seamless customization, easy management, and professional design capabilities.
Transform your file hosting platform with our powerful theme framework featuring seamless customisation, easy management, and professional design capabilities for a unique brand experience.
#### Seamless Theme Management
- **One-Click Theme Installation**: Upload and install themes built for Yetishare through the admin panel without FTP or code modifications.
- **Live Theme Preview**: Preview themes before going live to ensure perfect alignment with your brand vision and user experience.
- **Instant Theme Switching**: Switch between themes with a single click, making it easy to test different designs and layouts.
#### Professional Design Framework
- **Built-in Spirit Theme**: Professional Spirit theme included out-of-the-box with modern design principles and responsive layouts.
- **Customisable Colour Schemes**: Easily customise colors, styles, and branding elements through intuitive theme settings.
#### Developer-Friendly Architecture
- **Twig Templating Engine**: Industry-standard Twig templating language for easy customisation and familiar HTML-like syntax.
- **Isolated Template Structure**: Front-end templates are completely separated, ensuring easy updates and maintenance.
- **Future-Proof Updates**: Seamless core script updates without affecting your custom theme modifications.
#### Brand Customisation & Control
- **Complete Brand Control**: Full control over your platform's appearance to match your brand identity perfectly.
- **No-Code Customisation**: Modify themes through admin settings without requiring technical knowledge or coding skills.
### Responsive Design
URL: https://yetishare.com/features/responsive-design
Experience seamless file hosting across all devices with our fully responsive design that adapts perfectly to mobile, tablet, and desktop screens.
Experience seamless file hosting across all devices with our fully responsive design that adapts perfectly to mobile, tablet, and desktop screens for optimal user experience.
#### Multi-Device Compatibility
- **Mobile Ready**: Optimised for smartphones with touch-friendly interfaces and intuitive navigation.
- **Tablet Optimisation**: Perfect balance of functionality and usability on tablet devices with adaptive layouts.
- **Desktop Experience**: Full-featured experience on desktop with advanced controls and comprehensive functionality.
#### Everything Responsive
- **Frontend Website**: Public-facing pages adapt seamlessly to any screen size with a modern responsive design.
- **File Manager Interface**: Logged-in users enjoy a fully responsive file management experience across all devices.
- **Admin Dashboard**: Complete administrative control with a responsive design for on-the-go management.
### Plugin Architecture
URL: https://yetishare.com/features/plugin-architecture
Extend your file hosting platform with our powerful plugin architecture. Add payment gateways, rewards programs, admin tools, and media streamers without upgrading your entire codebase.
Extend your file hosting platform with our powerful plugin architecture. Add new payment gateways, rewards programs, admin functionality, and media streamers without upgrading your entire codebase.
#### Payment & Monetisation
- **New Payment Gateways**: Seamlessly integrate additional payment processors to expand your revenue streams and global reach.
- **Rewards & Loyalty Programs**: Boost user engagement with customisable reward systems and loyalty incentives for your platform.
- **Third-Party Integrations**: Connect with external services, APIs, and platforms to enhance your file hosting ecosystem.
#### Enhanced Functionality
- **Cloud Storage Solutions**: Integrate with cloud storage providers to enhance file storage capabilities.
- **Advanced Admin Tools**: Extend your admin panel with custom reporting, analytics, and management capabilities.
- **Simple Plugin Updates**: Upgrade plugins from the admin area with guided backup and validation - no manual file copying.
### REST API
URL: https://yetishare.com/features/api
Powerful REST API for seamless integration with your applications, providing secure file upload, management, and download capabilities with enterprise-grade authentication.
Powerful REST API enables seamless integration with your applications, providing secure file upload, management, and download capabilities with comprehensive authentication and enterprise-grade security.
#### Authentication & Security
- **Secure Token-Based Authentication**: Advanced access token system with automatic expiration and secure session management for enterprise applications.
- **SSL/HTTPS Encryption**: Full SSL support with recommended HTTPS enforcement for all API communications and data transfers.
- **Rate Limiting & Protection**: Built-in rate limiting and request throttling to prevent abuse and ensure optimal API performance.
- **Admin & User Access Control**: Flexible permission system allowing both admin-only and user-level API access with granular control.
#### API File Management
- **Direct File Upload**: Seamless file upload capabilities with support for large files and automatic folder organisation.
- **Remote URL Import**: Import files from external URLs with background processing and status tracking for bulk operations.
- **Secure Download Generation**: Generate unique, time-limited download URLs with optional IP restrictions for secure file delivery.
- **Advanced File Operations**: Complete file lifecycle management including copy, move, edit metadata, and secure deletion.
- **Bulk File Operations**: Trash, restore, delete, or move multiple files and folders in a single request.
- **Sharing via API**: Create public links, internal shares, and email invitations - matching the file manager Share options.
#### API Account Management
- **User Account Creation**: Programmatically create and manage user accounts with customisable packages and status controls.
- **Account Information Retrieval**: Access comprehensive user profiles including storage usage, package details, and account statistics.
- **Package & Permission Management**: Manage user packages, storage limits, and access permissions.
- **Account Lifecycle Control**: Complete account management from creation to deletion with status updates and data cleanup.
- **Self-Service Registration**: Optional public sign-up and password reset endpoints for mobile apps and custom integrations.
#### API Folder Organisation
- **Hierarchical Folder Structure**: Create and manage nested folder hierarchies with unlimited depth.
- **Folder Listing & Navigation**: Browse by folder, trash, recent, shared, or search - with paging and sorting.
- **Access Control & Privacy**: Set folder visibility levels from private to public with optional password protection.
- **Bulk Operations**: Move, copy, and reorganize entire folder structures with all contained files automatically.
### Docker Support
URL: https://yetishare.com/features/docker-support
Streamline your development workflow with our comprehensive Docker support featuring pre-configured environments, consistent deployments, and seamless CI/CD integration.
Streamline your development workflow with our comprehensive Docker support featuring pre-configured environments, consistent deployments, and seamless CI/CD integration. [Learn more about Docker](https://www.docker.com/).
#### Development Environment
- **Pre-Configured Container**: Ready-to-use Docker container with PHP8.3, Apache, and all necessary dependencies for instant setup.
- **Local Development Ready**: Perfect for local development and testing with a consistent environment that matches production.
- **Easy Onboarding**: New developers can get up and running quickly with our pre-configured Docker environment.
- **Comprehensive Documentation**: Detailed setup instructions and configuration guides for seamless implementation.
#### Deployment & CI/CD
- **Environment Consistency**: Eliminate "it works on my machine" issues with consistent environments across development, testing, and production.
- **CI/CD Pipeline Integration**: Integrate with CI and deployment pipelines for automated, repeatable builds.
- **Automated Workflows**: Streamline your development process with automated container builds and deployment workflows.
### Multi-Language Support
URL: https://yetishare.com/features/translations
Reach global audiences with comprehensive translation support featuring automatic Google Translate integration, manual editing tools, and UTF-8 character set support.
Reach global audiences with comprehensive translation support featuring automatic Google Translate integration, manual editing tools, and UTF-8 character set support.
#### Language Management
- **Multiple Language Support**: Support unlimited languages with comprehensive UTF-8 character set and RTL support.
- **User Language Preferences**: Users can set their preferred language in their account settings with automatic switching on login.
- **Bundled Language Packs**: 16 language packs are included, including English, French, German, Spanish, Chinese, Arabic, and more.
#### Automatic Translation
- **Google Translate Integration**: Automatically translate entire site content to any language with a single click using Google Translate API (requires paid Google API key).
- **Locked Translations**: Protect manually edited translations by marking them as 'locked' to prevent automatic overwrites.
- **Instant Global Reach**: Expand your audience worldwide with quick, accurate translations that maintain your brand voice.
#### Admin Tools
- **Content Management**: Manage any text content on the site through the intuitive admin area with full translation control.
- **Translation Debugging**: Powerful debugging tools help identify and resolve translation issues quickly and efficiently.
- **Easy Admin Interface**: Quick and easy-to-use admin interface for managing translations without technical complexity.
### RTL Support
URL: https://yetishare.com/features/rtl-support
Serve global audiences with full Right-to-Left language support including Arabic, Hebrew, and Farsi with automatic layout adaptation across all devices.
Serve global audiences with full Right-to-Left (RTL) language support including Arabic, Chinese, and Farsi with automatic layout adaptation across all devices.
#### Global Language Support
- **Full RTL Layout Support**: Our Spirit theme automatically reformats entire pages to Right-to-Left or Left-to-Right based on the selected language direction.
- **Multi-Device Compatibility**: Seamless RTL support across mobile, tablet, and desktop devices with responsive layout adaptation.
- **Mixed Language Support**: Support multiple UTF-8 languages simultaneously with easy language switching via the bottom language bar.
### DMCA Reporting System
URL: https://yetishare.com/features/dmca-reporting
Comprehensive DMCA reporting system with automated validation, admin notifications, and one-click file removal for efficient copyright protection management.
Comprehensive DMCA reporting system with automated validation, admin notifications, and one-click file removal for efficient copyright protection management.
#### Frontend Reporting
- **Comprehensive Reporting Form**: User-friendly frontend form that collects all required DMCA information for complete removal requests.
- **Automated Validation**: Built-in validation ensures all submitted information is complete and accurate, including problem file URL verification.
- **Instant Admin Notification**: Automatic email notifications sent to administrators immediately when new DMCA requests are submitted.
- **Legal Compliance Ready**: Standardised reporting process ensures compliance with DMCA requirements and legal standards.
#### Admin Management
- **Centralised Request Management**: Dedicated admin area section to view and manage all pending and previous DMCA removal requests.
- **One-Click File Removal**: Instant file removal with single-click approval that immediately processes and removes reported content.
- **Dashboard Overview**: Real-time dashboard displaying total pending requests for quick visibility when administrators log in.
- **Moderator Access Control**: Dedicated moderator user type with limited access to review copyright reports and manage file abuse.
### Enterprise Security
URL: https://yetishare.com/features/secure-code
Comprehensive security features including IP blacklisting, spam protection, secure authentication, and XSS/SQL injection protection for enterprise-grade file hosting.
Comprehensive security features including IP blacklisting, spam protection, secure authentication, and XSS/SQL injection protection for enterprise-grade file hosting.
#### Access Control
- **IP Blacklisting**: Block specific IP addresses from accessing the site or logging in with configurable expiry dates.
- **Failed Login Protection**: Automatically block IP addresses for 24 hours after multiple failed login attempts.
- **Account Sharing Prevention**: Prevent account sharing by logging out users when another person logs into the same account.
#### Content Security
- **File Type Restrictions**: Ban specific file types from being uploaded to prevent malicious content and ensure compliance.
- **Spam Protection**: Set minimum time between submissions and maximum files per day to prevent abuse.
- **Report System**: Comprehensive file reporting system for users to flag inappropriate or malicious content.
#### Authentication Security
- **Secure Password Storage**: Passwords stored using SHA256 with PBKDF2 key stretching for maximum security.
- **Account Change Notifications**: Email notifications sent when account email addresses or passwords are changed.
- **Email Domain Filtering**: Set banned email domains to prevent registration from specific providers.
#### Monitoring & Compliance
- **Login History Tracking**: Comprehensive logging of login IP addresses and countries for the last month.
- **HTTPS Support**: Full HTTPS support for secure data transmission and SSL certificate integration.
- **Security Testing**: Externally tested for XSS and SQL injection attacks with PDO secure database communication.
### Full Source Code
URL: https://yetishare.com/features/full-source-code
Complete transparency with 100% unencoded source code allowing full customisation and modification of your file hosting platform.
Complete transparency with 100% unencoded source code allowing full customisation and modification of your file hosting platform.
#### Complete Transparency
- **100% Unencoded Source**: Full access to all source code with no encoding or obfuscation for complete transparency and trust.
- **Full Customisation**: Adapt and add features to the file sharing script as needed with complete code modification freedom.
- **Clean Code Assurance**: Be confident in clean, malicious-free code with complete visibility into every line of source code.
### Regular Updates
URL: https://yetishare.com/features/regular-updates
Proactive release schedules with new features and bug fixes every few months, supported by user-driven RFC system for continuous improvement.
We already think Yetishare is a pretty good file hosting script, although we want to make it better, the best out there!
We therefore run proactive release schedules with new features and bug fixes. The Yetishare RFCs on our forum enable our users to submit ideas for the next release. All RFCs are reviewed for inclusion into the core codebase on each development round.
You can see details of our previous releases on the [release history](https://yetishare.com/support/release-history) pages.
### Fully Supported
URL: https://yetishare.com/features/fully-supported
Comprehensive support package including email support, upgrades, patches, and unlimited forum access for one year with proactive release process.
Yetishare comes with email support, upgrades, patches for one year, and unlimited forum access thereafter.
#### Support Package
- **Email Support**: Direct email support for one year with personalised assistance for all your technical questions and issues.
- **Upgrades & Patches**: Regular upgrades and patches for one year to ensure your file hosting platform stays current and secure.
- **Bug Fixes**: Prompt bug fixes and issue resolution for one year to maintain optimal platform performance.
- **Unlimited Forum Access**: Unrestricted access to our support forum for community-driven solutions and knowledge sharing.
- **Proactive Release Process**: Benefit from our proactive release process with regular updates and continuous platform improvement.
## Premium Plugins
### Premium Plugins Overview
URL: https://yetishare.com/plugins/premium
Overview of premium Yetishare plugins: Rewards (PPS/PPD), WebDAV mobile access, FTP Upload, Voucher Reseller, Media Converter, Archive Manager, Upload Widget, Browser Extension, Torrent Download.
The following plugins are available for purchase to extend the functionality of Yetishare. Click on each item for more details of the plugin. Note: Purchase of a plugin does not include the file hosting script, you'll need to purchase the core script before you can install any plugins.
### Rewards Plugin
URL: https://yetishare.com/plugins/premium/rewards
Maximise revenue with our comprehensive rewards system. Pay users commission for referrals (PPS) and downloads (PPD) with anti-fraud protection and automated payouts.
Transform your file hosting platform into a revenue-generating ecosystem with comprehensive rewards functionality.
#### Pay Per Sale (PPS)
- **Unique Affiliate Links**: Each user gets a personalized tracking URL to promote your platform and earn commissions.
- **Upgrade Commission Tracking**: Automatically track and credit commissions when referred users upgrade their accounts.
- **Flexible Commission Rates**: Set custom percentage rates that work for your business model and profit margins.
#### Pay Per Download (PPD)
- **Per-1000 Download Payments**: Users earn money for every 1,000 complete downloads of their uploaded files.
- **Geographic Rate Customization**: Set different payout rates based on the downloader's country and file size categories.
- **Anti-Fraud Protection**: Only completed downloads count, with daily limits per IP, file, and user to prevent abuse.
#### User Experience & Management
- **Earnings Dashboard**: Comprehensive overview showing total earnings, monthly stats, and withdrawal availability.
- **Referral Breakdown**: Detailed tracking of successful referrals and commission history for transparency.
- **One-Click Withdrawal Requests**: Simple withdrawal process once minimum threshold is reached, with multiple payout options.
#### Admin Control
- **Complete Revenue Management**: Full control with detailed analytics and configurable payout rates.
- **Advanced Fraud Prevention**: Daily limits, IP tracking, and account restrictions to prevent abuse.
- **Flexible Payment Solutions**: PayPal, bank transfers, and crypto options with automated processing.
#### Site Features
Comprehensive front-end features that enhance user experience and engagement.
New overview page showing total earnings by user and overall system stats.
New page for non-logged in users showing how much they can earn by referring new sales.
Non-logged in user also see PPD rates, if enabled.
Once the user logs in they have a new page with the following:
- Details on how to start earning.
- Their unique affiliate url.
- Breakdown of any successful referrals.
- Money earned this month, to date and available for withdrawal.
- Once earnings are aggregated, users can request withdrawal via this screen. (once over the minimum amount set by admin)
- If PPD (pay per download) is enabled, displays current downloads, rates and aggregated earnings.
The plugin will only count on 100% downloaded files. If users start a download, then cancel, it will not be counted.
#### Admin Features
Powerful administrative tools for managing your rewards system.
Option to limit PPD access by account type (free or paid accounts).
Log PPD after x percentage on watching videos/audio.
Updated code to process the new individual X-Accel-Redirect & XSendFile configurations in the individual server configs.
Admin overview page showing total earnings by user and overall system stats.
PPS - Detailed referrals for all users.
Search & filter data.
Cancel referral.
PPD - Detailed downloads for all users.
Search & filter data.
Cancel download.
Group data for overview of downloads by users & status.
Aggregated earnings for all users.
Payment requests.
Search & filter data.
Set as paid.
Plugin configuration:
- Whether plugin is enabled or not.
- PPS - Payout percentage rate.
- PPD - Minimum filesize to count.
- PPD - Manage group names, payout rates and countries.
- Payout lead time. (to allow for chargebacks, refunds)
- Minimum payment threshold. (before users can request a withdrawal)
- Monthly payout date.
- Set maximum total daily earnings by downloader IP.
- Set maximum total daily earnings by file.
- Set maximum total daily earnings by file owner/user.
- For PPD (pay per download), only daily unique IPs are counted.
- PPD - Outpayment rates can be set based on country.
- PPD groups by filesize. Set payment rate based on filesize as well as country.
- Total paid figure on customer account rewards page.
- Option to set other outpayment methods for withdrawals. i.e. bank transfer, cheque. Easily add new ones like bitcoin, stripe etc..
- Link in admin, 'payment requests' page to pay outpayment via PayPal. Auto-fills the amount, description, currency, users PayPal email address etc.
#### Plugin Requirements
- The Yetishare script.
- Optionally, Nginx if you want to enable the "Download Complete" logging feature.
### Mobile & Desktop App Access
URL: https://yetishare.com/plugins/premium/webdav-mobile-access
Enable access to your Yetishare files on mobile, tablet and desktop with our WebDAV plugin. Well supported across operating systems and hundreds of apps.
Use our WebDAV plugin to enable access to your Yetishare files directly on mobile, tablet and desktop. WebDAV is well supported in many operating systems as well as hundreds of mobile and desktop apps.
#### Cross-Device Access
- **Full Platform Support**: Full support for Android, iOS, Windows, Mac, Linux and more using our recommended apps. Truly cross-device and cross-OS.
- **No Custom Apps Required**: No reliance on development of mobile apps for different platforms. Use well-established apps to enable your users to manage their files.
#### Sync & Manage
- **Dropbox-Style Sync**: Use a Dropbox-style sync tool to synchronise your files on desktop and mobile.
- **Full File Operations**: Support for adding, moving, deleting, renaming and editing files and folders.
#### Secure & Compliant
- **HTTPS Support**: Support for HTTPS. (Known issues with the free CloudFlare HTTPS certificate; you will need to purchase a certificate for your domain if using CloudFlare HTTPS.)
- **Account Limits Respected**: Matches account limitations such as max upload file size, account login security, max account storage and more.
#### User-Facing Guide
- **Dedicated Front-End Page**: New front-end page to explain to your users how to connect via WebDAV.
#### Site Features
Comprehensive front-end features that enhance user experience and engagement.
- Full support for Android, iOS, Windows, Mac, Linux etc using our recommended apps. It really is cross device/OS.
- No reliance on development of mobile apps for different platforms. Use well established apps to enable your users to manage their files.
- Use a Dropbox style sync tool to synchronise your files on desktop & mobile.
- Support for adding, moving, deleting, renaming, editing files and folders.
- Support for https. (Known issues with the free CloudFlare HTTPS certificate; you will need to purchase a certificate for your domain if using CloudFlare HTTPS.)
- Matches account limitations like max upload file size, account login security, max account storage etc.
- New front-end page to explain to your users how to connect via WebDAV.
#### Admin Features
Powerful administrative tools for managing your WebDAV plugin.
Choose which file server to use as the WebDAV server.
Permissions based on user type. For Free (registered), Paid, Moderator & Admin:
- No Access
- Read Only Access
- Read Write Access
Whether to show the WebDAV front-end page on the website. Useful if you don't want to advertise it and use it for your own use.
The details of the additional configuration changes you need to make.
Full support for Apache & Nginx.
#### Plugin Requirements
- PHP 7.2+
- Curl.
- Large PHP upload settings if you want to allow larger files. WebDAV doesn't support file 'chunking' so you'll need to allow receiving larger files on all servers. Details included on the plugin admin settings page.
### FTP Upload Plugin
URL: https://yetishare.com/plugins/premium/ftp-upload
Advanced FTP upload capabilities for bulk file transfers and automated uploads with secure authentication and progress tracking.
Let your users upload using their own FTP client. The FTP Upload Plugin supports FTP accounts on cPanel/WHM hosts and ProFTPD on Linux, so you can offer flexible, high-performance uploads without hitting PHP limits.
#### cPanel/WHM Integration
- **Automatic FTP Accounts**: FTP accounts are generated automatically from user login details, with no manual setup required.
- **Flexible Host Configuration**: Use a different host for FTP uploads than your main site, with full control over domain and credentials.
- **Quota & Home Directory**: Set FTP account quotas and home directory base paths, including outside public_html where needed.
#### aaPanel Integration
- **Automatic Account Management**: Create and remove FTP accounts via the aaPanel API - no manual setup required.
- **Connection Testing**: Built-in connection test confirms your aaPanel integration before going live.
- **Flexible Configuration**: Configurable port and credentials to match your server setup.
#### ProFTPD Support
- **Virtual Mode**: Runs in virtual mode using your main database for user authentication and account management.
- **Linux Server Ready**: Ideal for dedicated or VPS environments where you have full access to configure ProFTPD.
- **No PHP Upload Limits**: Bypass PHP upload limits entirely for larger files and bulk transfers via FTP.
#### Front-End Experience
- **Homepage FTP Tab**: New tab on the homepage with the option to upload via FTP and recheck for pending transfers.
- **Import After Upload**: Users upload via FTP then revisit the page to import files; uploads are staggered for better performance.
- **Access Control**: Restrict FTP access to paid users only or allow both free and paid; show the tab to non-users with a prompt to register.
#### Admin Control
- **FTP Method & Credentials**: Configure cPanel/WHM or ProFTPD, domain, username, password, home directory and quota.
- **Enable/Disable & Access**: Turn the plugin on or off and choose whether to allow paid-only or paid and free account access.
- **Easy Setup**: Straightforward configuration so you can offer FTP uploads with minimal effort.
#### Site Features
Comprehensive front-end features that enhance user experience and engagement.
- New tab on the homepage with option to upload via FTP.
- Automatic generation of FTP account based on user login details.
- Ability to use a different host for FTP uploads than the main site.
- When files are uploaded by FTP, the user revisits the page to import the files.
- Your sites existing file size and type restrictions are still considered for FTP uploads.
- FTP accounts automatically deleted when a site account is locked.
- Each upload is staggered rather than all at once to improve performance on large volume uploads.
- Link on FTP upload tab to recheck for pending transfers to import.
- Avoids PHP upload limits for larger file sizes.
- Option to allow just paid users access or free and paid users.
- Easy setup and configuration.
#### Admin Features
Powerful administrative tools for managing your FTP upload plugin.
Plugin configuration:
- Whether plugin is enabled or not.
- FTP method. (cPanel/WHM or ProFTPD)
- cPanel domain name. (ftp host)
- cPanel username.
- cPanel password.
- FTP account home directory base. Can be outside of the public_html folder.
- FTP account quota.
- Whether to only allow paid or paid and free account access.
- Whether to show the FTP tab to non users. Prompts to register on click.
- Support for ProFTPD. Runs in virtual mode using the main database. You'll need access to your own Linux server to configure.
### Voucher Reseller Plugin
URL: https://yetishare.com/plugins/premium/voucher-reseller
Create and manage digital vouchers for your file hosting service with automated generation, validation, and reseller management.
Enable your users to resell premium accounts by purchasing discounted voucher codes. Grow your user base and revenue through a dedicated reseller channel with full control over packages, pricing and volume discounts.
#### Reseller Area
- **Packages & Pricing**: Reseller area available via a dedicated navigation item; packages listed with pricing and applicable discounts per package.
- **Balance & PayPal Top-Up**: As resellers select package and volume, total cost is calculated; users top up their balance with purchases routed via PayPal, with automatic balance increase after payment.
- **Bulk Vouchers & Export**: Vouchers generated in bulk and listed onscreen by package and premium period; option to export unused or all vouchers to a text file (CSV).
#### Redeem Voucher
- **Upgrade Page Integration**: New input box on the upgrade page to redeem a premium voucher; accounts automatically upgraded when a voucher is used.
- **Abuse Prevention**: Limit to the amount of times someone can enter a voucher incorrectly to stop abuse.
- **Theme Compatibility**: Designed to work with the 'flow' theme and most Bootstrap-based themes.
#### API & Transaction History
- **External Voucher Creation**: API access to create one or more vouchers externally from the site using the reseller's existing account balance.
- **Full Transaction History**: Reseller transaction history screen plus any balance amendments or refunds for complete transparency.
- **Cancel Unclaimed Vouchers**: Resellers can cancel an unclaimed voucher key; used vouchers shown onscreen with date used.
#### Admin Control
- **View & Search**: View pending and used vouchers, which account used them, and overall total voucher value and money paid; search by reseller, voucher or user.
- **Cancel & Override**: Cancel one or more vouchers; optionally manually override reseller balance; generate vouchers via admin for free by package, period and amount.
- **Plugin Configuration**: Enable/disable plugin, voucher length, custom structure, max vouchers per user, package access, volume discounts, top-up limits and more.
#### Site Features
Comprehensive front-end features that enhance user experience and engagement.
Reseller Area:
- Available via a 'reseller' navigation item.
- Packages listed with pricing (and applicable discounts on each).
- As a reseller selects the package and volume, the total cost is calculated.
- User 'tops up' their balance. Purchase routed via PayPal payment gateway.
- Automatic balance increase after user tops up account via PayPal.
- When creating voucher codes, vouchers generated in bulk and listed onscreen. Detailed by package and premium period.
- Resellers can cancel an unclaimed voucher key.
- Used vouchers shown onscreen with date used.
- Option to export unused/all vouchers to a text file (csv).
- API access to create 1 or more vouchers externally from the site. Using their existing account balance.
- Full reseller transaction history screen as well as any balance amendments or refunds.
Redeem Voucher:
- New input box on the upgrade page to redeem a premium voucher.
- Limit to the amount of times someone can enter a voucher incorrectly to stop abuse.
- Accounts automatically upgraded when voucher is used.
* Note: This plugin has been designed to work with the 'flow' theme and most Bootstrap based themes.
#### Admin Features
Powerful administrative tools for managing your voucher reseller plugin.
View pending vouchers and what they are for (i.e. 7 days premium user).
View used vouchers & which account used them.
View overall total voucher value / money paid.
Search by reseller, voucher, user.
Cancel 1 or more vouchers.
Option to manually override the reseller 'balance'. (used to buy vouchers)
Option to generate vouchers via admin for free. Select package, period and amount.
Plugin configuration:
- Enable or disable the plugin.
- Specify voucher length.
- Create custom voucher structure by prepending text to each voucher.
- Specify the maximum amount of vouchers any user can generate.
- Option to set which user packages have access to the reseller option.
- Option to set which user packages are included for purchase in the reseller option.
- Set discount to offer per volume purchase. i.e. buy 100 get 20% off.
- Option to allow or disallow resellers to cancel vouchers.
- Option to select minimum and maximum amounts of topup.
### Media Converter Plugin
URL: https://yetishare.com/plugins/premium/media-converter
Automatically convert uploaded media files to multiple formats with support for video, audio, and image optimization.
Convert and resize uploaded videos into HTML5-friendly MP4s with our Media Converter plugin. Offer FLV as an alternative format, add watermarks, and run conversions on a separate server for maximum scalability. Requires FFMPEG on your server; use qt-faststart for streamable MP4s.
#### Video Conversion
- **HTML5-Friendly MP4 & FLV**: Convert uploaded videos to MP4 for broad compatibility; FLV supported as an alternative format. Better support for iPhone and iPad with no reliance on third-party players.
- **Resize & Watermark**: Resize videos to your chosen dimensions with proportions constrained; add a PNG watermark with configurable position and padding.
- **WebM Support**: Support for video conversion to WebM in addition to MP4 and FLV output.
#### Queue & Control
- **Converter Queue**: View queue stats and items via the converter plugin page; limit maximum concurrent conversions to protect your CPU.
- **Cancel, Redo & Schedule**: Cancel or redo a conversion from the admin area; manually schedule one or more videos from the queue listing page.
- **Screenshots & Cache**: Option to capture only video screenshots; centralised screenshot storage in global site cache with auto-removal on media deletion.
#### Flexible Deployment
- **Independent Converter Script**: The converter is built to be independent of the main upload script so you can run it on its own server; copy the file, set database details and go.
- **SSH & Cron**: Set SSH details when running conversions on another server; included guidance on setting up the converter as a cron job.
- **Scalable**: Set up the converter on additional servers to run more conversions in parallel.
#### Requirements
- **FFMPEG**: FFMPEG must be enabled on your server. For streamable MP4s, ensure qt-faststart is available (sometimes part of FFMPEG).
- **Installation Guidance**: Detailed guidelines on installing FFMPEG are available (e.g. ffmpeginstaller.com). Root SSH access may be needed. Ensure it is working before purchasing.
#### Admin Features
Powerful administrative tools for managing the Media Converter plugin.
Settings:
- Added option to keep the originally uploaded file. Converted file will be stored as a new file and linked to the original.
- The file types to convert, i.e. avi, 3gp, ogg, mpg, mpeg, mov, mj2, flv, wmv, webm.
- The output format, mp4 or flv.
- The maximum concurrent conversions. Use this to limit to total conversions running at once to protect your CPU from overuse.
- The size to resize videos to. Proportions are constrained so images are not stretched on resize.
- Add video watermark: Watermark PNG Image. Watermark position. Watermark padding.
- Framerate option to convert.php to speed up conversions. Default set to 30fps.
- If running the conversions on another server you will need to set SSH details so the converter can access the uploaded files.
- Details on how to setup the converter as a cron job included.
- Option within the plugin settings to capture only video screenshots.
- Option to manually schedule 1 or more videos to be converted. Form on the bottom of the queue listing page. Optionally choose to capture only the screenshot or convert the video.
- Better support for iPhone & iPad by converting to mp4. In addition there's no reliance of third party players.
- Detailed guidelines on how to install ffmpeg with ffmpeginstaller.com.
- View current converter queue stats and queue items via converter plugin page.
- Cancel or redo a conversion via admin area.
- Automatically fail any conversions which have been in processing status for more than 1 day.
- Cancellation of any pending conversions if file deleted.
- Centralised storage of screenshots in global site cache.
- Auto removal of any cache (screenshots) on deletion of media.
PHP Conversion Script:
- The converter is built to be independent of the main file upload script code so you can move it onto its own server. Just copy the converter file onto another server, set your database access details and you're ready.
- The converter script is also extremely scalable, just set it up on additional servers to enable more conversions to run.
- Support for video conversion to webm.
- Note: You will need FFMPEG with qt-faststart installed in order to use this plugin. Please ensure you have it working before purchasing. Root SSH access may be needed to install this.
### Archive Manager Plugin
URL: https://yetishare.com/plugins/premium/archive-manager
Create and extract ZIP and RAR archives, and split large files into chunks, directly within your users' accounts. Integrated into the file manager with background processing.
Give your users the power to create and extract ZIP and RAR archives, and split large files into manageable chunks, all without leaving their account. The Archive Manager plugin integrates seamlessly into your file manager and runs compression and extraction in the background.
#### Create Archives
- **Add to Zip or RAR**: Users choose archive name, type (ZIP or RAR), destination folder, optional password, compression level, and recovery record. Option to delete originals after compressing.
- **Background Processing**: Compression jobs are queued and processed in the background; users are notified in their account when each job finishes.
#### Extract & Split
- **Extract Files**: Choose folder to extract to and enter the archive password when required. Supported formats include ZIP and RAR.
- **Split Large Files**: Split files into equal-sized chunks (e.g. file.zip001, file.zip002) with a user-defined chunk size and destination folder.
#### Integrated Experience
- **Right-Click Context Menu**: Add to Zip/Rar, Extract Files, and Split File are available from the file manager context menu for a familiar workflow.
- **In-Account Notifications**: Users stay informed when background archive jobs complete, without leaving the site.
#### Admin Control
- **Plugin Settings**: Configure concurrent items in the background extract/compress queue from a dedicated settings page.
- **Queue Management**: View previous and pending queue items on a dedicated admin page for full visibility and control.
#### Site Features
Comprehensive front-end features that enhance user experience and engagement.
Integrated into the users file manager in the right-click context menu.
Menu option to "Add To Zip/Rar":
- Set new archive name.
- Type (zip or rar).
- Which folder to create it within.
- Optionally set an archive password.
- Compression level.
- Add recovery record, if supported.
- Option to delete the original files once compressed.
Once submitted the add to archive is queued and managed via a background process. The user is informed within their account once the job is finished.
Menu option to "Extract Files":
- Choose folder to extract to.
- Enter the archive password to access, if one is set.
Menu option to "Split File":
- Choose folder to split into.
- Choose the size of each chunk.
- Split files will be named file.zip001, file.zip002 etc.
#### Admin Features
Powerful administrative tools for managing the Archive Manager plugin.
- New admin page to set the plugin settings.
- Set the concurrent items to process in the background extract/compress queue.
- New admin page to view any previous or pending queue items.
#### Plugin Requirements
- ZIP & RAR must be installed on your server in order to use this plugin. Please ensure you have them working before purchasing. Root SSH access may be needed to install these.
### Upload Widget Plugin
URL: https://yetishare.com/plugins/premium/upload-widget
Easily embed a file uploader on your own website. Copy-and-paste HTML, three uploader styles (large, medium, minimal), and flexible storage options.
Easily embed a file uploader directly on your own website. Add upload functionality to any page with copy-and-paste HTML - no coding required. All embedded uploaders support multi-upload and use your main site upload settings, with flexible storage options and three ready-made styles to match your design.
#### Embed Anywhere
- **Copy & Paste HTML**: Add a file uploader onto your existing website with simple iframe or script embed code-really easy to integrate.
- **Style with CSS**: Amend the styles of any of the uploaders via CSS to match your site's look and feel.
#### Storage Options
- **Specific User Account**: Set all uploaded files to go into a specific account and folder-ideal for forms or dedicated upload pages.
- **Current Logged In User**: Uploaders store files in the user account currently logged in-perfect for member areas.
#### Three Uploader Styles
- **Large, Medium & Minimal**: Large icon uploader matches main site styling with progress and chunked uploads; medium uses smaller icons; minimal is a compact starting point for customising.
- **Multi-Upload & Chunked**: All embedded uploaders support multi-upload and use the main site upload settings for a consistent experience.
#### Simple Integration
- **No Back-End Required**: Drop the embed code into any HTML page; the widget handles uploads via your Yetishare site.
- **Custom Buttons**: Large and medium uploaders include custom buttons; minimal offers a clean base when space is limited.
#### Admin Features
Easily embed a file uploader directly on your own website.
Easily add a file uploader onto your existing website.
All embedded uploaders support multi-upload and use the main site upload settings.
2 storage methods:
- Specific User Account - Set all uploaded files to go into a specific account and folder.
- Current Logged In User - Uploaders store files in the user account currently logged in.
Copy & Paste HTML code so really easy to integrate.
Amend the styles of any of the uploaders via CSS.
3 different uploaders included:
- Large Icon Uploader - Matches the main site styling. Larger format, includes progress uploader, multiple file upload, chunked uploading and custom buttons.
- Medium Icon Uploader - Same as the large uploader above however with smaller icons.
- Minimal Uploader - Less formatting, button uploaders, multiple file upload, chunked uploading, useful as a good starting point for customising or when space is limited.
### Browser Extension Plugin
URL: https://yetishare.com/plugins/premium/browser-extension
Use the browser extension plugin to quickly search and access files, copy multiple file and folder links, and download files directly. Supports Chrome, Edge, Firefox and Opera.
Give your users instant access to their files from any webpage. The Browser Extension plugin puts search, multi-link copying and one-click downloads right in the toolbar-so your site stays at the centre of their workflow without leaving the browser.
#### Quick Search & Access
- **Search Files in the Extension**: Users can quickly find files without opening your site in a new tab.
- **Copy Multiple Links**: Select multiple files or folders and copy all links to the clipboard in one go.
- **Direct Downloads**: Download files straight from the extension for a seamless experience.
#### Wide Browser Support
- **Chrome, Edge, Firefox & Opera**: One extension experience across the most popular desktop browsers.
- **Existing Login**: Users sign in with their current site account-no extra signup.
- **Quick Links**: Shortcuts to upload and account pages keep your site one click away.
#### Site Integration
- **Dedicated Extension Page**: A dedicated page on your site explains the extension and is linked from main and footer navigation.
- **Installation Support**: Dedicated support pages show how to install the extension on each supported browser.
#### Admin Control
- **Show or Hide Extension Page**: Choose whether the front-end browser extension page is visible to users.
- **Live Preview & Documentation**: Preview the extension in the admin area, download the extension zip and view documentation.
#### Site Features
Comprehensive front-end features that enhance user experience and engagement.
- Easily select multiple files and copy all file links to the clipboard.
- Quick file search within the extension.
- Quick links to upload and account access.
- User can use their existing site login details to access the extension.
- Support for Chrome, Edge, FireFox or Opera browser.
- Dedicated page on the website detailing the extension, linked into the main and footer navigation.
- Dedicated support pages showing how to install the extension on each browser.
#### Admin Features
Powerful administrative tools for managing your browser extension.
- Choose whether to show the front-end browser extension page.
- Live preview of extension shown within the admin area.
- Download extension zip and view documentation.
- Support for other themes, documented within the admin area.
#### Plugin Requirements
- PHP 8.0+
- Chrome, Edge, FireFox or Opera browser
### Torrent Download Plugin
URL: https://yetishare.com/plugins/premium/torrent-download
Add torrent download capabilities to your file hosting platform with BitTorrent protocol support and peer management.
Let your users download torrent contents directly into their account. The Torrent Download plugin integrates with Transmission or uTorrent so downloads are managed in the background whilst users enjoy a seamless experience on your site.
#### Torrent & Magnet Support
- **Uploader Integration**: A new tab on the file uploader popup lets users add torrents via .torrent files or magnet links.
- **Live Progress**: Users see download progress on screen and can leave the site and return at any time to check status.
- **Automatic Filing**: Completed torrents are moved into the user's account in a sub-folder named after the torrent.
#### Access & Limits
- **Paid or Free Users**: Choose whether only paid users can use torrents or allow both free and paid users.
- **Account Limits**: Existing account max storage and max upload size apply to torrents for consistent policy.
- **User Control**: Users can cancel downloading torrents and clear completed torrents from their account.
#### Torrent Engine
- **Transmission or uTorrent**: Use Transmission or uTorrent on your server to handle the actual downloading in the background.
- **Sync & Cron**: A cron task keeps Yetishare in sync with your chosen torrent engine.
- **Secure Configuration**: Configure host, port, username and password for your torrent engine from the admin.
#### Admin Oversight
- **Torrent List**: View all downloading torrents with owner, percentage downloaded and upload/download speed.
- **Filter & Cancel**: Filter by status or torrent name and cancel pending torrents when needed.
- **Details Popup**: View torrent details including contents in a popup for full visibility.
#### Site Features
Front-end changes that your users will see when using the Torrent Download plugin.
- New tab on the file uploader popup with option to add torrent.
- Support for both .torrent files and magnet links.
- Progress shown to user on screen as torrent downloads.
- User can leave the site and come back at any stage to see progress.
- Once a torrent has downloaded, it's moved into the users account in a sub-folder named the same as the torrent.
- Option to allow just paid users access or free and paid users.
- User can cancel downloading torrent via their account.
- User can clear completed torrents via their account.
- Limitations of account max storage and max upload size apply to torrents.
- Peer information to users torrent download page.
- Link for user to cancel downloading torrent.
- Link for user to clear completed torrent.
- Added peer information to users torrent download page.
#### Admin Features
Administrative tools and configuration for the Torrent Download plugin.
New Admin Page:
- View list of downloading torrents including the account owner, percentage downloaded and speed up/down.
- Filter torrents by status/torrent name.
- Option to cancel pending torrent.
- View torrent details popup, including torrent contents.
Plugin Configuration:
- Torrent engine Host/IP, port, username and password.
- Option to show to only paid users.
- Set free & paid users max torrents per day.
- Set free & paid users max concurrent active torrents.
- Cron task to manage the synchronization between Transmission/uTorrent and Yetishare.
- Use Transmission instead of uTorrent as the torrent engine.
- Limitations of account max storage and max upload size now apply to torrents.
- Now choose between Transmission or uTorrent as your torrent engine.
#### Plugin Requirements
- Linux server (or VPS) with root access.
- Transmission ([https://transmissionbt.com](https://transmissionbt.com)) or uTorrent ([https://www.utorrent.com/downloads/linux](https://www.utorrent.com/downloads/linux/)) to handle the torrents.
Important: This plugin is supplied for use with downloading legal content. As with all our scripts, it should not be used, or promoted for use, with downloading illegal or copyrighted content. You should make every effort to block users who illegally download content and remove any offending files.
## Cloud Storage Plugins
### Cloud Storage Overview
URL: https://yetishare.com/plugins/cloud-storage
Overview of Yetishare cloud storage plugins: Wasabi, DigitalOcean, Contabo, Minio, Filebase, Backblaze B2, Cloudflare R2. S3-compatible storage with direct downloads and uploads.
In addition to the built in storage methods (local, external server, FTP & Amazon S3), you can use the plugins below to connect to additional Cloud storage providers.
### Wasabi File Storage
URL: https://yetishare.com/plugins/cloud-storage/wasabi
Store files using Wasabi's S3-compatible storage service. Direct downloads save bandwidth, reduce server load, and support pre-signed URLs with full preview and download manager support.
Store your file hosting data on [Wasabi's S3-compatible storage](https://wasabi.com) and save bandwidth whilst keeping uploads and security under your control.
The Wasabi File Storage plugin integrates seamlessly with Yetishare so files can be served directly from Wasabi or via your site.
#### Direct Download & Uploads
- **Save Bandwidth**: Files can download directly from Wasabi, reducing your site's bandwidth and server load.
- **Secure Access & Control**: Direct links use secure pre-signed URLs; optional direct-to-cloud uploads reduce server load while your restrictions stay in place.
- **Preview & Resuming**: File previews and thumbnails work as expected; direct links support download managers and resuming.
#### Configuration & Admin Control
- **S3 Access & Regions**: Configure access key, secret key and bucket; choose from compatible Wasabi regions (new regions added easily).
- **Direct vs Website**: Toggle between direct download URL support and routing via your website.
- **Storage & Targeting**: Storage prioritisation, geo targeting and account type targeting work the same as other storage servers.
Front-end and admin capabilities of the Wasabi File Storage plugin.
#### Site Features
- Files can be set to download directly from Wasabi:
- Save your site's bandwidth.
- Reduce server resources requirements.
- Direct download links are restricted to the user using secure pre-signed URLs.
- Uploads can go direct to cloud storage or via your site - file size and type restrictions always apply.
- File previews/thumbnails still function as expected.
- Direct links support download managers and resuming downloads.
#### Admin Features
Admin page to set the plugin settings.
Options to set your S3 compatible access key, secret key and bucket
Select from compatible Wasabi regions listed below. Easily add new regions as they're released:
- s3.ap-northeast-1.wasabisys.com
- s3.ap-northeast-2.wasabisys.com
- s3.ap-southeast-1.wasabisys.com
- s3.ap-southeast-2.wasabisys.com
- s3.ca-central-1.wasabisys.com
- s3.eu-central-1.wasabisys.com
- s3.eu-central-2.wasabisys.com
- s3.eu-west-1.wasabisys.com
- s3.eu-west-2.wasabisys.com
- s3.us-central-1.wasabisys.com
- s3.us-east-1.wasabisys.com
- s3.us-east-2.wasabisys.com
- s3.us-west-1.wasabisys.com
Toggle between direct download URL support and routing via your website.
Storage prioritisation, geo targetting and account type targetting support, same as any other storage server.
### DigitalOcean File Storage
URL: https://yetishare.com/plugins/cloud-storage/digital-ocean
Store files using DigitalOcean's S3 compatible storage service. Direct downloads save bandwidth, reduce server load, and support pre-signed URLs with full preview and download manager support.
Use our DigitalOcean file storage plugin to store files using [DigitalOcean's S3 compatible storage service](https://www.digitalocean.com/products/spaces).
The DigitalOcean File Storage plugin integrates seamlessly with Yetishare so files can be served directly from DigitalOcean Spaces or via your site, saving bandwidth whilst keeping uploads and security under your control.
#### Direct Download & Uploads
- **Save Bandwidth**: Files can download directly from DigitalOcean, reducing your site's bandwidth and server load.
- **Secure Access & Control**: Direct links use secure pre-signed URLs; optional direct-to-cloud uploads reduce server load while your restrictions stay in place.
- **Preview & Resuming**: File previews and thumbnails work as expected; direct links support download managers and resuming.
#### Configuration & Admin Control
- **S3 Access & Regions**: Configure access key, secret key and bucket; choose from compatible DigitalOcean regions (new regions added easily).
- **Direct vs Website**: Toggle between direct download URL support and routing via your website.
- **Storage & Targeting**: Storage prioritisation, geo targeting and account type targeting work the same as other storage servers.
#### Site Features
- Files can be set to download directly from DigitalOcean:
- Save your site's bandwidth.
- Reduce server resources requirements.
- Direct download links are restricted to the user using secure pre-signed URLs.
- Uploads can go direct to cloud storage or via your site - file size and type restrictions always apply.
- File previews/thumbnails still function as expected.
- Direct links support download managers and resuming downloads.
#### Admin Features
Admin page to set the plugin settings.
Options to set your S3 compatible access key, secret key and bucket
Select from compatible DigitalOcean regions listed below. Easily add new regions as they're released:
- nyc1.digitaloceanspaces.com
- nyc2.digitaloceanspaces.com
- nyc3.digitaloceanspaces.com
- sgp1.digitaloceanspaces.com
- lon1.digitaloceanspaces.com
- ams1.digitaloceanspaces.com
- ams2.digitaloceanspaces.com
- ams3.digitaloceanspaces.com
- fra1.digitaloceanspaces.com
- tor1.digitaloceanspaces.com
- sfo1.digitaloceanspaces.com
- sfo2.digitaloceanspaces.com
- sfo3.digitaloceanspaces.com
- blr1.digitaloceanspaces.com
- syd1.digitaloceanspaces.com
Toggle between direct download URL support and routing via your website.
Storage prioritisation, geo targetting and account type targetting support, same as any other storage server.
### Backblaze B2 File Storage
URL: https://yetishare.com/plugins/cloud-storage/backblaze-b2
Store files using Backblaze B2's S3-compatible storage service. Direct downloads save bandwidth, reduce server load, and support secure pre-signed URLs with full preview and download manager support.
Use our [Backblaze B2](https://www.backblaze.com/docs/cloud-storage-s3-compatible-api) file storage plugin to store files using Backblaze B2's S3-compatible storage service. Offload your file hosting data to Backblaze's low-cost, resilient cloud storage whilst keeping uploads and security under your control.
The Backblaze B2 File Storage plugin integrates seamlessly with Yetishare so files can be served directly from Backblaze B2 or via your site, with support for multiple regions and flexible configuration.
#### Direct Download & Uploads
- **Save Bandwidth**: Files can download directly from Backblaze B2, reducing your site's bandwidth and server load.
- **Secure Access & Control**: Direct links use secure pre-signed URLs; optional direct-to-cloud uploads reduce server load while your restrictions stay in place.
- **Preview & Resuming**: File previews and thumbnails work as expected; direct links support download managers and resuming.
#### Configuration & Admin Control
- **S3 Access & Regions**: Configure access key, secret key and bucket; choose from compatible Backblaze B2 regions (new regions added easily).
- **Direct vs Website**: Toggle between direct download URL support and routing via your website.
- **Storage & Targeting**: Storage prioritisation, geo targeting and account type targeting work the same as other storage servers.
#### Site Features
- Files can be set to download directly from Backblaze B2:
- Save your site's bandwidth.
- Reduce server resources requirements.
- Direct download links are restricted to the user using secure pre-signed URLs.
- Uploads can go direct to cloud storage or via your site - file size and type restrictions always apply.
- File previews/thumbnails still function as expected.
- Direct links support download managers and resuming downloads.
#### Admin Features
Admin page to set the plugin settings.
Options to set your S3 compatible access key, secret key and bucket
Select from compatible Backblaze B2 regions listed below. Easily add new regions as they're released:
- s3.us-west-001.backblazeb2.com
- s3.us-west-002.backblazeb2.com
- s3.us-west-003.backblazeb2.com
- s3.us-west-004.backblazeb2.com
- s3.us-west-005.backblazeb2.com
- s3.us-east-001.backblazeb2.com
- s3.us-east-002.backblazeb2.com
- s3.us-east-003.backblazeb2.com
- s3.us-east-004.backblazeb2.com
- s3.us-east-005.backblazeb2.com
Toggle between direct download URL support and routing via your website.
Storage prioritisation, geo targetting and account type targetting support, same as any other storage server.
### Cloudflare R2 File Storage
URL: https://yetishare.com/plugins/cloud-storage/cloudflare-r2
Store files using Cloudflare R2's S3-compatible object storage. Zero egress fees, direct downloads and uploads, and secure pre-signed URLs with full preview support.
Store your file hosting data on [Cloudflare R2](https://www.cloudflare.com/products/r2/) - S3-compatible object storage with zero egress fees and global edge performance.
The Cloudflare R2 File Storage plugin integrates seamlessly with Yetishare so files can be served directly from R2 or via your site.
#### Direct Download & Uploads
- **Save Bandwidth**: Files download directly from R2, reducing your site's bandwidth and server load.
- **Secure Access & Control**: Direct links use secure pre-signed URLs; optional direct-to-cloud uploads reduce server load while your restrictions stay in place.
- **Preview & Resuming**: File previews and thumbnails work as expected; direct links support download managers and resuming.
#### Configuration & Admin Control
- **S3 Access & Regions**: Configure access key, secret key and bucket for your R2 storage.
- **Direct vs Website**: Toggle between direct download URL support and routing via your website.
- **Storage & Targeting**: Storage prioritisation, geo targeting and account type targeting work the same as other storage servers.
#### Site Features
- Files can be set to download directly from Cloudflare R2:
- Save your site's bandwidth.
- Reduce server resources requirements.
- Direct download links are restricted to the user using secure pre-signed URLs.
- Uploads can go direct to cloud storage or via your site - file size and type restrictions always apply.
- File previews/thumbnails still function as expected.
- Direct links support download managers and resuming downloads.
#### Admin Features
- Admin page to set the plugin settings.
- Options to set your S3 compatible access key, secret key and bucket.
- Built-in CORS connection test confirms direct upload setup.
- Toggle between direct download URL support and routing via your website.
- Storage prioritisation, geo targetting and account type targetting support, same as any other storage server.
### Contabo File Storage
URL: https://yetishare.com/plugins/cloud-storage/contabo
Use our Contabo file storage plugin to store files using Contabo's S3-compatible storage service. Direct downloads save bandwidth, reduce server load, and support secure pre-signed URLs with full preview and download manager support.
Use our Contabo file storage plugin to store files using [Contabo's S3 compatible storage service](https://contabo.com).
Pair Yetishare with Contabo's affordable, high-capacity cloud storage to keep your uploads and security under your control whilst offloading file delivery to a dedicated storage platform.
With direct-download support, secure pre-signed URLs and full compatibility with file previews and download managers, the Contabo File Storage plugin is ideal for growing file hosting projects that need predictable costs.
#### Cloud Delivery & Uploads
- **Offload File Delivery**: Files can be set to download directly from Contabo, saving your site bandwidth and reducing server resource requirements.
- **Secure Access Control**: Direct download links are restricted to the user with secure pre-signed URLs, while uploads still pass through your website for validation.
- **Great User Experience**: File previews and thumbnails continue to function as expected, with support for download managers and resuming downloads.
#### Configuration & Admin Control
- **S3 Credentials & Buckets**: Configure your S3 compatible access key, secret key and bucket directly within the Yetishare admin area.
- **Region & Delivery Options**: Select compatible Contabo regions, toggle between direct download URLs and routing via your website, and fine-tune how files are served.
- **Smart Storage Targeting**: Use storage prioritisation, geo targeting and account type targeting in line with your other storage servers.
#### Site Features
- Use our Contabo file storage plugin to store files using Contabo's S3 compatible storage service.
- Files can be set to download directly from Contabo:
- Save your site's bandwidth.
- Reduce server resources requirements.
- Direct download links are restricted to the user using secure pre-signed URLs.
- Uploads can go direct to cloud storage or via your site - file size and type restrictions always apply.
- File previews/thumbnails still function as expected.
- Direct links support download managers and resuming downloads.
#### Admin Features
Admin page to set the plugin settings.
Options to set your S3 compatible access key, secret key and bucket
Select from compatible Contabo regions listed below. Easily add new regions as they're released:
- eu2.contabostorage.com
- sin1.contabostorage.com
- usc1.contabostorage.com
Toggle between direct download URL support and routing via your website.
Storage prioritisation, geo targetting and account type targetting support, same as any other storage server.
### Minio File Storage
URL: https://yetishare.com/plugins/cloud-storage/minio
Store files using Minio's S3 compatible storage service. Direct downloads save bandwidth, reduce server load, and support secure pre-signed URLs with full preview and download manager support.
Use our Minio file storage plugin to store files using [Minio's S3 compatible storage service](https://www.min.io/). Offload bandwidth, reduce server load, and keep full control over uploads and security.
The Minio File Storage plugin integrates seamlessly with Yetishare so files can be served directly from Minio or via your site, with support for pre-signed URLs, previews and download managers.
#### Direct Download & Uploads
- **Save Bandwidth**: Files can download directly from Minio, reducing your site's bandwidth and server load.
- **Secure Access & Control**: Direct links use secure pre-signed URLs; optional direct-to-cloud uploads reduce server load while your restrictions stay in place.
- **Preview & Resuming**: File previews and thumbnails work as expected; direct links support download managers and resuming.
#### Configuration & Admin Control
- **S3 Access & Region**: Configure access key, secret key and bucket; set your region within the plugin settings (e.g. no-south-1).
- **Direct vs Website**: Toggle between direct download URL support and routing via your website.
- **Storage & Targeting**: Storage prioritisation, geo targeting and account type targeting work the same as other storage servers.
#### Site Features
- Files can be set to download directly from Minio:
- Save your site's bandwidth.
- Reduce server resources requirements.
- Direct download links are restricted to the user using secure pre-signed URLs.
- Uploads can go direct to cloud storage or via your site - file size and type restrictions always apply.
- File previews/thumbnails still function as expected.
- Direct links support download managers and resuming downloads.
#### Admin Features
- Admin page to set the plugin settings.
- Options to set your S3 compatible access key, secret key and bucket
- Set your region within the plugin settings, i.e. no-south-1
- Toggle between direct download URL support and routing via your website.
- Storage prioritisation, geo targetting and account type targetting support, same as any other storage server.
### Filebase File Storage
URL: https://yetishare.com/plugins/cloud-storage/filebase
Store files using Filebase's S3-compatible storage service. Direct downloads save bandwidth, reduce server load, and support secure pre-signed URLs with full preview and download manager support.
Use our [Filebase](https://filebase.com/) file storage plugin to store files using Filebase's S3-compatible storage service.
The Filebase File Storage plugin integrates seamlessly with Yetishare so files can be served directly from Filebase or via your site-saving bandwidth, reducing server load, and keeping uploads and security under your control.
#### Direct Download & Uploads
- **Save Bandwidth**: Files can be set to download directly from Filebase, reducing your site's bandwidth and server resource requirements.
- **Secure Access & Control**: Direct links use secure pre-signed URLs; optional direct-to-cloud uploads reduce server load while your restrictions stay in place.
- **Preview & Resuming**: File previews and thumbnails work as expected; direct links support download managers and resuming.
#### Configuration & Admin Control
- **S3 Access & Bucket**: Configure access key, secret key and bucket; use Filebase's S3-compatible endpoint (s3.filebase.com).
- **Direct vs Website**: Toggle between direct download URL support and routing via your website.
- **Storage & Targeting**: Storage prioritisation, geo targeting and account type targeting work the same as other storage servers.
#### Site Features
- Files can be set to download directly from Filebase:
- Save your site's bandwidth.
- Reduce server resources requirements.
- Direct download links are restricted to the user using secure pre-signed URLs.
- Uploads can go direct to cloud storage or via your site - file size and type restrictions always apply.
- File previews/thumbnails still function as expected.
- Direct links support download managers and resuming downloads.
#### Admin Features
Admin page to set the plugin settings.
Options to set your S3 compatible access key, secret key and bucket
Select from compatible Filebase regions listed below. Easily add new regions as they're released:
- s3.filebase.com
Toggle between direct download URL support and routing via your website.
Storage prioritisation, geo targetting and account type targetting support, same as any other storage server.
## Payment Gateways
### Payment Gateways Overview
URL: https://yetishare.com/plugins/payment-gateways
Supported payment gateways for Yetishare: card payments, digital wallets, bank transfer and open banking, and cryptocurrency. Click any gateway to visit their website.
If you use Yetishare in SAAS mode, you have access to over 50 payment gateways for free within the script. The payments plugin enables you to use any of the payment gateways below (and more!), including the latest CoinPayments API alongside the legacy gateway.
## Data Migration
### XFileSharing Migration Tool
URL: https://yetishare.com/plugins/data-migration/xfilesharing
Migration script for converting users, files, payments, folders and stats from XFileSharingPro 2.0+ to Yetishare. Works with local and remote file server storage.
Migration script for converting users, files, payments, folders and stats data from XFileSharingPro 2.0+. Set the config values below, upload this script to the base of your Yetishare install and load it within a browser. This works with local and remote file server storage.
#### XFileSharingPro Migration Tool
Requirements to run the migration tool:
- MySQL PDO
- Yetishare installed
This has been tested with XFileSharingPro 2.0 although it may also work with other versions.
## Support & Documentation
### Knowledge Base
URL: https://yetishare.com/support/knowledge-base
Search our knowledge base for guides and answers on installation, configuration, troubleshooting, and more for Yetishare file hosting software.
### Release History
URL: https://yetishare.com/support/release-history
Full version changelog for every Yetishare release, with new features, improvements, and bug fixes.
### Software Requirements
URL: https://yetishare.com/support/software-requirements
Yetishare software requirements: PHP 8.0+, MySQL 5.7+, Apache/NGINX/LiteSpeed, and support included with your purchase.
We pride ourselves in the high support level we offer for our file sharing software. With quick response times and multiple methods of getting in contact, you can be sure you'll get an answer to your question as soon as possible.
#### Support Details
See below for full details of what support is included when you purchase from our site.
- Support via email for 1 year
- Upgrades access, patches, bug fixes for 1 year
- Unlimited access to the [support forum](https://forum.mfscripts.com/)
- Proactive release process
- Yetishare [documentation](https://docs.mfscripts.com/yetishare/)
- Reduced price for support renewal
- Premium support via our [contact](https://yetishare.com/contact) page
#### Software Requirements
These are the minimum requirements for the software to run properly.
- PHP 8.0+
- MySQL 5.7+
- Apache, Nginx or LiteSpeed
- Linux. Dedicated server, although shared hosting is possible
- FTP & Curl module in PHP
- Test your hosting using our [test script](https://www.mfscripts.com/check_host.zip)
### Language Packs
URL: https://yetishare.com/support/language-packs
Download free Yetishare language packs for 16 languages, ready to import via the admin area.
We provide a variety of free language packs for Yetishare. Download them below and import them into your site via the admin area to quickly localise your installation.
- Download the language pack from Yetishare.com.
- Go to [YOUR SITE]/admin/translation_manage.php.
- Add a new language entry matching the one you just downloaded. Set the name, flag, and other information manually.
- Select "Import Translations" and import the language pack CSV file.
- Configure the languages to your preference.
### Customer Support
URL: https://yetishare.com/support/customer-support
Get help with Yetishare. Search the knowledge base, visit the community forum, or contact our team.
## Legal
### Privacy Policy
URL: https://yetishare.com/privacy
Read Yetishare's privacy policy to understand how we collect, use, and protect your personal data when you use our file hosting platform and website.
Yetishare respects your right to privacy. We asure you that all information submitted to us during the process of using our sites and services will be kept strictly confidential and used solely by Yetishare to improve the user experience. At Yetishare we do not share, sell, rent, or distribute to any third party outside of Yetishare with the exception to legal purposes, regulation, or governmental authority.
#### Information Collected
Yetishare securely holds data about it's users in order to process orders and provide account logins so they can access their purchases. The following data may be stored for each registered user of our site:
Your account email address.
Your account password, stored using one-way hashing & encryption.
Your forum username.
Your first, last and recent login IP addresses.
Any data supplied by our payment gateways in order to process your order. These include address data, company name, your payment account email and your full name. This data is removed after 5 years, or as requested.
For invoicing purposes and if your supplied via your account on Yetishare.com; your business name, business address and tax/vat number.
Your browser user agent, referrering site and which pages you visited.
You can receive a copy of this information by making a request via our contact form.
Yetishare does not collect and store any information such as credit card details.
#### How The Information Collected Is Used
We mainly use the information collected to provide a service which has been requested by Yetishare users such as of sales and customer support. With permission, Yetishare may also use the provided email addresses to contact users periodically to inform them of Yetishare service and site announcements such as new products, promotions, and site or service updates. You may choose at any point to unsubscribe to these emails. Yetishare may also use the email addresses at any point to contact you for customer support services. Yetishare withholds the right to use any of the information provided by users for the purposes improving our site user experience, improving our advertising and marketing, and for legal disputes if required.
#### Linked Sites
At any point we may provide Yetishare users with links to websites operated by other parties. These links are provided because they may be of use to users for any particular reason. Yetishare terms and conditions as well as privacy policy does not extend to third party sites and we are not responsible for the terms and privacy policy set by third party sites.
#### Cookie Policy
For the purpose of enhancing our site and the customer experience, we have implemented small data files also known as cookies on your device. Most large sites do this also.
#### What are cookies?
A cookie is a text file that is saved onto your computer or device when you visit certain sites. It allows the site to remember your actions and preferences (For example, login, language, etc) so you do not have to re-enter them each time you visit our site or browse between pages.
#### How do we use cookies?
A number of our pages use cookies:
To remember if you have or have not agreed to use cookies on our sites.
For external advertisers like Google Ads.
By any login process to remember your current login session on the site.
To record how you reached our site, when you first visited and which pages you clicked on. This is used to aid with processing any orders you place.
Enabling these cookies will provide you with a better browsing experience. You have the ability and every right to block or delete these cookies if you wish to do so, but certain features of this site may not work as intended. The cookie-related information and data is not used to identify any individual personally and the pattern data is fully under the control of Yetishare. The cookies are not used for any purpose other than described here.
#### Do we use other cookies?
Some of our pages or sites may use additional or different cookies to the ones described above. If so the details of these will be provided in the specific cookie agreement notice for that particular page.
#### How to control cookies
You can control and delete cookies if you wish to do so. For details on this please go to aboutcookies.org. You have the ability to delete all cookies that are already on your computer and most internet browsers have the ability to prevent them from being placed if configured to do so. As an added note, certain functionality on our site may not work as intended if this is done.
Manage Your Cookie Preferences
You can change your cookie preferences at any time using the buttons below:
Cookie Preferences
Revoke All Consent
Changes to your cookie preferences will take effect immediately and may require a page refresh.
Yetishare reserves the right to edit the above privacy policy at any time. Any changes made to the above privacy policy are active as soon as they are updated. Users of Yetishare sites agrees to regularly review this privacy policy and be aware of any alterations made to them. By the continual use of Yetishare sites and services, users agree to the above.
### Terms and Conditions
URL: https://yetishare.com/terms
Review Yetishare's terms and conditions covering software licensing, acceptable use, refund policy, and the responsibilities of customers using our file hosting script.
#### Overview
Immediately below is a bulleted overview of our key terms and conditions which should be noted when purchasing from MFScripts.com (or an MFscripts.com owned site such as YetiShare.com, Reservo.co, Wurlie.net, VitaVideo.net, Cushy.net & S3BackupWhm.com). You are advised to read the full terms before making a purchase:
Each purchase includes 1 licence for a single instance of the script or plugin on a single domain name (excluding unlimited domain licenses which are available at an extra cost). Unlimited domain licenses permit usage of the script on any domains owned by the licensee, reselling or redistributing the script is not permitted.
All scripts include 100% of the source code. There are absolutely no encoded files.
MFScripts.com actively monitor licences and can revoke them should these terms be breached.
A reseller agreement is not included and reselling any of our scripts is not permitted.
Please contact support@mfscripts.com before purchasing if you have any questions.
#### Detailed Terms and Conditions
This site is owned and operated by MFScripts, a subsidiary of Mellow Fish Ltd (co ref. 06362139), a UK based company (hereinafter referred to as MFScripts.com, Website, We, or Us). Please carefully read, review and be sure you understand our Terms of Use prior to downloading or using any of the materials or Products from MFScripts.com. You should carefully read all of our terms and conditions as your purchase or use of any MFScripts.com Product(s), membership, or services and use of this Website and any materials or Products available herein identifies that you agree to the following Terms of Use and that you agree to be bound by these terms and conditions accordingly. If you do not agree to these terms then you should leave this Website immediately, not use any of the materials or Products available herein, and/or not subscribe to this service or purchase any product.
Please note that if you have any questions or concerns regarding these terms and conditions or any other aspect of the MFScripts.com Website, you may contact our Support department via the "Contact" link on the home page of MFScripts.com and we will be happy to assist you.
#### End-User License Agreement (EULA)
By accessing any MFScripts.com Product(s), you hereby agree to the following terms and conditions outlined herein. All terms of this Agreement are applicable to You, and any reader of this Agreement, and any corporate entity which employs You or which You represent.
This Agreement is made by and between MFScripts.com and the purchaser (otherwise listed herein as You or Your) who creates an account or makes a purchase for the right to access, acquire, and use Products from MFScripts.com.
This Website is owned and operated by MFScripts.com. All of the content featured or displayed on the Website, including, but not limited to, text, graphics, photographs, images, moving images, sound, illustrations and software (collectively, "Content") is owned by MFScripts, its licensors or its Content sources. All materials available as part of our MFScripts.com collection are copyrighted works of authorship to MFScripts.com exclusively and are protected under all applicable intellectual property and database laws. MFScripts.com retain ownership of all items available on http://www.MFScripts.com and any copies of it, regardless of the form in which the copies may exist. This license is not a sale of the original MFScripts.com materials or any copies. MFScripts.com give no rights or warranties with regard to the use of names, trademarks, registered or copyrighted designs, registered or copyrighted images, elements or works of art depicted or contained in any image in any Product, and you must satisfy yourself that all the necessary rights or consents, as may be required for your use of said Product(s), are obtained. "Products" from our Website will constitute and be defined as any template, turnkey script, PHP script, PHP code, HTML page, PSD file, interface, logo, corporate identity kit, promotional product, banner, CMS skin, or any other product, design, or layout represented on the MFScripts.com website. By accessing any Product from MFScripts.com You are asserting Your declaration that You have read, understood, and agreed to all terms and conditions listed in this Agreement, and otherwise identified on our Website.
The MFScripts.com license attached to your purchase grants you the right to use materials accessed from MFScripts.com for personal/non-developer commercial use and developer/designer use, subject to the following limitations, terms of use and conditions as defined below:
#### Limited Usage Granted
Personal/Non-Developer Commercial Use: You are granted a non-exclusive, non-transferable, revocable, one-person license to utilize MFScripts.com Products for Your website(s) upon replacement and insertion of Your imagery and content, and after completed and accepted payment of Your membership registration fees and/or single item purchase fees.
At no time may You provide access to Your account to any other party or individual, including co-workers, colleagues, employees, family, friends, and the like. Memberships, and Products available for individual sale, are sold as a one-person license and are not transferable to another user at any time as stated. Therefore, any business, association, enterprise, corporation, company, or the like employing more than one individual that would require access to MFScripts.com Products to utilize the Products in any manner or for any purpose must purchase an individual license for each employee. This requirement does not change due to replacement or termination of the employee the license was previously purchased for either by the employer directly or by the employee on behalf of his employer. There are no exceptions to this provision and account sharing or allowing anyone access to Your one-person account for any reason is strictly prohibited and, as all accounts are monitored, any such activity will result in the immediate termination of Your account to which no credit or refund will be provided.
Further to the above, Your use of MFScripts.com Products on Your website does not allow You to: sell the Products on online auctions, sell or display the Products modified, unmodified, or otherwise from Your own website via an online catalog system or any automatic selling system, distribute the Products to friends, acquaintances, colleagues, co-workers or distribute the Products in any other manner for free or for payment.
Additionally, the use of the MFScripts.com Products permitted under this Subsection A(1) does not extend to any activity or use that is strictly prohibited under Section D or elsewhere in this Agreement. Further, You are permitted to use Products from MFScripts.com for Your clients, however, all use must be in accordance with the Developer Use outlined under Section A(2) below.
Any violation of this Subsection A(1) of Your MFScripts.com License Agreement will be considered a breach of Your service agreement, resulting in the immediate suspension of Your account and all licenses acquired prior to this breach shall be rendered void requiring the immediate removal of any and all MFScripts.com Products from all website URLs You have used MFScripts.com Products on and deletion of said Products that You have acquired. MFScripts.com further reserves the right to seek any and all available damages resulting from Your violation of this provision.
Developer/Designer Use: You are granted a non-exclusive, non-transferable, revocable, one-person license to utilize MFScripts.com Products for Your clients' website(s) ONLY after completed and accepted payment of Your membership registration fees and/or single item purchase fees and significant modifications have been made to the Products, such that the modified Product is discernibly distinguished from its original state. At a minimum, this will require the replacement and insertion of Your client's imagery and content, as well as modifications to the design layout and appearance itself. MFScripts.com's Products are intended to be used as a starting point for websites You intend to develop for Your clients, so there must be significant modifications beyond pure content, text, and imagery changes. If You are unable to make the modifications required to utilize MFScripts.com Products for Your client, or You do not wish to perform these modifications, then it is still possible to use MFScripts.com Products for Your clients, however You will need to purchase a new license for each client that You develop a site for and register Your client's information via MFScripts.com's online license management system.
Further to the above, Your use of MFScripts.com Products on Your client's website(s) does not allow You to: sell the Products on online auctions, sell or display the Products modified, unmodified or otherwise from Your own website via an online catalog system or any automatic selling system, create a website for Your client that will engage in any prohibited activity outlined above or throughout, distribute the Products to friends, acquaintances, colleagues, co-workers or distribute the Products in any other manner for free or for payment that is against the terms outlined throughout.
At no time may You provide access to Your account to any other party or individual, including co-workers, colleagues, employees, family, friends, and the like. Memberships and Products available for individual sale are sold as a one-person license and are not transferable to another user at any time as stated. Therefore, any business, association, enterprise, corporation, company, or the like employing more than one individual that would require access to MFScripts.com Products to utilize the Products in any manner or for any purpose must purchase an individual license for each employee. This requirement does not change due to replacement or termination of the employee the license was previously purchased for either by the employer directly or by the employee on behalf of his employer. There are no exceptions to this provision and account sharing or allowing anyone access to Your one-person account for any reason is strictly prohibited and, as all accounts are monitored, any such activity will result in the immediate termination of Your account to which no credit or refund will be provided.
Additionally, the use of the MFScripts.com Products permitted under this Subsection A(2) does not extend to any activity or use that is strictly prohibited under Section D or elsewhere in this Agreement.
Any violation of this Subsection A(2) of Your MFScripts.com License Agreement will be considered a breach of Your service agreement, resulting in the immediate suspension of Your account and all licenses acquired prior to this breach shall be rendered void requiring the immediate removal of any and all MFScripts.com Products from all website URLs You have used MFScripts.com Products on and deletion of said Products that You have acquired. MFScripts.com further reserves the right to seek any and all available damages resulting from Your violation of this provision.
#### Modifications
You are authorized to make any necessary modification(s) to our Products to fit your purposes at your own risk, except as expressly prohibited under Subsection A(1) and A(2) of Your MFScripts.com License Agreement and otherwise identified herein. You may alter the Products code for Your own use, except as expressly prohibited under Subsection A(1) and A(2) of Your MFScripts.com License Agreement and otherwise identified herein. You may not use any portion of MFScripts.com's Product(s), in whole or in part, within any other product that is packaged, sold, distributed, or available for individual sale.
#### Updates
All efforts are made to design all MFScripts.com Products in conformity with the latest version available of the software applications used to modify and utilize Products from MFScripts.com. However, MFScripts.com provides no guarantee or warranty, express or implied, that the Products currently available will run with past, present, or future versions of software applications used to modify and utilize Products from MFScripts.com.
#### Unauthorized Use
You agree not to access, acquire, or utilize MFScripts.com's Product(s) in any of the following manners:
You may not at any time share, sell, give, or allow anyone to use Your username/password, nor access Your account for any reason. This includes EXCLUDING providing Your login details to friends, family members, colleagues, co-workers or any other party at any time. Your membership entitles the use of the account by one individual and one individual only, and the individual entitled to use that account will be the purchaser ONLY, unless the purchaser contacts MFScripts.com prior to downloading any Products with the full contact details of whom the membership and/or license was purchased for or will be used by. Memberships and Products available for individual sale are sold as a one-person license and are not transferable to another party at any time as stated. Therefore, any business, association, enterprise, corporation, company, or the like employing more than one individual that would require access to MFScripts.com Products to utilize the Products in any manner or for any purpose must purchase an individual license for each employee. This requirement does not change due to replacement or termination of the employee the license was previously purchased for either by the employer directly or by the employee on behalf of his employer. There are no exceptions to this provision and account sharing or allowing anyone access to Your one-person account for any reason is strictly prohibited and, as all accounts are monitored, any such activity will result in the immediate termination of Your account to which no credit or refund will be provided.
You may not distribute, share, sell, or give away any of MFScripts.com's Products at any time for any reason, except as expressly authorized in the "Limited Usage Granted" Subsection A of this Agreement.
You may not distribute MFScripts.com Products electronically or in hard copy, except as expressly authorized in the "Limited Usage Granted" Subsection A of this Agreement.
You may not use any of the products created or sold by MFScripts.com without a valid license.
You may not distribute, display or resell MFScripts.com Products as part of any archive, media disk, catalog, auction, automated shopping system or the like under any circumstances. You may not use any portion of MFScripts.com's Product(s), in whole or in part, within any other product that is packaged, sold, distributed, or available for individual sale. You may not place any of MFScripts.com's Products, modified or unmodified on a diskette, CD, website or any other medium or archive and offer them for redistribution or resale of any kind without prior written consent as provided by MFScripts.com. Additionally, MFScripts.com offers a unique high value service of premium graphics and Products and, as such, reserves the right to review accounts for the risk of potential misuse.
You may not sub-license, assign, or transfer this license to any other individual, party or entity without prior written consent from Us.
You may not use any download software, internet accelerators, or other similar software or automated programs to access or download any content, materials or Products from the Website at any time.
You may not under any circumstances use MFScripts.com's Products in connection with any illegal, obscene, immoral, or pornographic material.
You may not claim ownership of the MFScripts.com Products or indicate, intimate, or suggest that You designed the Products from MFScripts.com.
You may not include or bundle MFScripts.com Products with Your products or services and sell them. This includes, but is not limited to, excluding you from placing MFScripts.com Products in whole or in part in any type of software, whether online or offline, content management system, hosting control panel or any other site builder type programs.
You are not permitted to create websites or utilize Products from MFScripts.com that violate the legal rights and entitlements of any other person or entity or policies affirmatively declared by another person or entity.
You are not permitted to offer MFScripts.com Products to any party, in whole or in part, as any type of incentive, promotion, free add-on or inclusion as part of any hosting, software, or other type of products or services that You offer.
Any violation of the above provisions of Your MFScripts.com Terms of Use/End-User License Agreement will be considered a breach of Your service agreement, resulting in the immediate suspension of Your account and any and all licenses acquired prior to this breach shall be rendered void requiring the immediate removal of any and all MFScripts.com Products from all website URLs You have used MFScripts.com Products on and the deletion of said Products within Your possession. MFScripts.com further retains any and all rights to pursue any such violation via both civil and criminal proceedings and seek the maximum monetary damages from all parties involved in said violation of MFScripts.com's intellectual property rights and Your License Agreement and Terms of Use.
#### Ownership
You understand that MFScripts.com's Products are copyrighted and owned by MFScripts.com, its licensors, or its Content sources ONLY, and any unauthorized use of any of these Products by You may be an infringement upon said copyright(s).
You may not claim intellectual or exclusive ownership to any of MFScripts.com's Products, modified or unmodified. All Products are the sole and exclusive property of MFScripts.com, it licensors, or Content sources respectively.
You acknowledge that MFScripts.com contains Products that are protected by copyright, trademark, or other intellectual proprietary rights and, as such, You may not transfer or sell, reproduce, create derivative works from, distribute, or in any way exploit any of these Products, in whole or in part, except as expressly authorized by either this Agreement or with express written consent from MFScripts.com.
All Products downloaded from MFScripts.com are licensed to You by MFScripts.com and downloading these Products does not transfer any title from these Products to You, or any intellectual property rights therein to You.
The design and layout, as well as all Products provided on MFScripts.com, or of any other website owned, operated, licensed or controlled by or associated with MFScripts.com, are protected by United States and International law, and other intellectual property proprietary rights, and may not be copied or imitated in whole or in part.
#### Refunds
Once You have downloaded a Product from MFScripts.com, or purchased a Product available for individual sale, we cannot offer a refund, which You are held responsible for understanding upon Your order with MFScripts.com. The reason for this policy is because we offer intangible irrevocable digital Products and as such, there is no way for our Products to be returned. As such, all license fees are non-refundable, including all renewal purchases, automatic or otherwise, where Products have been previously downloaded, and Your payment for a MFScripts.com Product indicates Your acceptance of this provision.
#### MFScripts Review of User Accounts
You understand and agree that MFScripts.com may, in its sole discretion:
Monitor Your download activity from MFScripts.com as often as MFScripts.com determines under its sole discretion for any reason and for any violation of this Agreement.
Disable any account that engages in what MFScripts.com determines to be a large number of downloads on any given day, as such activity indicates possible TOS violations or abuse of a username/password and account.
Limit downloads to a fixed amount of downloads per twenty-four (24) hour period, per user, as MFScripts.com sees fit on an individual basis, and to ensure the quality of MFScripts.com's service is retained to be delivered to all.
Investigate any abuse of Your username and password in connection with the MFScripts.com website or in connection with this Agreement.
Take the appropriate action to investigate all potential abuse, which can lead to contacting the individual involved with the violations, account suspension, account termination, or other actions deemed necessary depending on the nature and severity of the violations, if We are unable to confirm the validity of the activity.
Terminate Your account immediately for any violation of this Agreement, or the Terms of Use as defined in this Agreement and elsewhere on MFScripts.com, without notice. If Your account is terminated for any violation of this Agreement and/or abuse of Your username or password, and/or our Products, You lose all rights to MFScripts.com Products, and You must IMMEDIATELY delete any and all Products obtained prior to this termination, and forfeit all fees paid.
MFScripts.com reserves the right to refuse, cancel, or suspend service at its sole discretion.
#### Assumption of Risk
You expressly agree that the use of any and all Products distributed by MFScripts.com and available as part of the MFScripts.com collection and website is done so solely at Your own risk.
#### Limitation of Warranty
MFScripts.com and all Products are made available to You "AS IS," "AS AVAILABLE," and "WITH ALL FAULTS." MFScripts.com its employees, directors, and officers and anyone else associated with MFScripts.com makes no representation or warranty, express or implied, including without limitation warranties of merchantability, fitness for a particular purpose, or non-infringement. MFScripts.com further makes no representation or warranty that Your usage of MFScripts.com will be uninterrupted, that the content and Products contained in the site will be free from errors, interruptions, omissions, defects, error free of computer viruses, or other damaging materials, or that MFScripts.com will correct any errors, omissions or defects. When You login to your account, and access MFScripts.com, You do so at Your own risk.
#### Limitation of Liability
In no event shall MFScripts.com's juridical person, its employees, directors, officers, affiliates, licensers, suppliers, distributors, or anyone else associated with MFScripts.com be liable for any damages, including, but not limited to, indirect, special, incidental, consequential, economic damages including but not limited to loss of revenue or profits, lost savings, or loss of data arising out of the use, or inability to use, our Products. Furthermore, You assume the cost of service, repairs or corrections to Your hardware, software, or other equipment. MFScripts.com, or any of its affiliates, officers, directors, employees, licensers, suppliers, distributors, or related parties, will in no event be liable for any damages to exceed the amount paid by You for Your most recent MFScripts.com membership term or single Product purchase price, if any, for accessing or using MFScripts.com, or purchasing or downloading Products from MFScripts.com, or for accessing, acquiring, and/or using Products from MFScripts.com, even if MFScripts.com has been advised of the possibility of such damages.
You agree that MFScripts.com is not responsible and shall not be held liable to You or any other party for any threatening, defamatory, obscene, offensive, or illegal conduct or speech of any other party or any infringement or violation of another's rights, including, but not limited to, intellectual property rights, rights of publicity, or rights of privacy.
You agree that MFScripts.com are not responsible for, and shall have no liability to You with respect to any information, product, or service offered by others who are linked to the MFScripts.com website. MFScripts.com shall not be liable for any damages allegedly sustained in connection with or arising from Your use of said information, products, or services. In further words, You understand that MFScripts.com will not be held accountable for any external links that originate on MFScripts.com.
#### Indemnification
You agree to fully indemnify, hold harmless and defend at Your own expense MFScripts.com, its employees, directors, officers, and any other entity associated with MFScripts.com, and each of its successors, licensees, and assigns free and harmless from any and all claims, liabilities, costs, losses, damages, expenses, including attorneys' fees and expenses, arising in connection with Your use of MFScripts.com Products and the Website or in connection with any breach of any of the terms of this Agreement.
#### Enforceability
The invalidity or unenforceability of any provision of this Agreement and Terms of Use will not affect the validity or enforceability of any other provision of this Agreement and Terms of Use. MFScripts.com reserve the right to modify these Terms of Use at any time. MFScripts.com also reserve the right to terminate this Agreement and Terms of Use without notice, if, in MFScripts.com sole discretion, You fail to comply with any term of this Agreement and Terms of Use. Upon termination, You must destroy all content, materials and Products obtained from this Site, copies and related documentation thereof. In addition, MFScripts.com reserves the right to terminate the Website, MFScripts.com, without notice.
#### Jurisdiction
This Agreement, its validity and effect, shall be solely interpreted, and governed by, the laws of England & Wales. Any claims shall be brought solely in the courts and you expressly consent to the exclusive jurisdiction of the courts of England & Wales. You consent to the service of any required notice or process upon You by registered mail or overnight courier to the address provided to MFScripts.com with Your registration, as You may update from time to time, with proof of delivery.
#### Legal Fees
You agree to reimburse MFScripts.com for its legal fees, costs and disbursements if MFScripts.com is successful in enforcing any of its rights under this Agreement including, without limitation, in connection with any action to collect payment.
#### Entire Agreement
You acknowledge that You have read this Agreement, understand it, had an opportunity to seek independent legal advice prior to agreeing to it, and agree to be bound by its terms and conditions. In consideration of MFScripts.com agreeing to make available its Website and provide its Products, You agree to be bound by the terms and conditions of this Agreement. You further agree that this Agreement expresses the entire understanding and agreement between MFScripts.com and You, and it is the complete and exclusive statement of the Agreement between You and MFScripts.com, which supersedes any proposal or prior agreement, oral or written, and any other communication between You and MFScripts.com relating to the subject of this Agreement. Further, You agree that placing this Agreement on the MFScripts.com website shall serve as sufficient notification of MFScripts.com's Terms of Use/End-User License Agreement, which may be amended from time to time, and that any purchase on MFScripts.com or any access to MFScripts.com Products represents Your affirmative understanding and acceptance of this Agreement, any modifications or revisions to this Agreement, and all terms and conditions outlined herein. You also acknowledge that this Agreement supersedes, terminates, and otherwise renders null and void any and all prior or contemporaneous agreements or contracts, whether written or oral, entered into between You and MFScripts.com with respect to the matters expressly set forth in this Agreement.
#### Payment Reversal / Chargebacks
Any attempt to reverse or chargeback payment via our payment gateway will result in immediate suspension of your account. Any access to downloads and your 12 months support period will be revoked. This applies to the affected order aswell as any previous orders. If any investigation into a reversal by our payment gateway is found to be in our favour, reactivation of your account will be at our discretion.
ALL RIGHTS NOT EXPRESSLY GRANTED HEREIN ARE RESERVED.
## Recent Releases
Full history: https://yetishare.com/support/release-history
### v6.2.1 - WebDAV security hardening, reCAPTCHA fixes, system log viewer improvements, PHP 8.1/8.2 fixes and other patches (2026-10-09)
- Front-end:
- Stopped download page log spam on PHP 8.1+ (nullable file description and access password no longer passed to strlen() on every view)
- Fixed false "maximum concurrent downloads" lockouts when aborted transfers left stale download_tracker rows (concurrent gate now ignores inactive rows, matching the delivery path)
- Admin Area:
- Fixed CSRF token mismatch on Test Tools email and upload forms
- Fixed slim sidebar rail tooltips staying visible after click when the mouse moves away
- Fixed Account Type Pricing list failing to load (strict_types TypeError formatting DECIMAL price from the database)
- Reduced PHP 8.1/8.2 deprecation noise in logs (nullable strlen/str_replace checks, phpinfo parser, backup DirFilter return types)
- Fixed reCAPTCHA always failing on protected forms (siteverify token was consumed by SSRF safety HEAD pre-flight in getRemoteUrlContent); verify via direct POST instead
- Nova forms with reCAPTCHA block submit until the widget response is ready (avoids empty-token errors on fast submit)
- Fixed admin database backup exhausting memory on large tables (mysqldump-php unbuffered query mode; dependency bumped to v2.13)
- Fixed abuse report Bulk Remove form posting to a 404 underscore URL instead of the hyphenated admin route
- System log viewer lists last log entry date/time per log type (sortable); per-file column now uses the last log line timestamp
- System log viewer content view uses syntax highlighting (timestamps, sessions, errors, JSON, print_r blocks) with line numbers; styled for light and dark admin themes
- Plugins:
- WebDAV: personal "My Files" workspace only - team workspace files and folders are excluded from listings and blocked for read/write operations
- WebDAV security: HTTP Basic Auth required on every request (browser session alone no longer grants access); downloads and listings aligned with core file permission rules (view-only shares, password-protected folders)
- Browser Extension: embed file listing uses personal "My Files" workspace only (ignores active team workspace)
- Browser Extension: fixed CSRF token mismatch on embed login (iframe/popup context); session cookie SameSite corrected for HTTPS extension use
- Payment gateways: PayPal IPN again populates payment_log.from_email (payer_email) for admin payment search
Release notes:
- There are no database changes in this release.
- To apply the upgrade from v6.2.0, simply upload the files detailed in /install/yetishare/resources/upgrade_file_diffs/v6.2.0_to_v6.2.1_DIFF.txt
### v6.2.0 - Team workspaces, MCP for AI file access, direct-to-cloud uploads, Nova improvements and other fixes (2026-09-22)
- Front-end:
- Team workspaces in Nova. Switchable personal and team file trees, create teams, email invites (register/login flow), cross-workspace copy, and default workspace on login
- Direct-to-cloud uploads via S3-type storage plugins (S3, Wasabi, Backblaze, DigitalOcean, Filebase, MinIO, Contabo, Cloudflare R2)
- MCP server so AI assistants (Claude Desktop, Cursor, etc.) can access files via MCP. Manage the files using natural language
- Manage teams on Account Settings: card-based team list with avatars, optional workspace tint, member roles and pending invites, ownership transfer, delete when empty, dark mode
- Topbar workspace switcher on the file manager, account settings, and other logged-in pages; sidebar and breadcrumbs show "[team name] Files" in team workspaces
- Team roles: viewers read-only (upload, edit, delete, and manage actions hidden); editors trash, restore, and move any team item; owners/admins empty trash and permanently delete
- Team billing and storage: uploads and copy-to-team bill to the team owner; plan/storage totals include owned teams; content ownership transfers with owner changes (Nova and admin)
- Team owners move files and folders between personal and team workspaces from the move modal
- Connected agents in account settings: scoped MCP tokens with permission toggles, client config snippet, revoke; demo mode allows read-only tokens only
- File manager thumbnails show a loading spinner while previews generate rather than broken image placeholder
- Fixed remote URL upload routing to external servers when direct storage is active
- Fixed delete/trash from search results; public share links honour "Require user account download" for guests
- Fixed upgrade page Stripe buttons and payment gateway button sizing in narrow pricing columns
- Admin Area:
- Manage Teams under People: list with search/filters, file/folder counts, suspend/unsuspend, edit name/owner/members/roles, remove when empty
- Teams site settings: enable teams, invite expiry, default member cap; list and edit modal support dark mode
- Changing team owner reassigns billing on all team files and folders including trash and legacy rows
- Account packages: can_create_teams, max_teams_owned, and max_team_members; block user deletion while account owns active teams
- MCP settings under Configuration (enable server, rate limit, inline upload cap, default token expiry)
- Fixed artifact download links on admin file view; plugin/theme add and translation delete redirects; invalid user/task log "page not found" errors
- Fixed Edit User silently converting lifetime paid accounts to 1-year expiry when the form was opened and saved without changes
- File server Read Only and Disabled status is now honoured when completing uploads; user upload server overrides ignore inactive servers
- Plugins:
- Added Cloudflare R2 file storage plugin (S3-compatible, direct downloads and upload)
- Direct S3 upload for S3-type plugins with admin CORS connection test (Amazon S3)
- FTP Upload: aaPanel API account create/remove with connection test, configurable port, ProFTPD removal and admin username suffix fixes
- Fixed WebDAV 401 on PHP-FPM/FastCGI (cPanel) - existing installs should add Authorization rule from web/.htaccess
- Media Converter: fixed Schedule Conversion when plugin settings not yet saved
- API:
- `/api/app/teams` endpoints: list, create, switch workspace, members, invites, settings, copy-to-workspace, leave, delete, transfer-ownership, default-on-login
- Team management actions recorded in user action logs; team avatars served from /account/team-avatar/...
- MCP server at `/mcp` (JSON-RPC over HTTP): scoped agent tokens and tools for listing, searching, uploading, organising, and sharing files
- MCP search/list tools support extension, document-type, and sort filters; access limited to token owner's folders
- Team workspace bulk actions honour write roles (owner, admin, editor); API v2 on /account/api lists personal workspace items only
- Fixed folder id validation on file edit and bulk move, team viewers blocked from folder-structure upload paths
Release notes:
- There are database changes with this release. Please apply the SQL in /install/yetishare/resources/upgrade_sql_statements/v6.2.0.sql
### v6.1.0 - Shared File Copying, API Expansion, Automated Upgrades, Installer Redesign & Core Fixes (2026-09-07)
- Front-end:
- Added "Copy to account" for shared files and folders (share links and shared-with-me)
- Multi-select and folder zip downloads now respect the user-type download bundle permission
- Fixed guest downloads on public share links to honour folder share settings, account-download requirements, and Temp User zip limits
- Fixed copy-to-account enforcing storage allowance, per-file max download size, daily download caps, and password-locked folders; fixed bulk folder copy including nested contents
- Fixed file manager context-menu Share and Create copy applying to all selected items
- Fixed toast notifications in dark mode; fixed Nova RTL dropdown alignment
- Fixed "My Files" / sidebar navigation returning logged-in users to their account from share URLs
- Admin Area:
- Added guided in-admin script upgrade wizard for future releases (backup, zip upload, SQL patches, deploy, cache purge)
- Added single-page plugin upgrade flow on Plugin Manage for future plugin upgrades (zip upload, backup, stepped validation/deploy)
- Added user-type permissions for download bundles (zip) and copying shared files into an account
- Added Test Tools check for PDF thumbnail requirements (Imagick, Ghostscript, ImageMagick)
- Code backups now stream live progress in a modal; database backups are stored as zip archives
- Fixed account package "Max Download Size" blocking downloads for all user types, including token/API and zip bundles
- Fixed direct file server connection test (clearer SSL/network errors; probes public /terms page on v6+ installs)
- Added Enable API Registration site setting (Admin → Settings → API)
- API:
- Added /account/register and /account/forgot_password public endpoints (gated by Enable API Registration)
- Added sharing endpoints aligned with the file manager Share UI (public URLs, internal shares, email)
- Added bulk file/folder actions (/file/bulk_trash, /file/bulk_restore, /file/bulk_delete, /file/bulk_move) and /account/purge_trash
- Extended /folder/listing with trash, recent, shared, search views, paging, and sorting
- /file/upload now applies the same upload restrictions as the web uploader; fixed loopback uploads in Docker/dev
- API documentation hides admin-only endpoints; registration endpoints shown only when enabled
- Plugins:
- Payment: added new CoinPayments gateway (current API); renamed existing gateway to "CoinPayments Legacy"
- File Previewer: fixed PDF thumbnail generation failures when Imagick cannot read a PDF
- WebDAV: fixed 403 and upload failures caused by CSRF middleware (v6.0.0 regression); fixed HTTPS loopback uploads on live sites
- Installer:
- Redesigned install wizard as a stepped flow with live license and database connection tests
- Added editable site URL, optional database port, and optional admin name/email
- Existing installations link to the online upgrade guide; license key stored for future automated upgrades
Release notes:
- There are database changes with this release. Please apply the SQL in /install/yetishare/resources/upgrade_sql_statements/v6.1.0.sql
### v6.0.0 - Major Upgrade - Nova Front-End, New Admin UI, Folder Upload, Dark Mode, Platform Upgrades, Performance & Security Improvements (2026-08-11)
- Front-end:
- New "Nova" front-end theme built with Alpine.js and native ES modules for fast file browsing
- Rebuilt file manager with grid/list views, folder tree, breadcrumbs, drag-to-folder, multi-select, create/rename/move/copy/delete
- Added folder upload, drag-and-drop uploads and remote URL uploads with inline background URL-download support
- Added full-screen file preview with Details / Stats / Activity panels, inline editing and similar files
- Added "Download bundle" to download multiple selected files and folders together
- Added thumbnail loading queue for faster and smoother file listings in image-heavy folders
- Added light/dark mode with selectable colour schemes, saved as a per-user preference
- Added file-only view for guest users
- Added in-app user notifications as part of the core theme
- Rebuilt guest download pipeline including simple timed, compare timed, compare all, file info and captcha, with a native countdown and no jQuery dependency
- Rebuilt authentication flows including login, 2FA, register/complete, forgot/confirm/reset with non-JavaScript fallbacks
- Added account settings tabs for Account / Security / Settings / API
- Added file manager details pane for quick file information
- Added option to set folder colours within the file manager
- Added chunk upload support to the API upload endpoint
- Front-end (general):
- Added dynamically generated /sitemap.xml and /robots.txt for SEO, with config and plugin awareness and private/admin URLs excluded
- Added folder search within the file manager
- Improved breadcrumb navigation and language-selection UI
- Unified login and password-recovery logic for more consistent behaviour
- Admin Area:
- Complete admin-area redesign with new collapsible dual-rail sidebar, icons, cards and a modernised shell
- Added new Appearance settings for light/dark theme mode, primary colour, light/dark colour schemes and card skin
- Rebuilt data tables with server-side processing, autocomplete filters, saved filter state persisted in cookies, loading spinners and improved pagination/page-size controls
- Files are now edited on a dedicated file view/edit page, replacing the old modal, with preview + summary sidebar and tabs for Info, History, Stats, Artifacts and Access Restrictions
- Added keyword tagging to the dedicated file view/edit page
- Added reusable confirm modals, toast notifications and autocomplete components across the admin area
- Improved sharing management with a date picker and improved filters
- Improved dashboard, advertising settings UI and global admin search
- Added admin area section for sending internal notifications to users
- Architecture, security & performance:
- Relocated document root to a dedicated web/ directory. _config.inc.php, app/ source, vendor/, logs/ and private cache/ are no longer web-reachable, providing major security hardening
- Plugin/theme public assets are now published into web/assets/ when installed or enabled
- Generated thumbnails/previews are now written under web/cache and served as static files after first generation, significantly reducing PHP load on file-heavy pages
- Completed dependency and security remediation including migration from Twig 2 to 3, migration to Guzzle 7, AWS SDK patches and resolution of all outstanding advisories
- Added dependency advisory-block policy enforcement
- Minimum PHP version raised to 8.1+
- Improved session handling and translation caching
- Performance improvements across download tracking, statistics/template helpers, account file statistics and folder listings
- Added new database indexes to improve performance on large sites
- Removed the legacy Evolution theme
- Plugins:
- Payment Gateways (major consolidation)
- The 21 native gateway plugins and the Omnipay payment plugin have been merged into a single driver-based "Payment" plugin and are now included with the core script
- Added admin option to reorder configured payment gateways
- Checkout/upgrade page now lists payment gateways in the configured order
- Legacy webhook/IPN URLs (/payment_ipn) continue to work via aliases, ensuring existing gateway configurations remain functional
Release notes:
- This release is a major upgrade to the codebase. To upgrade existing installs, please see the "Upgrade" tab in the /install/ folder.
### v5.6.0 - Sharing Links Controls, Docker Support, Translations Improvements, Multi-size Videos, New Browser Extention Plugin and more (2024-06-25)
- Front-end:
- Added support for toggling between video sizes (4k, 2k, HD, 720p, 480p, 360p) when using in conjunction with the media converter
- Added expiry date and access password options when creating sharing links. Available on hashed external links, internal sharing and email sharing
- Added prompt for password when accessing sharing URLs, if set
- Files downloaded by admin users are no longer counted towards file download stats
- Improvements to edit file/folder popups to ensure browsers don't autofill password elements
- File history entry no longer added when admin copies a file into their account
- Fixed "Permanently Delete" right-click menu option not working for files in trash
- Added delete key shortcut to permanently delete files in trash
- Removed "Upload" menu items and button on homepage when user account has uploading disabled
- Fixed issue on "View All Links" popup with file URLs not clearing when re-uploading with "Remote URL Upload"
- Removed delete hashes on the end of API generated file info URLs
- Added redirect to originally requested account page when prompted to login
- Admin Area:
- Added dedicated file "Artifacts" tab in file edit popup. Provides visibility on all Artifacts relating to a file, such as resized videos, thumbnails or (later) versioned files
- Added option to download artifacts
- Added option to delete artifacts
- New admin area option to randomise upload server per upload request
- Added link expiry date and status to "Manage Sharing" view
- Added option to set expiry date when added sharing URL
- Added site setting to restrict the maximum download zip file size (default 4G)
- Added site setting to control the download zip purge period for tmp files on the local server (default 72 hours)
- Ensured translation placeholders (within square brackets) are not translated when using Google Translate
- Various fixes and improvements on "Scan for missing Translations" functionality
- Docker:
- Added Docker container files for local development/testing
- Includes PHP8.3, Apache and the necessary dependencies
- See /docker/README.md for more information
- Translations:
- Language packs regenerated for Arabic, Bengali, Chinese, Dutch, French, German, Hindi, Italian, Japanese, Korean, Polish, Portuguese, Russian, Spanish and Vietnamese
- Download via https://yetishare.com/yetishare_translations.html
- Refactored core session support to httponly and samesite properties
- Added support to set the values from _config.inc.php as environment variables. If set, these override the _config.inc.php file. See docker/PHP8.3/common/.env for the available variables
- Fixed issue with related files not displaying as expected when previewing a file
- Fixed issue with downgrade accounts emails not being sent on later PHP versions (create_email_notifications.cron.php)
Plugins:
- New Browser Extension
- Quickly search & access files, copy multiple file & folder links and download files directly
- New admin area section to manage the plugin settings and preview the extension
- New front-end pages for users to download the extensions and view installation documentation
- Support for Chrome, Edge, FireFox and Opera browsers
- Backblaze, Contabo, DigitalOcean, Filebase, Minio, S3 Storage, Wasabi
- Added support for artifact storage and retrieval
- Fixed issue where files with special characters caused the direct download URLs to error
- Media Converter
- Added support to convert to multiple video sizes, including 720p, 1080p, 2k and 4k
- Added different bitrate depending on video size, results in much lower file sizes on smaller videos
- Added "threads" option in plugin settings to speed up video conversion
- Added "framerate" option in plugin settings
- Added support for video watermarks greater than 65kb in length
- Moved video poster storage to artifact storage for multi-server support
- Fixed issue in some video posters/thumbs which caused top and bottom black bands to be converted white
- Refactored process_converter_queue.cron.php script to use core file content get/setters
- Removed dependency on direct PDO usage, now using core Database class
- Various performance improvements
- Voucher Reseller
- Added missing translations
- Various performance and UI improvements
- Rewards
- Changed all user drop-down filters to dynamic lookups within the admin area. Improves page performance with a large volume of users
Release notes:
- There are database changes with this release. Please apply the SQL in /install/resources/upgrade_sql_statements/v5.6.0.sql
### v5.5.2 - Minor fixes and improvements (2024-04-22)
- Fix to 500 error within the admin area, social login plugin settings
- Fix to 500 error when downloading generated zip file
- Fix to 500 error on admin payment logs
- Minor fix to admin user action logs
- Fixed issue with admin impersonate function when user has 2FA enabled
- Improvement to language import tool, which can error on certain installs
- Replaced usage of deprecated Psr7\stream_for() function call in Backblaze storage
Release notes:
- There are no database changes in this release.
- To apply the upgrade from v5.5.1, simply upload the files detailed in /install/resources/upgrade_file_diffs/v5.5.1_to_v5.5.2_DIFF.txt
### v5.5.1 - Minor fixes and improvements (2024-02-07)
- Fix to payment_manage admin page 500 error
- Fix to demo mode checker which sometimes caused plugins to be hidden
- Support for server pooling via the API /file/upload endpoint
Release notes:
- There are no database changes in this release.
- To apply the upgrade from v5.5.0, simply upload the files detailed in /install/resources/upgrade_file_diffs/v5.5.0_to_v5.5.1_DIFF.txt
### v5.5.0 - PHP 8.3 Support, Admin Area Translations, Theme Editor and more (2024-01-22)
- PHP 8.3 support
- Admin area:
- Added admin area theme editor for Spirit theme. Control the styling of the front-end website and file manager via the UI
- Admin area templates can now be overridden at the theme level by creating the same twig file in /themes/spirit/views/admin/. Changes will be retained between script releases
- Added option to set custom admin area CSS via the theme settings
- Added option within site settings to distribute files uploaded at the same time over separate storage servers. See "Use Server Upload Pooling" to enable
- Added option within site settings to block downloading based on country
- Added support for admin users to restrict download URLs by IP via the API
- Added support to monitor server resource usage on additional local file servers
- Fix to editing storage path and improved downloads setting for local file servers
- Admin area translations:
- All admin area text content can now be translated into your own language (LTR languages)
- Removal of hardcoded casing for all translations (for example, Twig templates upper-casing translated text)
- Filter added to manage translations screen to separate front-end and admin translations for easier management
- Fix to 500 error when displaying translation keys for debug purposes
- API:
- Added 'email_address' param to /account/info API endpoint
- Added '/file/url_upload_add' endpoint so remote URL downloading can be scheduled via the API (requires background downloading enabled)
- Added '/file/url_upload_status' endpoint to check the status of scheduled remote downloads (requires background downloading enabled)
- Resolved issues in certain environments around background remote URL uploading
- Improved performance of stats logging on bigger databases
- Fixed issue where uploaded files may not be deleted on certain cloud providers (i.e Wasabi)
- Ensured test_sanity_check_files.php can only be run via CLI and resolved some minor issues relating to artifact paths
- Various other small UI improvements and fixes
Plugins:
- Media Converter
- Added option to retain original MP4 and simply make it streamable using qt-faststart
Release notes:
- There are database changes with this release. Please apply the SQL in /install/resources/upgrade_sql_statements/v5.5.0.sql
- This will be the last release with PHP 7.x support. We'd recommend upgrading to PHP 8.x so future releases of the script will continue to function as expected
### v5.4.1 - Delete Redundant Files Fix, Flysystem Admin Save Fix and other minor improvements (2023-05-30)
- Fix to delete_redundant_files.cron.php script
- Fix to Flysystem settings not reloading on edit file server
- Fix to ensure main local storage server can not be deleted as it's needed for tmp storage on certain file servers
- Fix to strict type checking on daily download limit by account type
Plugins:
- WebDav
- Removed issue where folder/file move didn't work on certain environments
Release notes: To apply the update from v5.4.0, apply the DB change from /install/resources/upgrade_sql_statements/v5.4.1.sql and upload the following files to your install:
- /app/controllers/FileController.class.php
- /app/controllers/admin/ServerController.class.php
- /app/core/Framework.class.php
- /app/helpers/FileHelper.class.php
- /app/helpers/UserHelper.class.php
- /app/models/File.class.php
- /app/views/admin/server_add_edit.html.twig
### v5.4.0 - PHP 8.2 Support, Server Resource Monitoring & Availability Checker, User Action Logging, Admin Search Widget, Performance Improvements and more (2023-04-20)
- PHP v8.2 support
- LiteSpeed webserver support
- X-Litespeed-Location improved downloads option on LiteSpeed file servers
- Performance improvements:
- Improved core framework load times by reducing database queries on each load
- Removed IP ban for 'Whole Site' option to improve core load times. These should be managed via your web server going forward
- Additional database indexes based on SQL queries within the core framework
- Improved user session timeout handling
- File Manager:
- Added user action logging on all file manager actions, additions and edits
- Added checkboxes on files and folders for multi-select
- Added file history audit popup on file details page to view every relating action, only available to file owners
- Added unique file hash for file manager direct download links to ensure they can't be easily guessed
- Added total sub-folder count next to file count in folder listings
- Added option to download selected files/folder as zip, rather than just the entire folder
- Added support for copying folders on the right-click folder menu
- Added option to move files & folders on the right-click menu
- Ensured intermediate download pages are shown to users when files are requested via shared folders (if set)
- Added new right-click menu when multiple items selected
- Added account upgrade boxes to the "You must be a paid user to download this file" screen
- Fixed alert which sometimes incorrectly informed the user they'd selected the maximum concurrent uploads
- Admin Area:
- Added user action logging on all admin actions, additions and edits
- Added quick search widget to make navigating and finding admin area items more intuitive
- Moved add/edit file server pages into a dedicated page instead of popup
- Redesigned layout of add/edit file server pages
- Added resource usage stats for "local" and "direct" servers (see release notes below to enable):
- Captures usage of HD space, memory, CPU load and network connections
- Shown on:
- Manage file server list
- Edit file server
- Added option to toggle resource usage stats on add/edit file server
- Added 'direct' storage availability checker:
- Pings each 'direct' server at regular intervals to ensure it's online
- Offline servers are temporarily removed from the available upload server pool
- Added option to toggle availability checker on add/edit file server
- Status shown within the admin area on server listing and edit file server screens
- Added user action logs page - view an audit of all user actions, file changes and admin updates
- Added link to filtered user action logs on existing user & file management pages
- Added support for renaming "Local Default" file server
- Added option to store files in the format /user_id/original_filename instead of the hashed filename version (disables dedupe storage)
- Added option to purge download stats when editing a file
- Added option to limit total daily download filesize by account package
- Added site setting to disable or enable access for users to purge trash cans
- Added the ability to delete files within user trash cans via the file listing
- Added view of file artifacts and their storage location on edit file modal
- Updated File Import Plugin so it now only scans and creates file entries in the database. Files should now be manually moved into storage after importing. Improves performance on large directory structures
- Ensured any files moved between servers via the internal API are not counted towards file download stats
- Resolved issue where file image cache deletion in the file action queue, sometimes isn't linked to the correct 'direct' file server
- Improved error checking and logging when moving files between local and 'direct' servers
- API:
- Added option to use short URL when requesting file download link (/files/download endpoint)
- Fixed permissions issue with /account/info endpoint which sometimes allowed access to non-admin users
- Artifact Storage:
- Significant rework of how files are stored within the script to allow for storage mirroring in a future release
- Support in the data structure for multiple copies of a file to exist on multiple servers
- Added support for multiple IP addresses in HTTP_X_FORWARDED_FOR
- In the document previewer, Microsoft Office file types are now previewed using the Office Web Viewer (.doc, .docx, .xls, .xlsx, .ppt, .pptx)
- Resolved issue were certain non-public files could be copied from other accounts using the "copyExternalFileIntoAccount()" function in the browser console
- Updated Omnipay payment gateway library to v3.2
- Upgraded composer dependencies to the latest available releases
Plugins:
- Amazon S3 Storage
- Removed third party class and integrated official SDK
- Added support for direct downloads using secure pre-signed URLs
- Improved memory handling during uploads
- WebDav
- Added support to include shared files & folders via WebDav (currently read only access)
- Added option within plugin settings to set the name of the shared folder
- Coinbase Commerce
- New plugin
- Filebase Storage
- New plugin
- Wasabi Storage
- Removed third party class and integrated official SDK
- Added support for direct downloads using secure pre-signed URLs
- Improved memory handling during uploads
- Added recently released region endpoints
- Contabo & Minio Storage
- Removed third party class and integrated official SDK
- Added support for direct downloads using secure pre-signed URLs
- Improved memory handling during uploads
Release Notes for v5.4.0:
- This release increases the minimum required PHP version to v7.3. Please ensure you're using this version before upgrading an existing install
- There are database changes with this release. Please backup your current database, then apply the SQL in /install/resources/upgrade_sql_statements/v5.4.0.sql
- To enable file server resource usage stats and server availability checker, 2 new cron tasks have been added, see [https://support.mfscripts.com/public/kb_view/26/](https://support.mfscripts.com/public/kb_view/26/)
## Blog Posts
### v6.2 - Team Workspaces, AI File Access, and Direct Cloud Uploads
URL: https://yetishare.com/blog/v6-2-team-workspaces-ai-file-access-direct-cloud-uploads
Published: 2026-09-23
**Yetishare v6.2 Is Here: Team Workspaces, AI File Access, and Direct Cloud Uploads**
Yetishare v6.2 is out now, built around three features people keep asking for: team collaboration, work with your files via AI, and upload files directly to S3 cloud providers.
As always, free upgrades are available to all existing Yetishare customers. Download the latest release from your account area and follow the upgrade guide in /install.
Want to explore before you upgrade? The live demo has v6.2 enabled: [https://fhscript.com/](https://fhscript.com/) (log in with admin / Password@Demo to try the file manager).
**Work together with Team Workspaces**
The headline feature in v6.2 is team workspaces in the Nova theme. Instead of everyone juggling personal accounts and folder sharing, your users can now:
- Create a team and invite members by email
- Switch between personal and team files from a workspace switcher in the top bar
- Set roles so the right people can view, edit, or fully manage team content
- Copy files between personal and team spaces when someone needs to move work across
- Choose a default workspace so they land in the right place every time they log in
Team owners get a clear picture of who is on the team, who has been invited, and who is responsible for storage. Uploads to a team workspace count against the team owner's plan, which keeps billing straightforward for resellers and premium packages.
On the admin side, you can enable teams site-wide, set invite expiry and member limits, and manage teams under People -> Manage Teams - search, suspend, edit members, or remove empty teams.
**Talk to your files with AI assistants**
v6.2 adds an MCP server so popular AI assistants - including Claude Desktop and Cursor - can connect to a user's files and act on them in plain language.
From Account Settings -> Connected agents, users can:
- Create scoped access tokens with the permissions they are comfortable granting
- Copy a ready-made client configuration snippet
- Revoke access at any time
Once connected, an assistant can help with everyday file tasks: finding files, uploading, organising folders, and working with shares - without the user clicking through the file manager for every step.
Site owners control the feature from the admin area: turn the MCP server on or off, set rate limits, and define sensible defaults for token expiry and upload sizes. See an example via Cursor below:
**Upload straight to the cloud**
If you use S3-compatible plugins like Amazon S3, Wasabi, Backblaze B2, DigitalOcean Spaces, Filebase, MinIO, Contabo, or the new Cloudflare R2 plugin - v6.2 supports direct-to-cloud uploads.
Files go from the user's browser to your storage bucket without passing through your web server first. That means:
- Faster uploads for large files
- Less load on your origin server
- Smoother scaling as upload volume grows
The cloud storage functionality is available via separate plugins to the main core Yetishare script.
**Smaller improvements that add up**
Alongside the big features, v6.2 includes plenty of polish your users will notice:
- Thumbnails that feel alive - a loading spinner while previews generate
- Smarter share links - guest downloads now properly respect "require account to download" settings
- FTP Upload plugin improvements for aaPanel hosting environments
- WebDAV fix for PHP-FPM and cPanel setups
**Release notes**
You can find the full release notes below:
- [https://yetishare.com/support/release-history](https://yetishare.com/support/release-history)
**If you missed v6.1**
Still on v6.0? v6.1 landed a few months ago with its own set of useful upgrades worth catching up on:
- Copy to account - users can save shared files and folders straight into their own storage
- Better sharing and downloads - zip bundles, guest download rules, and folder sharing all behave more predictably
- In-admin upgrade wizard
- Single-page plugin upgrades
- Richer API - registration, password reset, sharing, bulk file actions, and improved folder listings for integrators
- Redesigned install wizard
- Updated CoinPayments gateway alongside the legacy option
v6.1 is included in the same free upgrade path, so moving straight to v6.2 gets you everything in one go.
**Try it today**
Head to the demo and click around:
- [https://fhscript.com/](https://fhscript.com/)
View the demo teams, switch workspaces, browse the refreshed account settings, and see how Nova feels with v6.2. When you are ready, grab the update from your Yetishare account - it is included if you're within your script support period.
Questions about upgrading or enabling teams on your package tiers? Drop us a line through the usual support channels - we are happy to help you get set up.
### Hello from the Yetishare Blog
URL: https://yetishare.com/blog/hello-from-the-yetishare-blog
Published: 2026-09-22
We’ve just launched the Yetishare blog - a place for product news, tips, and updates from us.
This is our first post, and there’s much more on the way. Check back soon for release notes, guides, and insights on running your file hosting site.
Thanks for reading, and welcome aboard.
## Knowledge Base
### Installation & Setup
#### SQL execution error on Installation
URL: https://yetishare.com/support/knowledge-base/article/3/sql-execution-error-on-installation
**Issue**
On installation after step 2 you get the following error:
- SQL execution error! Please Turn debug mode On and check carefully a syntax of your SQL dump file.
**Fix**
If you get an sql error when running /install/ it is because you have strict mode enabled in MySQL. You need to disable this:
- [https://www.webhostingdiscussion.net/blog/mysql/disable-mysql-strict-mode.htm](https://www.webhostingdiscussion.net/blog/mysql/disable-mysql-strict-mode.htm)
If you can not do this your host or server admin will be able to do it.
After it's disabled, ensure you clear any partially added tables from your database before trying the install again.
### Getting Started
#### Yetishare Storage Types: Local, Direct, FTP & Cloud Compared
URL: https://yetishare.com/support/knowledge-base/article/5/yetishare-storage-types-local-direct-ftp-cloud-compared
**Local Storage**
Local storage keeps files on the same server as your Yetishare website, usually in the files/ folder (symlinks are supported).
Benefits:
- Simplest setup - works out of the box on a fresh install
- No extra servers, FTP accounts, or cloud credentials to manage
- Fast for smaller sites with moderate traffic
- Easy to back up alongside the rest of your install
Best for: Personal sites, low-medium traffic, or when disk space on the web server is not a concern.
Limitations: Large files and heavy download traffic compete with your website for CPU, bandwidth, and disk. Scaling means upgrading that one server.
**External Server (Direct)**
A Direct file server is a separate machine that also runs Yetishare's file-server software. Uploads and downloads go directly between the user's browser and that remote server, instead of passing through your main site.
Benefits:
- Designed for large files and busy sites
- Offloads bandwidth and disk I/O from your main website
- You can add more Direct servers as traffic grows
- Supports availability checking so unhealthy servers can be skipped
- Works well with resource monitoring on Local and Direct servers
Best for: Production file hosts, premium download sites, and any setup where storage and delivery should scale independently of the main site.
Note: Direct servers typically need Database Sessions enabled so logins work correctly across servers. Docker includes an optional companion file-server service for development and testing.
**FTP Storage**
FTP storage uses a remote FTP account. Your main site talks to the FTP server over PHP to store and retrieve files.
Benefits:
- Works with almost any shared host or VPS that offers FTP
- Useful when you already have spare disk space on another account
- No need to install Yetishare on the remote machine
Best for: Smaller filesizes, personal projects, or simple "extra disk elsewhere" setups.
Limitations: Uploads and downloads are proxied via your site, so this is slower and less suitable for large files or high traffic. Prefer Direct servers or cloud object storage for busy sites.
**SFTP / Flysystem Adapters**
Yetishare also supports Flysystem-based adapters, including SFTP (and related Flysystem FTP options). These connect over secure protocols and store files on a remote filesystem without running a full Direct file-server install.
Benefits:
- Encrypted transfer with SFTP
- Flexible - point at existing Linux storage or network shares
- Good middle ground when you want remote disk without cloud object storage
Best for: Secure remote disk on a VPS or dedicated box you control, when Direct file servers are more than you need.
**Cloud Object Storage (Plugins)**
Dedicated storage plugins let you keep files in object storage (S3-compatible APIs). Enable the plugin, add credentials, then create a matching file server in Admin.
Supported providers include:
- Amazon S3 - industry standard, global regions, mature ecosystem
- Wasabi - S3-compatible, often lower storage/egress pricing
- Backblaze B2 - cost-effective object storage with S3-compatible access
- DigitalOcean Spaces - simple S3-compatible storage tied to DO regions
- Contabo - object storage for Contabo customers
- Filebase - S3-compatible gateway options
- MinIO - self-hosted S3-compatible storage on your own infrastructure
Benefits:
- Nearly unlimited capacity without managing local disks
- High durability and provider-managed redundancy
- Optional direct downloads via signed URLs so users download from the cloud instead of your web server
- Easy to combine with Local or Direct servers (e.g. hot files local, archive in the cloud)
- MinIO is ideal if you want cloud-style APIs but keep data on your own hardware
Best for: Growing sites, multi-region delivery, reducing load on your VPS, and long-term retention without buying more local disks.
Tip: Do not disable a storage plugin while active files still live on that provider, or those files may become unreachable.
**Using Multiple Storage Servers**
You can run several file servers at once. Yetishare can choose where new uploads go using methods such as:
- Least Used Space - prefer the server with the most free capacity
- Until Full - fill servers in priority order, then move to the next
- Specific Server - send uploads to a chosen server
This lets you mix types - for example Local for speed, Direct for heavy download traffic, and S3/Wasabi for overflow or backups.
**Quick Comparison**
Local (lowest complexity) - best when you want the simplest setup and modest traffic.
Direct (external) (medium) - best when you need large files and high download volume.
FTP (low) - best when you only need extra remote disk for smaller files.
SFTP / Flysystem (medium) - best when you want secure remote filesystem storage.
Cloud plugins (S3, Wasabi, etc.) (medium) - best when you want scalable, durable object storage.
**Recommended Starting Points**
- Just getting started: Local storage
- Traffic is growing / large downloads: Add one or more Direct file servers
- Want managed capacity without extra VPS hardware: Enable an S3-compatible storage plugin
- Self-hosted "cloud" on your own machines: MinIO
- Only need cheap extra disk for light use: FTP or SFTP
If you're unsure which path to take, start with Local, measure disk and bandwidth usage, then add Direct servers or cloud storage when either becomes the bottleneck.
#### Why Use Nginx? Key Benefits Over Other Web Servers
URL: https://yetishare.com/support/knowledge-base/article/4/why-use-nginx-key-benefits-over-other-web-servers
Nginx is one of the most widely used web servers and reverse proxies on the internet. Originally released in 2004, it was designed to solve the “C10K problem” - the challenge of efficiently handling 10,000+ concurrent connections. Today, it powers many high-traffic websites because of its speed, efficiency, and scalability.
This article highlights the main benefits of Nginx compared with traditional web servers such as Apache.
**High Performance and Speed**
One of the biggest advantages of Nginx is its performance. It uses an event-driven, asynchronous architecture, meaning a small number of worker processes can handle thousands of requests simultaneously.
Unlike servers that spawn a new thread or process per request, Nginx processes multiple connections within a single event loop. This greatly reduces overhead and improves response times.
**Example Benchmark Results**
- Nginx can handle 10,000+ concurrent connections with a relatively low memory footprint.
- Static files can be served 2-4× faster than Apache in high-concurrency scenarios.
- Some tests show 6,000+ requests per second with Nginx vs ~800 with Apache when serving WordPress workloads.
**Efficient Resource Usage**
Nginx consumes significantly fewer system resources compared with process-based servers.
Typical comparison under heavy load:
Web ServerConcurrent ConnectionsMemory UsageNginx10,000+LowApache1,000-2,000Much higher
Because Nginx does not create a new process per connection, CPU and RAM usage remain consistent even during traffic spikes, making it ideal for cloud and container environments.
**Excellent Static Content Performance**
Nginx excels at serving static files such as:
- Images
- CSS
- JavaScript
- Video assets
Its optimised file-serving architecture allows it to deliver these resources extremely quickly, which is why many architectures place Nginx in front of application servers as a reverse proxy or static asset server.
This approach is commonly used to offload static traffic from application frameworks.
**Built-In Load Balancing and Reverse Proxy**
Nginx is more than just a web server. It also functions as a powerful reverse proxy and load balancer. Key capabilities include:
- Layer-7 load balancing
- SSL/TLS termination
- Request caching
- Traffic routing
- Rate limiting
These features allow Nginx to sit in front of multiple application servers and distribute traffic efficiently, improving availability and performance.
**Scalability for High-Traffic Applications**
Because of its asynchronous design, Nginx scales extremely well under high traffic loads. This makes it popular for:
- API gateways
- High-traffic websites
- Microservices architectures
- Content delivery layers
Modern deployments often use Nginx as the entry point to a system, forwarding requests to backend services such as PHP-FPM, Node.js, or Python applications.
**Summary**
Nginx offers several advantages compared with traditional web servers:
- Higher performance under heavy traffic
- Lower memory and CPU usage
- Faster static content delivery
- Built-in reverse proxy and load balancing
- Excellent scalability
Because of these benefits, Nginx is widely used in modern web infrastructure and is commonly deployed in front of application servers to improve performance and reliability.
### Configuration
#### How to Enable XSendFile for Apache
URL: https://yetishare.com/support/knowledge-base/article/1/how-to-enable-xsendfile-for-apache
It is possible to let Apache handle static file serving via [mod_xsendfile](https://tn123.org/mod_xsendfile/). This dramatically increases performance for 'local' and 'direct' file storage, shifting the download process away from PHP and onto Apache.
**Installation (non-cPanel)**
On Debian and Ubuntu systems use:
apt-get install libapache2-mod-xsendfile
**Installation in cPanel**
Via SSH:
yum install ea4-experimental
In WHM, using EasyApache 4 choose the following modules:
- XSendFile
- Env
Provision via WHM to enable XSendFile.
- Appended /etc/apache2/conf.d/includes/post_virtualhost_global.conf with XSendFilePath /home/[path]/public_html/
- Restart Apache
**Apache Configuration**
Configuration of mod_xsendfile for Apache below. As of YetiShare v4.0 this is included in the .htaccess file. If it's not there add it at the top.
XSendFile On
SetEnv MOD_X_SENDFILE_ENABLED 1
- XSendFile: enables web server handling of X-Sendfile headers (and therefore file serving) for the specified Directory
In your global Apache config (apache2.conf) for the site add this: (replace with your path to YetiShare, restart Apache after)
XSendFilePath /home/path/to/yetishare/install/public_html/
You can find the path to your Apache config file by calling this via SSH:
/usr/sbin/apache2 -V
Note this line in the output:
Server compiled with....
-D SERVER_CONFIG_FILE="/etc/apache2/apache2.conf"
**Enable on YetiShare**
Login to your admin area, go to 'file servers' navigation, click 'edit' on the relevant file server. Scroll to the 'Improved Downloads' option and select 'XSendFile'.
**Possible Issues**
When adding the XSendFilePath to apache2.conf you may get a failure on Apache restart like:
Invalid command 'XSendFilePath', perhaps misspelled or defined by a module not included in the server configuration
It is likely that you are using an earlier version of mod_xsendfile which doesn't yet support XSendFilePath. Instead, remove that line from apache2.conf. Add the following to your root .htaccess file:
XSendFile On
XSendFileAllowAbove On
SetEnv MOD_X_SENDFILE_ENABLED 1
### Troubleshooting
#### Cron tasks and Troubleshooting
URL: https://yetishare.com/support/knowledge-base/article/2/cron-tasks-and-troubleshooting
The following are cron scripts required by the core of the script for things like account downgrades, redundant file deletes etc. These processes used to be called via the website when someone visited the homepage, but it can have a negative impact on performance as your site grows.
**On Your Main Install**
0 0 * * * php /path/to/your/yetishare/app/tasks/auto_prune.cron.php >> /dev/null 2>&1
0 0 * * * php /path/to/your/yetishare/app/tasks/create_internal_notifications.cron.php >> /dev/null 2>&1
0 * * * * php /path/to/your/yetishare/app/tasks/delete_redundant_files.cron.php >> /dev/null 2>&1
0 0 * * * php /path/to/your/yetishare/app/tasks/downgrade_accounts.cron.php >> /dev/null 2>&1
*/5 * * * * php /path/to/your/yetishare/app/tasks/process_file_queue.cron.php >> /dev/null 2>&1
0 1 * * * php /path/to/your/yetishare/app/tasks/create_email_notifications.cron.php >> /dev/null 2>&1
* * * * * php /path/to/your/yetishare/app/tasks/process_server_resources.cron.php >> /dev/null 2>&1
* * * * * php /path/to/your/yetishare/app/tasks/process_server_monitoring.cron.php >> /dev/null 2>&1
Optional - Set this on your main file server only if you've set the option to run remote url downloads in the background (see site settings)
* * * * * php /path/to/your/yetishare/app/tasks/process_remote_file_downloads.cron.php >> /dev/null 2>&1
**On Any External File Servers (if you're using 'direct' file server storage)**
0 3 * * * php /path/to/your/yetishare/app/tasks/delete_redundant_files.cron.php >> /dev/null 2>&1
*/5 * * * * php /path/to/your/yetishare/app/tasks/process_file_queue.cron.php >> /dev/null 2>&1
* * * * * php /path/to/your/yetishare/app/tasks/process_server_resources.cron.php >> /dev/null 2>&1
Note: Replace /path/to/your/yetishare/ with your full server path to your yetishare installation.
**How to Setup - cPanel**
If you're using cPanel you can set these up via the 'crons' icon when you log into cPanel. For more information see the following url:
- [http://www.siteground.com/tutorials/cpanel/cron_jo...](http://www.siteground.com/tutorials/cpanel/cron_jobs.htm)
**How to Setup - crontab**
If you have SSH access to your server(s) you can copy and paste the above (after changing the paths) into your server crontab. To edit the crontab:
- Ensure you logged in as a root user.
- Load the crontab for editing:
crontab -e
- Copy and paste the cron lines at the bottom of that file.
- Ensure you press the 'enter' key after the last one so you have a line break at the bottom of the file.
- Save the file. (press ctrl+X, then Y, then enter)
Your crons should now be running.
**Troubleshooting**
Some things to check if you think you're having issues:
- If the files in your "file action" queue aren't being deleted, check whether these are within the last 24 hours. File deletes are purposely put on hold for 24 hours to allow them to be recovered if needed.
- Ensure you've setup the above crons on any external file servers.
- Try restarting your cron service:
/etc/init.d/crond restart
- The php alias in the crons may not work on all system. Try setting the full path to PHP instead of just php. Like this:
0 3 * * * /usr/local/lib/php /path/to/your/yetishare/admin/tasks/delete_redundant_files.cron.php >> /dev/null 2>&1
- Other lines in the crontab file may be causing problems. Try removing these to see if your YetiShare crons now work.
**File Action Queue Not Clearing**
- Ensure you've setup the crons as the root user.
- If this is on a file server, ensure you've setup the script _config.inc.php correctly on that server. Some users set this:
/* main configuration file for script */
define("_CONFIG_SITE_HOST_URL", "");
define("_CONFIG_SITE_FULL_URL", "");
- This will stop the cron from working. The correct way is:
/* main configuration file for script */
define("_CONFIG_SITE_HOST_URL", "fs1.yoursite.com");
define("_CONFIG_SITE_FULL_URL", "fs1.yoursite.com");
- Replace fs1.yoursite.com with your file server domain name.