ImageVerifierCode 换一换
格式:DOCX , 页数:5 ,大小:17.70KB ,
资源ID:25077033      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/25077033.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Seafile开源云存储安装与使用模板.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Seafile开源云存储安装与使用模板.docx

1、Seafile开源云存储安装与使用模板Seafile开源云存储安装与使用-更好的文件同步,隐私保护和团队协作功能文章目录 Seafile安装方法 启动Seafile服务 Seafile管理文件 用Seafile客户端 Seafile使用小结Seafile是一个类似于OwnCloud的开源免费云存储产品,特别适合团队或者公司搭建文件共享Web平台,Seafile提供了Windows、Mac电脑客户端,也有Android、iPad/iPhone移动客户端,可以随时随地同步文件。Seafile允许你创建不同的资料库来分类组织文件,在私人间或群组中共享这些资料库。你也可以直接在Seafile中在线编辑

2、文件,对文件进行评论,在私人间或群组间展开讨论。事件通知、版本管理使得文件协作异常的方便和安全。本篇文章就来分享一下Seafile云存储平台的搭建方法,更多的有关于网盘的利用和共享方案,可以看看: 1、OwnCloud:OwnCloud开源的个人云服务器文件分享、音乐存储、日历、联系人 2、XX:打造XX网盘备份利器:自动备份Linux VPS文件和多线程下载XX网盘资源 3、微软网盘外链:获取SkyDrive免费网盘的音乐mp3和图片等文件外链地址Seafile开源云存储安装与使用-更好的文件同步,隐私保护和团队协作功能一、Seafile安装方法1、Seafile官网: 1、官方网站:2、S

3、eafile目前已在以下系统上测试过:Debian 6 、Ubuntu 11.10, 12.04 、Centos 5.8, 6.0+,Seafile服务器端有32和64位。3、根据官方文档,Seafile建议安装在Home目录下。执行以下命令就是在Home下新建freehao123文件夹,在freehao123文件夹下新建一个installed文件夹。下载程序包并解压放在freehao123文件夹中,同时将下载下来的Seafile程序包移动到installed文件夹中。特别注意:到官网选择好最新的32位或者64位程序包。mkdir freehao123cd freehao123wget htt

4、p:/seafile- -xzf seafile-server_3.0.3_x86-64.tar.gzmkdir installedmv seafile-server_* installed4、安装Seafile相关的服务器组件,注意:MysqL在安装过程中会要求设置好Root密码。apt-get updateapt-get upgradeapt-get install python2.7 python-setuptools python-simplejson python-imaging python-mysqldbapt-get install mysql-server5、接着就是进入到S

5、eafile程序解压包下,执行安装命令:cd /home/freehao123/seafile-server-3.0.3./setup-seafile-mysql.sh6、安装的过程中会要求填写服务器名称和服务器IP或者域名地址,其它的ccnet 使用的TCP端口、seafile 服务器使用的TCP 端口、seafile httpserver 使用的TCP 端口直接默认的就行了,如果这些商品已经被占用,你可以自定义。(点击放大)7、最后还会要求选择MysqL数据库连接方式,选择1是新建,2是用原有的。一般使用新建。然后选择MysqL地址,输入root密码,连接上MysqL后,根据提示新建新的数

6、据库用户名和数据库名称。(点击放大)8、看到如下提示就表示成功在服务器上成功安装了Seafile。二、Seafile服务器启动与配置1、执行以下命令修改Linux 文件最大打开数:ulimit -n 30000,启动Seafile服务:./seafile.sh start,启动Seahub服务:./seahub.sh start2、第一次启动服务时会提示让你先创建一个管理员账号。3、创建完成后,你就可以打开:http:/IP或者域名:8000,访问到你的Seafile页面了。4、Seafile默认的是以8000商品进行访问的,如果你不想使用这个端口,例如改成Web默认的80端口,可以先关闭进程

7、:./seahub.sh stop 和 ./seafile.sh stop。5、然后编辑/home/freehao123/ccnet/ccnet.conf这个文件,在SERVICE_URL后面修改端口即可。6、再次启动Seafile和Seahub服务,就可以使用自己定义的端口开始访问了。7、Seafile 网络配置(ccnet.conf)还可以作其它的定义,相关的配置说明如下:General# Seafile 服务器端可不设置USER_NAME=example# 请不要改变这个 ID.ID=eb812fd276432eff33bcdde7506f896eb4769da0# Seafile 服务

