Skip to content

Latest commit

 

History

History
77 lines (57 loc) · 2.74 KB

README.md

File metadata and controls

77 lines (57 loc) · 2.74 KB

SECloud 安全网盘

演示地址,认证域名:secloud-demo.coding.io,密码:123456

【注意】加密上传请不要上传大文件,可能让浏览器崩溃,建议<10MB

特点

  • 专为注重隐私的互联网强迫症患者打造
  • 文件云端加密存储,本地加解密
  • 客户端与服务端分离,个人部署只需部署服务端,客户端通用跨平台
  • 云存储商和服务端托管商可替换,选择自己信任的,甚至自己搭建
  • Javascript全栈:前端为AngularJS,后端为NodeJS+ExpressJS

部署

需结合服务端secloud-server

注:这里的演示部署仅仅是个参考,如果你愿意且有能力修改,怎么玩都可以

目前存储用的是七牛云存储,服务端托管于Coding,客户端直接由Github Pages托管,接下来你需要:

  • 有七牛账号,最好通过实名认证(不然免费额度恐怕不够)
  • 有Coding账号,可能还需要知道git一点基本用法

客户端地址:http://secloud.int64ago.org/ ,如个人不作修改则无需重新部署, 客户端认证的时候需要认证域名安全密码,这里的认证域名即个人部署的服务端域名,服务端部署前需要:

七牛新建一个BUCKET,并且设为私有

得到空间的域名DOMAIN

获得ACCESS_KEYSECRET_KEY

自己选一个足够安全的密钥,然后得到其MD5值PASSWD 如果是*nix,命令一般为:echo -n "<your_password>" | md5sum 也可以用在线工具得到

OK,此时记下:BUCKETDOMAINACCESS_KEYSECRET_KEYPASSWD

在Coding里新建一个项目,导入secloud-server仓库:https://github.com/int64ago/secloud-server.git

开启演示

设置环境变量(之前让记下的)

部署设置,设置完之后一键部署即可

http://secloud.int64ago.org/ 登录

网盘主界面