摘要訊息 : 在伺服器上配置 Seafile 專業版.

0. 前言

之前与大家分享过 Seafile 社区版的搭建, Seafile 社区版其实比较适合站长, 把自己的网站改版成网盘, 方便会员存储. 并且如果按照存储空间收费的话, 平时还能通过网站赚点外快. 今天要搭建的 Seafile 企业版就不再适合做网盘网站了, Seafile 企业版的定位是面向个人、家庭、团队工作室和企业的. 虽然它仍然面向个人, 但是使用者超过三个人就要收费.

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

本文在 2022 年 3 月 17 日进行一次更新和修正. 修正之后本文已经归档, 不再享受更新.

1. 下载

Seafile 企业版的下载方式有点不同, 需要进入 https://www.seafile.com/en/download, 拉到最下面我们会看到

Figure 1. 下载页面

点击黄色的 customer center, 注册一个账号, 注册完毕之后进入 Seafile 官方企业版的演示网站. 点击左侧的 Downloads, 然后右侧有一个蓝色的下载链接, 进入官方网盘. 选择适合你的服务器的版本, 进入这个文件的下载页, 直接点击下载. 我们没有必要下载到自己的电脑上, 因为真正需要的是伺服器. 因此, 我们复制这个下载网址就可以停止下载了.

Figure 2. 复制下载网址

我们把 Seafile 存到 /www/cloud 中 : cd /www/cloud, 进入档案夹之后我们便可以通过 wget 下载地址 指令来下载. 下载完成之后需要解压 : tar zxvf seafile-pro-server_*.tar.gz.

2. 安装

首先我们需要安装依赖的套件 : yum install -y java-1.8.0-openjdk poppler-utils python-setuptools python-imaging MySQL-python python-memcached python-ldap python-urllib3. 然后执行指令 pip install boto. 如果出现错误, 那么可以在 Google 上搜寻 Python 安装 pip 套件的方法.

现在进入 Seafile 的目录 : cd seafile-pro-server*. 然后运行安装脚本 : ./setup-seafile-mysql.sh 就可以安装了, 之后的步骤和《在 CentOS 7 下安装 Seafile 社区版》是一样的, 这里不再累赘.