8、器名称, 客户端可见。NAME=example# Seahub(Seafile Web)外部链接. 客户端可见.# 域名部分(i.e., ),在文件同步中也会用到.# 注意: 外部链接意味着如果你使用 Nginx, 请使用 Nginx 相关地址SERVICE_URL=:8000Network# Ccnet 通过此端口监听客户端连接. 如被占用请更改.# Seafile 服务器中有效.PORT=10001Client# Ccnet 通过此端口监听本地连接(如 Seahub 网站)请求.# 此端口如被其他服务占用, Seafile 和 Seahub 将无法正常工作.# 如果你想在同一主机上运行 S

9、eafile 和 Seahub, 请改为客户端使用的端口.PORT=134198、设置Seafile开机启动。直接创建脚本:vim /etc/init.d/seafile-server,把以下内容加进去并保存,注意要修改user和script_path字段的值。如果想在 fastcgi 下运行 Seahub,请设置fastcgi变量为true#!/bin/sh# 请将 user 改为你的Linux用户名user=root# 请将 script_path 改为你的 Seafile 文件安装路径seafile_dir=/home/freehao123script_path=$seafile_dir

10、/seafile-server-latestseafile_init_log=$seafile_dir/logs/seafile.init.logseahub_init_log=$seafile_dir/logs/seahub.init.log# 若使用 fastcgi, 请将其设置为Truefastcgi=false# fastcgi 端口, 默认为 8000. fastcgi_port=8000case $1 in start) sudo -u $user $script_path/seafile.sh start $seafile_init_log if $fastcgi = true

11、; then sudo -u $user $script_path/seahub.sh start-fastcgi $fastcgi_port $seahub_init_log else sudo -u $user $script_path/seahub.sh start $seahub_init_log fi ; restart) sudo -u $user $script_path/seafile.sh restart $seafile_init_log if $fastcgi = true ; then sudo -u $user $script_path/seahub.sh resta

12、rt-fastcgi $fastcgi_port $seahub_init_log else sudo -u $user $script_path/seahub.sh restart $seahub_init_log fi ; stop) sudo -u $user $script_path/seafile.sh $1 $seafile_init_log sudo -u $user $script_path/seahub.sh $1 $seahub_init_log ; *) echo Usage: /etc/init.d/seafile start|stop|restart exit 1 ;

13、esac9、创建/etc/init/seafile-server.conf文件,输入以下内容并保存。start on (started mysqland runlevel 2345)stop on (runlevel 016)pre-start script/etc/init.d/seafile-server startend scriptpost-stop script/etc/init.d/seafile-server stopend script10、最后设置 seafile-sever 脚本为可执行文件:sudo chmod +x /etc/init.d/seafile-server三

14、、Seafile上传和管理文件1、这就是Seafile的管理与操作界面,主要分为:个人页面和共享管理。(点击放大)2、上传文件支持直接拖动文件和批量上传文件。3、文件可以直接共享出来给他人下载。4、你也可以将带个文件夹共享出来作为他人上传的目标文件夹。5、其它人打开这个共享的页面后就可以上传文件到网盘中了。6、在“共享管理”中可以看到共享文件和共享链接。7、每次对Seafile操作都会被记录下来,方便我们查看。8、在Seafile的历史记录中可以直接通过镜像功能来还原之前的状态。(点击放大)四、Seafile客户端的使用1、Seafile提供了电脑PC和手机等客户端,方便我们管理文件。在官网下

15、载最新版本的Seafile客户端,第一次启动需要设置好一个文件夹作为Seafile同步更新的目录。2、接着是添加账号,输入Seafile的服务器址和用户名及密码。3、最后Seafile还会创建一个虚拟磁盘。4、这就是Seafile的客户端界面,上传和管理文件一目了然。(点击放大)5、Seafile客户端还有贴心的上传速度显示和外链管理。6、Seafile自带的设置可以限制上传和下载速度、消息弹出等等。五、Seafile安装和使用小结1、Seafile安装比较简单,本篇文章采用的是MysqL安装的方式,如果你想使用SQLite可以参考官方的帮助文档。Seafile自带的配置可以对用户的网盘容量、单个文件大小、历史记录等等进行设置,有兴趣的朋友可以对照官方帮助文档修改。2、Seafile的客户端设计得简洁,目前来看Seafile没有用户注册功能,如果想要新用户加入,只能由管理员来添加,相对于OwnCloud来说缺乏日历、联系人等实用功能,另外也没有看到可供使用了OwnCloud开发插件

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1