YetiShare File Hosting Script 4.1

Software information
Windows 7/Vista/XP/2000/Server/95/98, Unix/Linux, Mac OS
File size:
0 Kb
Date added:
August 6, 2015
Product page:
Description from the Publisher

A ready-made file hosting website

  • Mobile, Tablet, Desktop
    Full support for mobile, tablet and desktop access using our included 'Flow' theme. Even the admin area is responsive for mobile.
  • Large File Uploads
    Multiple file uploader using the very latest HTML5 technology, no Flash here! Full support for large files via chunked uploading.
  • Revenue Generation
    Make money selling premium upgrades on your own file upload site. Written in PHP, it comes with the full source code.
  • Scalable & Secure
    Scale with your traffic by easily adding extra file servers. Cross browser, XSS and SQL injection tested.

MultiFile Uploader

The multi-file uploader is ajax based, written in HTML5 and is supported by all modern browsers. Unlike other file upload scripts, it has no reliance of Flash or Java applets so the user doesn't need any additional plugins installed within their browser. For supported browsers, it also uses 'chunked uploads'. This breaks apart the file before uploading in order to bypass any server limitations.

  • Ajax based multi-file uploader.
  • Support for chunked uploads if supported by browser. Bypasses PHP limits and any tmp folder size restrictions. This is useful if you plan to allow larger file sizes.
  • Percentage progress, upload speed, size & time remaining. (supported browsers only)
  • Drag & Drop support to begin uploading.
  • Links to forum, stats, sharing etc, quickly available once the files have been uploaded.
  • Copy all file links to the clipboard button.
  • Set the maximum upload file size for free & paid users via the YetiShare admin area.
  • File information page with the following:
    • Full path to the file. (short url)
    • HTML code to directly copy into a website.
    • Forum code to directly copy into a forum.
    • Link to statistics for the file.
    • Link to remove the file.
    • Links to share with common social media sites; Facebook, Twitter etc.
    • Link to share via email.
  • Option to copy existing file into your account on the file details page (~i page). Can not be used for password protected files.

Responsive Design

The new 'Flow' theme enables your website to work across all devices. Why limit your customers to just desktop access when an increasing number are mobile.

Responsive on:

  • Mobile
  • Tablet
  • Desktop
  • The following areas of the script are entirely responsive:
  • Frontend Website
  • Logged In File Manager
  • Admin Area

Earn Money

The file sharing script comes ready to generate you revenue using either of the following methods:

  • Charge for premium account upgrades:
    • Users can register and upgrade to a premium account for a monthly fee. (fee configurable)
    • Monthly upgrades are automated and fully integrated into PayPal, just set your PayPal email address within the YetiShare admin area and you're set.
    • More payment gateways will be available soon via plugins.
  • Advertising:
    • Predefined banner areas within the file upload script.
    • Manage these within the site settings via the admin area, just copy and paste your ad code.

Using the optional rewards plugin, you can also pay your users a percentage of paid upgrades they refer.

Admin Area

The YetiShare admin area has been recently re-written from scratch.

  • Dashboard overview of site:
    • Stats:
      • Total Active Files.
      • Total Space Used.
      • Total Downloads.
      • Total Active Users.
      • Total Paid Users.
      • Last 30 Days Payments.
    • Charts:
      • Files (last 14 days).
      • Files (last 12 months).
      • Users (last 14 days).
      • File Status Pie.
      • File Type Pie.
      • User Status Pie.
  • Responsive - Mobile, tablet and desktop versions added.
  • Manage Files. Search, filter by status, user, server. View stats, remove file with reason.
  • Active Downloads. View files currently being downloaded.
  • Manage Users. Search, filter by type and status. Over HD space used, last login and total files. Link to view files. Add/edit user.
  • File Servers. Add/edit file server. View files & HD space used on existing. Set as read only.
  • Plugins. Add & manage plugins. See our plugins page for more information on plugins available.
  • Configuration:
    • Site Settings.
      • Manage Adverts.
      • Security Settings.
      • Site Contact Information.
      • Premium Pricing.
      • PayPal Email Address.
      • Free/Paid Account Limits.
      • Enable Language Selector.
      • Other Settings.
    • Translations. Add new language. Screens to aid translation of site. Set which languages are active.
    • Banned IPs. Ban IP address from site or from uploading.
    • Server Info. View PHP information to aid with debugging.
    • Admin option to disable user registration.
    • Ability to limit the maximum files which can be downloaded for free user in a 24 hour period.
    • Storage limit options for free and paid users. Can be set on each user aswell.
    • Admin option to block paid account sharing. On login, it'll clear sessions for any other users logged in with the same account.
    • Maintenance mode. Disables front-end website with a message. Admin area access still available.
    • Admin option to adjust the time to keep files in /files/_deleted/. Set to 24 hours by default.
    • Admin option to set upload server for a specific user in admin, edit user. Useful for testing new file servers without disrupting other users.
    • HTML header and footer on emails. Enabled by default.
    • Admin option to set text direction when adding a new language for template (RTL or LTR).
    • Admin option to scan for new text translations.
    • Links to plugin settings in site settings.
  • Admin area log file viewer and log class for error handling.
  • Database browsing tool to aid debugging.
  • Payment page in admin area to search and browse received payments.
  • 'Add Payment' popup to manually log payments. Useful for manual upgrades, bank transfers, cash payments etc.
  • Set file as premium only via the admin area. Also restrict by other account levels, i.e. only registered users, moderator or admin users.
  • Edit file popup. Edit filename, owner, short url, access password, mime type and admin file notes.
  • Admin CLI script to sanity check file storage on main server and external file servers. Checks stored files exist as active entries in the database and removes files which shouldn't be there.
  • Admin area manage file action queue. View raw file deletes and moves. Cancel actions and trigger the cron script to process pending actions.

