项目作者: encoshin

项目描述 :
A custom cloud storage.
高级语言: C
项目地址: git://github.com/encoshin/netCloud.git
创建时间: 2017-10-08T12:33:41Z
项目社区:https://github.com/encoshin/netCloud

开源协议:MIT License

下载


netCloud

A custom cloud storage server and client.

Todo

  • code merge: server and client - move cli to src
  • code refactoring: config, logging system, db (replace mysql with bdb or leveldb)

To Build

  1. $ git clone https://github.com/mistydew/netCloud.git
  2. $ cd netCloud
  3. $ make
  4. $ make install # optional

Dependencies

These dependencies are required:

Library Purpose Description
openssl Crypto Random Number Generation, Elliptic Curve Cryptography
mysql MySQL Data storage, Cache
libmysqlclient MySQL Database operating

Linux Distribution Specific Instructions

Ubuntu

Dependency Build Instructions

Build requirements:

MySQL
  1. $ sudo apt install mysql-server mysql-client
  2. $ sudo apt install libmysqlclient-dev

Usage

  1. $ ./netcloud
  2. $ ./netcloud-cli

License

netCloud is released under the terms of the MIT license.
See LICENSE for more information or see https://opensource.org/licenses/MIT.