本文已經過時且不再享受更新, 請訪問 :
《在 CentOS 8 + Nginx + MySQL 8 下配置 Seafile 專業版》
獲取更多信息
若你使用的是比較新的 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 英文版下载页面

点击黄色的 customer center
之后需要注册一个账号, 注册完毕之后进入 Seafile 官方企业版的演示网站
点击左侧的 Downloads
然后右侧有一个蓝色的下载链接, 进入官方网盘

我们可以看到企业版截至目前为止的最新版本为 6.1.4
选择适合你的服务器的版本, 这里选择 seafile-pro-server_6.1.4_x86-64.tar.gz
点击之后进入这个文件的下载页, 直接点击下载

复制这个下载的网址
然后在你的服务器中进入相应的文件夹
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
这个是我的下载地址, 你们的可能和我的不一样

下载完成之后需要解压
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
完成之后, 目录应该像如图这样

之后正式进入安装
首先进入 Seafile 的目录
cd seafile-pro-server-6.1.4
然后运行安装脚本
./setup-seafile-mysql.sh
之后的安装就和社区版一样了, 参考 《在 CentOS 7 下安装 Seafile 社区版》

过段时间会有一个 Seafile 进阶玩法的文章, 等我玩透了再说吧
自創文章, 原著 : Jonny. 如若閣下需要轉發, 在已經授權的情況下請註明本文出處 :