Thunderfs is web based service for the temporary file sharing . You can share files and can be uploaded for anyone without restriction. Files that have been shared will be deleted automatically after 10 minutes. You do not need to worry that the shared link of important files remain in the Internet.
Thunderfs should run on most Unix, Linux, Mac, Mac Server and Windows systems as long as Python and MongoDB are available on this platform.
$ yum install git -y
$ yum groupinstall "Development Tools" "Development Libraries" -y
$ yum install glibc-static -y
$ yum install openssl-devel -y
$ yum install bzip2 bzip2-devel -y
$ yum install zlib zlib-devel -y
Thunderfs requires python 3.x higher. It's not support Python 2.x.
$ wget https://www.python.org/ftp/python/3.4.2/Python-3.4.2.tgz ... $ make
$ make altinstall
$ wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
$ python3.4 ez_setup.py
$ easy_install-3.4 pip
- Check out the link below:
- http://docs.mongodb.org/manual/tutorial/install-mongodb-on-red-hat-centos-or-fedora-linux/
- Create file:
- /etc/yum.repos.d/mongodb.repo
[mongodb] name=MongoDB Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/ gpgcheck=0 enabled=1
[mongodb] name=MongoDB Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/i686/ gpgcheck=0 enabled=1
$ yum install mongodb-org
- Check out the link below
- http://wiki.nginx.org/Install
- Create file:
- /etc/yum.repos.d/nginx.repo
[nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=0 enabled=1
$ yum install nginx
$ pip3 install pymongo
$ pip3 install Flask-Babel
$ yum install fontconfig -y
$ wget http://nodejs.org/dist/v0.10.35/node-v0.10.35.tar.gz ... $ npm install -g grunt-cli
$ npm install -g bower
$ npm install -g grunt grunt-cli
$ cd /data/thunderfs/src/web/
$ pip3 install -r requirements.txt
$ npm install -g less
$ pip3 install uwsgi
$ cd /data/thunderfs/src/script/
$ npm install
$ grunt
$ cd /data/thunderfs/
$ bower install
$ make start
$ make stop
$ make restart
$ make deploy
$ make clean
Thunderfs is available under the terms of the GNU-AGPL-3.0 License.is available under the terms of the GNU-AGPL-3.0 License.