seafile 6.3.9专业版升级到7.0.14专业版

目录

7.0.14 功能变更

文件历史

7.0 开始 Markdown, .txt, ppt, pptx, doc, docx, xls, xlsx 类型的文件历史会记录到数据库中,知识兔以便能快速的加载。

文件活动记录

文件活动记录的功能已经重新设计。旧的历史记录不会被列出来。

Wikis

在 6.3 版本中, 维基功能默认是关闭的。开启后,用户可以创建私有的和公开的维基。7.0 版本中,私有维基功能被分栏查看模式取代。每一个资料库都有分栏查看模式。用户不需要再创建私有维基。

公开维基现在叫做公开资料库。

现在有两个角色权限来控制一个角色能否创建公开资料库。一个是外链权限,一个是发布资料库的权限。只有两个权限都开启的情况下,一个角色才能创建公开资料库。

加密资料库

加密资料库现在支持重置密码了。需要用选项打开 (seahub_settings.py):

ENABLE_RESET_ENCRYPTED_REPO_PASSWORD = True

此功能开启后,只对用户输入过密码的加密资料库有效。

升级步骤

专业版 7.0 中 Elasticsearch 更新到了 5.6 版。Elasticsearch 5.6 需要 Java 8 环境,并且知识兔不能以 root 用户运行,你需要更改启动 Seafile 的用户,并且知识兔更新 Java 版本。

升级 Java 版本

从 6.3.x 升级到 7.0.x,您可能还需要升级 JDK 版本。

运行以下命令,查看当前 Java 版本信息:

java -version

如果知识兔当前 JDK 版本是 1.7.0,那么您需要升级到 1.8.0。升级到 openjdk-1.8.0 可以参考如下命令:

# For CentOSyum install java-1.8.0-openjdk
# For Ubuntuapt-get install openjdk-8-jre

如果知识兔您之前是用 root 用户身份在运行 Seafile,那么您还需要切换到一个非 root 用户来运行,否则搜索功能将不能使用。如果知识兔您之前已经使用非 root 用户在运行 Seafile,那么您就可以直接执行 Seafile 的升级过程了。之前安装6.3.9版本是脚本安装的,默认已经是非root用户运行,所以可以跳过。

切换到非 root 用户

建议您使用 seafile 用户来运行 Seafile。具体操作可参考以下流程:

假设 Seafile 安装目录为: /opt/seafile

假设 Seafile data 目录为: /opt/seafile/seafile-data

停止Seafile服务

首先,您需要停止当前正在运行的 Seafile 服务。

cd /opt/seafile/seafile-server-latest./seahub.sh stop./seafile.sh stop

创建seafile用户

创建一个系统用户用来运行Seafile服务。知识兔建议该用户的用户名为 seafile:

useradd --system --comment "seafile" seafile --create-home --home-dir /opt/seafile

修改目录权限

修改 Seafile 安装目录和 Seafile data 目录的属主和属组为 seafile:

chown -R seafile.seafile /opt/seafilechown -R seafile.seafile /opt/seafile/seafile-datachown -R seafile.seafile /tmp/seafile-office-output

启动服务(确保改成seafile用户后,服务可以正常运行)

#root下执行如下命令su - seafilecd /opt/seafile/seafile-server-latest./seafile.sh start./seahub.sh start

升级 Seafile

修改seafile运行用户正常启动后就可以开始升级

停止当前正在运行的 Seafile 服务:

#切换到seafile运行用户下面su - seafile#切换到安装目录cd /opt/seafile/seafile-server-latest#停止seafile和seahub服务./seafile.sh stop./seahub.sh stop

下载 Seafile 7.0.14 安装包并解压到 Seafile 安装目录 /opt/seafile 下;然后知识兔执行升级脚本:

Centos 执行命令

#切换到安装目录,确保已seafile运行用户下执行以下操作cd /opt/seafile#下载seafile7.0.14专业版wget https://yun.ittel.cn:1443/f/ce111092bc2943c188b4/?dl=1 -O seafile-pro-server_7.0.14_x86-64.tar.gz#解压缩文件tar -zxvf seafile-pro-server_7.0.14_x86-64.tar.gz#执行升级/opt/seafile/seafile-pro-server-7.0.14/upgrade/upgrade_6.3_7.0.sh

Ubuntu 执行命令

#切换到安装目录,确保已seafile运行用户下执行以下操作 cd /opt/seafile#下载seafile7.0.14专业版 wget https://yun.ittel.cn:1443/f/c9f0b0613e374f80b78d/?dl=1 -O seafile-pro-server_7.0.14_x86-64.tar.gz#解压缩文件 tar -zxvf seafile-pro-server_7.0.14_x86-64.tar.gz#执行升级 /opt/seafile/seafile-pro-server-7.0.14/upgrade/upgrade_6.3_7.0.sh

升级过程中如果知识兔有告警,可不必理会,只要不出现ERROR就行。

seafile 6.3.9专业版升级到7.0.14专业版插图

最后有提示【successfully】既代表升级成功。

seafile 6.3.9专业版升级到7.0.14专业版插图1

升级脚本执行成功后,重启 Seafile 服务:

#确保已seafile用户执行cd /opt/seafile/seafile-server-latest./seafile.sh start./seahub.sh start

提示:

如果知识兔你之前的seafile版本,知识兔使用用户已经超过3个用户,升级后需要先激活再启动,否则会出现无法启动现象,因为检测到使用人数超过默认免费3用户。

激活可以看之前的文章。

seafile专业版破解|seafile企业版 7.0.14 无限用户 破解版

(安装过程中有疑问,知识兔可以技术交流,知识兔 ? )
seafile 6.3.9专业版升级到7.0.14专业版  seafile 6.3.9专业版升级到7.0.14专业版

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看下载!

如何免费获取密码?

点击下载

评论