Cloudike

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

Lua error in package.lua at line 80: module 'strict' not found.

Cloudike
Cloudike logo
Developer(s) Cloudike Inc.
Development status Active
Written in Python, JavaScript, PHP
Operating system Windows, Android, Mac OS X, iOS
Available in Multilingual
Type Cloud storage
Data synchronization
Website cloudike.com

Cloudike is a brandable file storage platform operated by Cloudike Inc., headquartered in San Jose, California. The platform provides cloud storage, file synchronization and contact synchronization, personal cloud, and client software.[1]

The company's data storage approach[2] is similar to that of Dropbox, Google Drive, and Apple iCloud that store user data and provide access to files from smartphones, laptops, tablets, etc. The main difference is that apart from functionality for end-users (Cloudike Personal), Cloudike offers customization for businesses (Cloudike Enterprise) under their own brands which is widely known as white-label.[3]

Overview

Cloudike started in 2013 as a SaaS-platform that grew into a multi-tier cloud solution used to build white-label enterprise data storages for OEMs, Mobile and Internet service providers.[4] The platform has modules for enterprise data administration, storage API, and integration with billing systems. Cloudike enables building large-scale file storages based on OpenStack Swift or Amazon S3, or other storage systems compatible with Amazon S3 APIs.

Technology

To synchronize user files with the server, Cloudike provides desktop clients for Windows and OS X. For Android and iOS devices, Cloudike offers mobile clients. Files and contact lists can be accessed via a web browser. Any data updates are synchronized between all computers and mobile devices that are associated with user accounts.

API Back-end

Cloudike is based on a set of programmatic interfaces (APIs) written in Python; it uses Python frameworks Django and Tornado to create REST API, message broker software RabbitMQ, and MongoDB. To build a contact synchronization mechanism, Cloudike utilizes SabreDAV framework.

Web Front-end

Web-frontend part is a single page application based on AngularJS.

Features

End-user features

  • File browsing, upload/download;
  • Access to files and directories via WebDAV protocol;
  • Content sharing, generation of public URLs and URL shortening functionality, multi-user collaboration;
  • Clients for Windows (Windows XP, 7 and 8, 8.1), Mac OS X (10.7 or higher);
  • File versioning and restore;
  • Address book (CardDAV);
  • Thumbnails and previews for photo gallery;
  • Video viewer;
  • Events log;
  • PDF viewer (using PDF.js);
  • Viewer for Microsoft Office or OpenOffice formats (.odt, .odp, .ods, .doc, docx, .xls, etc.);

Enterprise modules

  • User and group administration in Cloudike business accounts;
  • Product usage statistics in the administrator panel;
  • Billing settings for white-label storages.

Critics

  • Cloudike uses only MongoDB to store information about directories and files metadata and does not work with other databases;
  • Cloudike doesn’t offer an online text editor;
  • So far, there is no such functionality as calendar synchronization (CalDAV).
  • Connection with other file storages using ftp/sftp or Dropbox API is not supported.

Competition

There are several other cloud platforms that provide white-label services similar to that of Cloudike. The list below contains some cloud storage platforms that might directly or indirectly compete with Cloudike.

  • Syncronoss - a set of cloud solutions that allow users to connect, synchronize and activate connected devices.
  • OwnCloud - an open-source software system for what is commonly termed file hosting.
  • Funambol OneMediaHub - a white-label personal cloud solution that secures data and content on mobile devices and computers in the cloud, syncs it across diverse devices, and allows sharing with other people and systems.
  • Storegate - file storage platform to secure, backup and synchronize personal files.
  • SmartFile - a white-label onpremise/cloud solution to store and share files.

See also

External links

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. https://cloudike.com/ Cloudike data storage approach
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. https://www.crunchbase.com/organization/cloudike Cloudike profile in Crunchbase