External File Servers

The external file server feature enables you to keep adding file storage as your site grows. There are 2 options for storing files externally, in additional to local file storage.

  1. Direct File Storage:
    • Direct upload and download to external file servers.
    • Use sub-domains such as or a different domain.
    • Requires a web server such as Apache and connection to your database from the file server.
    • Extremely scalable.
  2. FTP File Storage:
    • Any server with FTP running on it can be used, no matter what the OS is.
    • Easy setup, just configure it within the file sharing script script admin area. No files needed on the file server itself.
  • Set an unlimited amount of file servers.
  • Configure the file upload script to use a specific server or the one with the least used space.
  • Monitor how many files and storage space used within the YetiShare admin area.
  • Option to set maximum storage limit for file servers.
  • Option to use a file server until it's full, then use the next. File server priority must be set and 'until full' chosen for the 'server selection method'.
  • Amazon S3 can now be used as a file store using the s3 filestore plugin.

File Manager

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 we can easily add additional features as requested.

  • Flow Theme:
    • Uploader popup built into the file manager.
    • Background uploading - Minimise uploader popup during upload. Continue to use your account, browse & download files etc, while uploads are being processed in the background.
    • Written with Bootstrap v3.
    • Full support for RTL languages.
    • Edit file details ajax popup.
    • Add/Edit folder ajax popup.
    • Send file via email.
    • Account settings page with overall stats shown. Available storage, used storage, active files and total downloads.
    • Account notification widget for alerts on to users. i.e. premium expiry, offers etc.
    • Single click on download links to highlight and copy.
    • List view column headers with total downloads shown.
    • User can upload an avatar.
    • Download all files in a folder within the file manager as a zip archive.
    • Keyboard shortcut keys to delete files.
  • Fast icon based ajax interface.
  • Multi-level folders.
  • Ajax popup on each file for quick access to file information.
  • Upload directly to a folder.
  • Filters by filename & uploaded date and order by options.
  • Ctrl click multiple select to copy & paste all links, forum bbcode or html code at once.
  • Quick access to recent uploads.
  • Trash can for deleted files. Empty trash option to permanently remove file stats & information.
  • Image previews if used with image plugin.
  • Video thumbnails if used with media converter/player plugins.

Drag & Drop

Users can Drag & Drop their uploads straight from their computer into their browser. This works for any modern web browsers which support HTML5:

  • Firefox 3.6+.
  • Safari 6.0+.
  • Chrome 9.0+.
  • Internet Explorer 9+
  • Opera 12.

Remote Upload

The remote upload form is accessible via the homepage on the tab 'remote url upload' tab. If you configure it that way, users can use it to grab files from external sites based on the file url.

  • Enter multiple urls at ones.
  • Progress indicators on each file being transferred so users are aware of percentage complete.
  • Supports ftp file urls.
  • Admin can limit the total files permitted at once.
  • Admin can limit the max filesize for each file.

RTL Support

The 'Flow' theme has full RTL (Right To Left) support. The entire page reformats on mobile, tablet and desktop to be RTL or LTR depending on the direction set on the currently selected language.

Examples include (but are not limited to) Arabic, Chinese and Farsi.

The script supports multiple UTF8 based languages so you can even have a mix of LTR and RTL languages with a language bar at the bottom to easily switch.

Theme Support

In order to make managing your site theme easier, all the front-end template code is within it's own folder in the code. This means that if an update to the core YetiShare script is released, it's a lot easier to upgrade your installation.

The admin area includes a section to manage themes. You can upload a new theme zip file and it'll be immediately installed without any changes to the code or the need to upload anything via FTP.

The admin area also enables you to preview a theme and set your chosen theme live.

The core script comes with 2 themes:

  • Flow - Our new Bootstrap theme.
  • BlueV2 - Our older theme we supplied with previous releases.

Social Network Sharing

Once a file has been uploaded, users can copy & paste the file url into a forum or immediately post the url to various social networking sites using addthis. These include:

  • Facebook.
  • Twitter.
  • Email.
  • StumbleUpon.
  • Blogger.
  • Tumbler.
  • Google+.

Download Manager Support

Built in support for all major download managers which support http authentication.

  • Resume broken downloads.
  • Support for pausing downloads.
  • Support for chunking downloads. i.e. download manager fetching different parts of the file at the same time.

File Statistics

Each file has it's own statistics page for viewing all the following.

  • Daily, weekly, monthly downloads.
  • Referring sites.
  • Visiting countries.
  • Visiting browsers.
  • Visiting operating systems.

Translations Module

The languages module enables you to translate any of the site text content into other languages.

  • Multiple language support.
  • Manage any text content on the site via the admin area.
  • Full support for left-to-right UTF-8 character sets.
  • Optional, multiple language selector for the site.
  • Optional, users can set their account language. Automatically switches on login.
  • Translation debugging tools.
  • Quick, easy to use admin interface.
Users reviews & testimonials

This software is not reviewed yet.