目录

部署

下载安装包

安装pip

安装其他依赖

安装

启动

重新部署


官网:https://www.seafile.com/home/

文档:https://manual-cn.seafile.com/

源码:https://github.com/haiwen/seafile-docs-cn

部署

下载安装包

https://www.seafile.com/download/

linux服务器端6.3.4 64bit

安装pip

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

python get-pip.py

安装其他依赖

yum -y install epel-release rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro yum -y install python-imaging MySQL-python python-memcached python-ldap python-urllib3 ffmpeg ffmpeg-devel pip install pillow moviepy

安装

拷贝包seafile-server_6.3.4_x86-64.tar.gz到目录后

tar -xzf seafile-server_*

cd seafile-server-*

./setup-seafile-mysql.sh #运行安装脚本并回答预设问题

该脚本会依次询问你一些问题,从而一步步引导你配置 Seafile 的各项参数:

参数

作用

说明

seafile server name

seafile 服务器的名字,目前该配置已经不再使用

3 ~ 15 个字符,可以用英文字母,数字,下划线

seafile server ip or domain

seafile 服务器的 IP 地址或者域名

客户端将通过这个 IP 或者地址来访问你的 Seafile 服务

seafile data dir

seafile 数据存放的目录,用上面的例子,默认将是 /data/haiwen/seafile-data

seafile 数据将随着使用而逐渐增加,请把它放在一个有足够大空闲空间的分区上

seafile fileserver port

seafile fileserver 使用的 TCP 端口

该端口用于文件同步,请使用默认的 8082,不能更改。

在这里, 你会被要求选择一种创建 Seafile 数据库的方式:

------------------------------------------------------- Please choose a way to initialize seafile databases: ------------------------------------------------------- [1] Create new ccnet/seafile/seahub databases [2] Use existing ccnet/seafile/seahub databases

  • 如果选择1, 你需要提供根密码. 脚本程序会创建数据库和用户。
  • 如果选择2, ccnet/seafile/seahub 数据库应该已经被你(或者其他人)提前创建。

选择1,依次配置

What is the host of mysql server?

[ default "localhost" ] 10.1.69.91

From which hosts could the mysql account be used?

[ default "%" ]

What is the port of mysql server?

[ default "3306" ]

What is the password of the mysql root user?

[ root password ]

verifying password of user root ... done

Enter the name for mysql user of seafile. It would be created if not exists.

[ default "seafile" ]

Enter the password for mysql user "seafile":

[ password for seafile ]

Enter the database name for ccnet-server:

[ default "ccnet-db" ]

Enter the database name for seafile-server:

[ default "seafile-db" ]

Enter the database name for seahub:

[ default "seahub-db" ]

配置确认

---------------------------------

This is your configuration

---------------------------------

server name: xxxx

server ip/domain: 192.168.91.150

seafile data dir: /root/seafile-data

fileserver port: 8082

database: create new

ccnet database: ccnet-db

seafile database: seafile-db

seahub database: seahub-db

database user: seafile

---------------------------------

Press ENTER to continue, or Ctrl-C to abort

---------------------------------

此时点回车继续

Generating ccnet configuration ...

done

Successly create configuration dir /root/ccnet.

Generating seafile configuration ...

Done.

done

Generating seahub configuration ...

----------------------------------------

Now creating seahub database tables ...

----------------------------------------

creating seafile-server-latest symbolic link ... done

-----------------------------------------------------------------

Your seafile server configuration has been finished successfully.

-----------------------------------------------------------------

run seafile server: ./seafile.sh { start | stop | restart }

run seahub server: ./seahub.sh { start <port> | stop | restart <port> }

-----------------------------------------------------------------

If you are behind a firewall, remember to allow input/output of these tcp ports:

-----------------------------------------------------------------

port of seafile fileserver: 8082

port of seahub: 8000

When problems occur, Refer to

https://github.com/haiwen/seafile/wiki

for information.

此时安装已成功

启动

在 seafile-server-1.8.2 目录下,运行如下命令

  • 启动 Seafile:

./seafile.sh start # 启动 Seafile 服务

  • 启动 Seahub

./seahub.sh start <port> # 启动 Seahub 网站 (默认运行在8000端口上)

小贴士: 你第一次启动 seahub 时,seahub.sh 脚本会提示你创建一个 seafile 管理员帐号。

服务启动后, 打开浏览器并输入以下地址

http://192.168.1.111:8000/

你会被重定向到登陆页面. 输入管理员用户名和密码即可。

恭喜! 现在你已经成功的安装了 Seafile 服务器.

重新部署

重新部署需要删除外部创建的目录

rm -rf ccnet/ conf/ logs/ pids/ seafile-data/ seafile-server-latest seahub-data/

删掉mysql新增seafile用户及如下三个数据库

ccnet database: ccnet-db

seafile database: seafile-db

seahub database: seahub-db

