若你使用的是比較新的 Seafile 版本, 請閱讀此篇提示 :《新版本下的 Seafile》

之前与大家分享过 Seafile 社区版的搭建, Seafile 社区版其实比较适合站长, 把自己的网站改版成网盘, 方便会员存储. 并且如果按照存储空间收费的话, 平时还能通过网站赚点外快.

今天要搭建的 Seafile 企业版就不再适合做网盘网站了, Seafile 企业版的定位是面向个人、家庭、团队工作室和企业的

Seafile 企业版, 3 个人以下是免费的, 也就是个人和家庭的话, 肯定是企业版更加合适, 因为企业版的功能多过社区版. 但是三个人以上就要按照人头收费了, 这就是为什么 Seafile 企业版不适合做网盘网站的原因了, 如果你的网站会员有 1000 人活跃的, 光这 1000 个授权估计应该要几十万吧, 除非你的会员全是壕逼

首先还是依赖的安装

yum install -y java-1.8.0-openjdk poppler-utils python-setuptools python-imaging MySQL-python python-memcached python-ldap python-urllib3

wget https://bootstrap.pypa.io/get-pip.py

python get-pip.py

pip install boto

这里有必要说明的是, 这篇教程是基于你的服务器之前已经按照本博客的教程安装配置了 MySQL, 否则的话, 还需要另外安装数据库软件

安装完依赖之后, 我们需要下载 Seafile 企业版

Seafile 企业版的下载方式有点不同, 需要进入 Seafile 英文版下载页面

CentOS 7 与 MySQL 5.7 下搭建 Seafile 企业版-Jonny'Blog

点击黄色的 customer center

之后需要注册一个账号, 注册完毕之后进入 Seafile 官方企业版的演示网站

点击左侧的 Downloads

然后右侧有一个蓝色的下载链接, 进入官方网盘

CentOS 7 与 MySQL 5.7 下搭建 Seafile 企业版-Jonny'Blog

我们可以看到企业版截至目前为止的最新版本为 6.1.4

选择适合你的服务器的版本, 这里选择 seafile-pro-server_6.1.4_x86-64.tar.gz

点击之后进入这个文件的下载页, 直接点击下载

CentOS 7 与 MySQL 5.7 下搭建 Seafile 企业版-Jonny'Blog

复制这个下载的网址

然后在你的服务器中进入相应的文件夹

cd /www/cloud

wget https://download.seafile.com/seafhttp/files/7f68a5b6-d4ee-423e-9745-6cd396771259/seafile-pro-server_6.1.4_x86-64.tar.gz

这个是我的下载地址, 你们的可能和我的不一样

CentOS 7 与 MySQL 5.7 下搭建 Seafile 企业版-Jonny'Blog

下载完成之后需要解压

tar zxvf seafile-pro-server_6.1.4_x86-64.tar.gz

解压完成之后, 直接在目录下新建一个名为 installed 的文件夹, 用于存放 Seafile-pro 的安装压缩包

mkdir installed

mv seafile-pro-server_6.1.4_x86-64.tar.gz installed

完成之后, 目录应该像如图这样

CentOS 7 与 MySQL 5.7 下搭建 Seafile 企业版-Jonny'Blog

之后正式进入安装

首先进入 Seafile 的目录

cd seafile-pro-server-6.1.4

然后运行安装脚本

./setup-seafile-mysql.sh

之后的安装就和社区版一样了, 参考 《在 CentOS 7 下安装 Seafile 社区版》

CentOS 7 与 MySQL 5.7 下搭建 Seafile 企业版-Jonny'Blog

过段时间会有一个 Seafile 进阶玩法的文章, 等我玩透了再说吧