Cloudable enables freelancers, small businesses (such as media agencies) and webmasters to easily share their files online. It’s been built to be extremely robust, secure and very fast!
Features
- Upload Files:
- Multi-file uploader with progress. 5GB+ filesize supported.
- Images previewed before upload. File icons shown for each file before upload.
- Percentage progress, size remaining, upload speed and time remaining.
- Background uploading of files. Continue to manage your account while files are being uploaded.
- Drag & Drop into the browser to begin uploading.
- Send via email option once uploaded.
- Copy folder url to the clipboard link.
- Built in url shortener.
- Support for multiple file servers.
- File details page with the following:
- Full path to the file.
- HTML code to directly copy into a website.
- Forum code to directly copy into a forum.
- Link to view 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.
- File Manager:
- Built using ajax so the entire file manager is lightning fast!
- Thumbnails generated for images & pdf files (requires imagemagick)
- File previews for a huge amount of files:
- Images – jpg, jpeg, png, gif (static), wbmp
- Documents – doc, docx, xls, xlsx, ppt, pptx, pdf, pages, ai, psd, tiff, dxf, svg, eps, ps, ttf, otf, xps
- Videos – mp4, flv, ogg
- Audio – mp3
- Caching of image thumbnails for fast load times.
- Right-click menu options on each file & folder to quickly manage the options.
- Powerful search widget. Quickly shows you files and folders which match your search.
- Advanced search to find files by upload date and folder.
- Requires account to upload and manage files. (admin controlled)
- 2 view options for files:
- Icon view – showing file thumbnails.
- List view.
- Full screen mode.
- Sort file listing by filename, file size, date uploaded, last access and total downloads.
- Change the amount of files shown per page.
- Download an entire folder as a zip file.
- Duplicate file(s) option.
- Rename, move & delete file options.
- File Downloads:
- Built in support for xSendFile & xAccelRedirect! Big improvements on server performance if enabled.
- Files are stored securely on your web host. They are renamed without the extension on upload and placed inside a folder which can’t be accessed directly.
- Downloads are done using a secure access hash which expire after use. The same download link can not be used multiple times.
- Detailed File Statistics:
- Daily, weekly, monthly downloads.
- Referring sites.
- Visiting countries.
- Visiting browsers.
- Visiting operating systems.
- Sharing:
- Links to share files & folders via Facebook, Twitter, LinkedIn & more.
- If a folder is set as private, generate a unique url to enable someone without an account to access it.
- Send via email option on all folders.
- Security:
- Account password stored using SHA256 & PBKDF2 key extender.
- Set file folders and private or public.
- Set passwords on file folders.
- IP blacklisting – block IP addresses from using the site.
- Support for https.
- Externally tested for XSS and SQL injection attacks.
- Customisations:
- Written for PHP5.3+.
- 100% full source code.
- Easy installation.
- Fully customisable.
- Modern template. (easily customise and create additional ones)
- Simple, clean, ajax style look and feel.
- Admin Area:
- Separate dedicated admin area.
- Dashboard detailing downloads and active files.
- Search files.
- Disable files.
- Manage users and filter by user files.
- Manage blocked IPs.
- Manage site settings.
- Set and manage file servers.
- Configure to use specific file server or the one with most space.
- Set template.
- Amend account expiry date.
- Set user account settings:
- Days to keep inactive files.
- Maximum upload filesize.
- and more.
- Option to set the filename on the download url.
- Modern Ajax interface.
Admin Account/Area
You can see a demo of admin area by logging in with username: admin and password: password, note that destructive actions like deleting and editing are disabled on demo site and admin account will be reset every day.
Requirements
- PHP 5.3+
- MySQL 5+ with 1 empty database
- PHP PDO MySQL Extension
- PHP GD Extension (normally enabled as standard)
- PHP MCrypt Extension
- Apache with Rewrite Module or Nginx
- A Web Browser that supports HTML5/Javascript (IE9+, FireFox, Safari, Chrome)