Seafile 开源企业云盘部署相关推荐

  1. 部署Nas后采用Mobox企业云盘来提升Nas的管理功能

    首先NAS介绍 网络接入存储(Network-Attached Storage,简称NAS)是存储设备通过标准的网络拓扑结构(例如以太网)添加到一群计算机上.NAS是文件级的存储方法,它的重点在于帮助 ...

  2. [折腾日记]NextCloud 私人云盘部署教程

    NextCloud 私人云盘部署教程 你是否还在使用微信来分享文件?微信虽然可以传输文件,却无法帮你存储文件,更无法整理你的诸多文件.一个月以前发给某个同事的文件,你要找很久才找到,而且可能会发现&q ...

  3. 【企业网盘私有云】私有云和公有云未来发展前瞻 | 燕麦企业云盘(OATOS)

    如今,针对云计算又衍生出两个新生的概念:去云化or融入云.依托于云计算,公有云和私有云已渗透到人们工作与生活的各个方面.目前,应用云存储(网盘&企业网盘)的个人或企业数不胜数,并逐渐呈现增长上 ...

  4. 公开课视频与课件(完全免费)-《大企业云桌面部署实战》

    公开课已讲课程:(已完结!) 所有本课程的视频,课件全免费,请进群索取:企业统一沟通平台实战 65235615 00-<大企业云桌面部署实战>-培训咨询 01-培训课件 02-培训视频 2 ...

  5. 个人云盘、企业云盘傻傻分不清楚?3分钟带你清晰两者差异!...

    跟100个企业管理者提到企业网盘,其中99个都会产生这样的疑问:企业网盘和个人网盘有哪些区别?我们看到大量案例正在发生,很多正在使用个人网盘的团队已经过渡至企业网盘产品,个人网盘已无法满足日常的办公需 ...

  6. 个人云盘、企业云盘傻傻分不清楚?3分钟带你清晰两者差异!

    跟100个企业管理者提到企业网盘,其中99个都会产生这样的疑问:企业网盘和个人网盘有哪些区别?我们看到大量案例正在发生,很多正在使用个人网盘的团队已经过渡至企业网盘产品,个人网盘已无法满足日常的办公需 ...

  7. 国内企业云盘哪个好用?

    国内企业云盘越来越多,究竟企业云盘哪个好用?今天我们来分析一下. 企业云盘就相当于放在网上的U盘,简单来说只要有网络的环下,不管是在家中.单位或其他任何地方,只要能连接到网络,就可以上传.管理.编辑存 ...

  8. 你了解个人云盘和企业云盘有什么区别吗?

    企业云盘和个人云盘的基本功能都是存储.共享,差异在于协作功能实现的细节上.个人的主要用于存储个人自己的文件,常用的功能就是同存上传存储.简单的分享,如:外链.推送等功能.而企业面向的是企业内部的所有员 ...

  9. 企业云盘满足什么需求呢

    作为一种新型的企业存储使用软件,随着它的研发力度不断加强,它的功能也越来越完善,能很好地满足企业的资料存储以及它的运行需求.所以现在很多企业已经开始使用企业云盘,以便为工作提供高效快捷的必要助力. 在 ...

最新文章

  1. SAP WM LT10事务代码的一个坑?
  2. asp.net模版页面的高级应用
  3. 静态程序分析chapter2 - IR(Jimple) 和 CFG
  4. Toast的基本用法 吐司打印
  5. GitHub 上 6 款牛哄哄的后台模板
  6. 【MM模块】Subcontracting 委外加工(外包)—1
  7. 三十七、细说Scrapy中的settings设置
  8. OD逆向调试程序的笔记
  9. 需要“jquery”ScriptResourceMapping。请添加一个名为 jquery (区分大小写)的 ScriptResourceMapping。
  10. Spark SQL 之SQLContext(二)
  11. html/css学习笔记(一)
  12. C++从0到1的入门级教学(六)——函数
  13. vb中filecopy拷贝文件
  14. Go 模块--开始使用 Go Modules
  15. Java NIO群聊系统
  16. vim设置tab宽度为4_vim编辑器VimScript插件开发系列一「定制Vim 3」
  17. mysql 按类型查询个数和总数
  18. 《算法导论》第十四章----数据结构的扩张(动态顺序统计)
  19. 【计算机专业日志100篇ctrlc、ctrlv】
  20. 乘大潮而崛起,浪潮云洲大有可为

热门文章

  1. 工作126:Vue.ls.set传值 然后取值
  2. 前端学习(2355):uni里面的样式学习
  3. 前端学习(2256)如何解决冲突
  4. 前端学习(1466):表格案例其他效果演示
  5. 68 cookie在登录中的作用
  6. java学习(49):方法重载
  7. 错误解决:常出现在iis搭建网站
  8. 霍尔电流传感器ACS712的性能参数和用法
  9. 浅谈对程序员的认识_浅谈IT界程序员大佬普遍对性的追求
  10. 电脑home键在哪_电脑键盘各键的名称及使用方法