Seafile介绍

来源:互联网 发布:清华大学软件学院地址 编辑:程序博客网 时间:2024/05/18 21:42


         项目开发过程中,项目经理总是强调技术总结、解决方案文档等衍生文档的重要性,开发人员也意识到其意义和价值,主要体现在两方面:

1、对自己而言,是很好的沉淀。总结之前的工作,能梳理大脑中的知识体系,而且在总结的过程中,常常发现一些新的问题,反馈给之前的工作,从而加以改进。

2、对别人而言,是很好的借鉴。别人看到通过你的工作、你的分析,很多时候不需要再从头开始啃代码,只需要从他的感兴趣点入手。另外,如果是一个协作性非常强的团队,他会在你的工作中发现不足,从而反馈给你。

 

但在实际工作中,发现很难真正的将文档利用起来。我了解到的文档管理工具,比如SVN、VSS这样的代码管理工具顺便管理文档,非常不便,每次修改都是一次提交操作,用来做一些阶段性的工作文档(如使用说明、概要设计)还好,但处理更改活动频繁的文档时,实在力不从心。还有一些用禅道这样的项目管理软件的文档模块管理项目,但查找文档麻烦、网页显示等问题制约着文档实现它的价值。在我看来,这些工具最大的缺点是不敏捷

 

非常偶然,看到seafile这样的云存储工具,让我眼前一亮。作为一个针对企业/团队的文件管理和共享协作平台,它在文档管理上有如下优势:

1、安装配置完成后,指定同步的文件与电脑中的其他文件有完全一致的操作方式。可以让用户完全感觉不到它的存在,但它实实在在的工作着。

2、实现同步服务的“去中心化”,保证数据安全,对于企业而言,可控制数据不外漏。

3、支持历史版本

4、同步速度快,接近拷贝文件速度

以上这些,可以归纳为这款同步软件是敏捷的。

 

下面介绍seafile服务器端和客户端的安装和配置。

 

一、Seafile服务器安装

1、下载seafile服务器,解压(.tar.gz格式文件,可用7z解压),目录结构可如下所示

 

C:\SeafileProgram

         |__ seafile-server-3.1.6

 

2、在C:\SeafileProgram\seafile-server-3.1.6目录下,双击run.bat启动服务器

 

3、添加管理员账号

邮箱的作用好像是可以配置邮件发送相关的服务,没具体需求,因此只按邮件格式添加作为账号。

 


4、安装seafile为windows服务

好处

①在您的所有用户注销后 Seafile 服务器能够继续保持运行

②系统启动时,即使没有用户登录, Seafile 服务器也会开始运行

方法:

 


5、这样其他电脑就可以访问了。

访问方式

1、http://192.169.101.65:8000(192.169.101.65是seafile服务器所在主机的IP

2、http://hostname:8000(hostname是seafile服务器所在主机的主机名,PC上可以,linux上不确定是否可以)

 

6、访问seafile服务器,添加群组


7、添加资料库


 

二、安装seafile客户端

1、安装seafile客户端安装程序,为方便使用,可让其开机启动,如下

2、添加账号

服务器URL:192.168.1.100是服务器主机名,8000为seafile端口号

邮箱和密码请联系管理员添加


3、同步资料库到本地


4、为了让seafile安静的运作,可做如下设置

 

5、因为seafile文件中所有的修改都有版本管理与控制,且可查看、还原。为方便协作,在个人信息设置中建议使用真名或者大家公认的代号。



0 0
原创粉丝点击