IT技术之家 网络技术 seafile 7.0.14专业版升级到7.1.12专业版

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

    7.1.12 功能变更

    1. [修复]在公共共享链接中使用OnlyOffice修复文件预览(在之前版本中有些文件预览会提示编码无法识别,此问题在7.1.12版本中已经解决)
    2. 支持将过期的共享链接有效期延长(这也是刚需,之前版本中外链过期后只能重新生成链接,不支持延长)
    3. 支持选择和下载共享链接中的多个文件
    4. 支持集成钉钉扫码登陆。
    5. 升级到Python3

    特别注意:

    • Centos7 的机器,不要升级到seafile 8及以上版本,会起不来。因为glibc 版本太低, 需要升级gcc等一大堆组件才行.
    • Centos7用户谨慎升级。

    版本变更

    你不能从 Seafile 6.x.x 直接升级到 7.1.x。

    如果你当前正在运行的 Seafile 版本不是 7.0.x, 你必须先下载 7.0.x 安装包并 升级到 7.0.x。然后才能继续升级到 7.1.x。

    部署环境升级

    •  Ubuntu 16.04/18.04/20.4

    apt-get install python3 python3-setuptools python3-pip libmysqlclient-dev -y
    pip3 install --timeout=3600 Pillow pylibmc captcha jinja2 sqlalchemy==1.3.8  django-pylibmc django-simple-captcha python3-ldap
    • CentOS 7/8

    yum install python3 python3-setuptools python3-pip python3-devel gcc gcc-c++ -y
    pip3 install --timeout=3600 Pillow pylibmc captcha jinja2 sqlalchemy==1.3.8 django-pylibmc django-simple-captcha python3-ldap

    升级到 7.1.x

    • Ubuntu 16.04/18.04/20.4

    #停止 Seafile-7.0.x 服务。
    #如果之前是脚本部署的,通过以下停止,如果是手动安装的,请手动停止服务
    service seafile-server stop
    #切换到seafile运行用户
    su  -  seafile
    #切换到安装目录
    cd  /home/seafile/
    #下载seafile7.1.12版本
    wget https://yun.ittel.cn:1443/f/7b144bc4070f43f4b6da/?dl=1 -O seafile-pro-server_7.1.12_x86-64.tar.gz
    #解压
    tar  -zxvf  seafile-pro-server_7.1.12_x86-64.tar.gz
    #切换root运行升级脚本:
    su -  root
    sh  ./seafile-pro-server-7.1.12/upgrade/upgrade_7.0_7.1.sh
    #清空 Seahub 缓存:
    rm -rf /tmp/seahub_cache/* # 清空磁盘缓存文件。
    # 如果您配置了 Memcached 缓存服务,则需要重启该服务来清空 seahub 缓存。
    service memcached restart
    • CentOS 7/8

    #停止 Seafile-7.0.x 服务。 
    #如果之前是脚本部署的,通过以下停止,如果是手动安装的,请手动停止服务 
    systemctl stop seafile
    systemctl stop seahub
    #切换到seafile运行用户
    su - seafile 
    #切换到安装目录 
    cd /home/seafile/ 
    #下载seafile7.1.12版本 
    wget https://yun.ittel.cn:1443/f/cb7bf7cd9fc14a10a90f/?dl=1 -O seafile-pro-server_7.1.12_x86-64.tar.gz
    #解压 
    tar -zxvf seafile-pro-server_7.1.12_x86-64.tar.gz 
    #切换root并运行升级脚本: 
    su -  root
    sh /home/seafile/seafile-pro-server-7.1.12/upgrade/upgrade_7.0_7.1.sh
    #清空 Seahub 缓存:
    rm -rf /tmp/seahub_cache/* # 清空磁盘缓存文件。
    # 如果您配置了 Memcached 缓存服务,则需要重启该服务来清空 seahub 缓存。
    systemctl restart memcached

    升级脚本没有ERROR即升级成功,升级完成后启动seafile服务验证是否升级成功。

    内置 Office 文件预览升级

    如果你用的office文件预览,继续升级Libreoffice。如果你用的office在线编辑,到此已经升级完毕。

    • Ubuntu 16.04/18.04/20.4

    echo "开始安装在线预览libreoffice.请耐心等待"
    #安装文档在线预览
    apt-get install -y libreoffice libreoffice-script-provider-python  libsm-dev
    #安装字体
    apt-get install -y ttf-wqy-microhei ttf-wqy-zenhei xfonts-wqy
    • CentOS 7/8

    echo "开始安装在线预览libreoffice.请耐心等待"
    #安装文档在线预览
    ##1.卸载系统当前的libreoffice:
    yum remove --setopt=clean_requirements_on_remove=0 libreoffice-* -y
    #2.获取rpm文件:
    wget -O LibreOffice_7.0.4_Linux_x86-64_rpm.tar.gz  https://yun.ittel.cn:1443/f/68b1e1fbdb524376b45a/?dl=1
    #3.安装
    mkdir /usr/libreoffice
    tar -zxvf LibreOffice_7.0.4_Linux_x86-64_rpm.tar.gz -C /usr/libreoffice/
    yum localinstall /usr/libreoffice/LibreOffice_7.0.4.2_Linux_x86-64_rpm/RPMS/*.rpm -y
    yum install -y libSM-devel
    #安装字体
    yum install wqy-microhei-fonts wqy-unibit-fonts -y

    更多:

    Centos8/Ubuntu 20安装 seafile 8.0.11/9.0.16 专业版&企业版

    宝塔上面 脚本部署安装seafile 专业版8.0.11 安装步骤

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

    seafile 7.1.12专业版升级到seafile 8.0.11专业版教程

    1、本站提供的软件均为 “试用版” 或者 “免费版”,仅供学习和研究使用
    2、友情提醒:内容全部搜集自网络,安装教程参照压缩包内的Readme.txt编写
    3、因使用本站软件产生的法律责任由使用者自行承担,本站不承担任何连带责任。
    4、如有内容不慎侵犯了您的权益,请速与我联系!
    如有转载请注明出处:https://www.ittel.cn/archives/4830.html
    guest
    17 评论
    内联反馈
    查看所有评论
    1261431925
    1261431925
    3 年 前
    ubtun18.04升级的时候提示什么语法错误
    
    ./seafile-pro-server-7.1.12/upgrade/upgrade_7.0_7.1.sh: 33: ./seafile-pro-server-7.1.12/upgrade/upgrade_7.0_7.1.sh: Syntax error: "(" unexpected
    
    
    
    1261431925
    1261431925
    3 年 前
    回复给  无欢不爱

    没有下错,是下载ubuntu的升级包,刚才还试重新试了两次

    1261431925
    1261431925
    3 年 前
    回复给  1261431925

    wget https://yun.ittel.cn:1443/f/7b144bc4070f43f4b6da/?dl=1 -O seafile-pro-server_7.1.12_x86-64.tar.gz

    yes168
    yes168
    3 年 前

    按照上面的升级步骤,成功升级,但是seahub服务启不来?
    systemctl status seahub.service
    ● seahub.service – Seafile Seahub
      Loaded: loaded (/etc/systemd/system/seahub.service; enabled; vendor preset: disabled)
      Active: failed (Result: exit-code) since Sun 2023-02-12 22:08:02 CST; 28s ago
     Process: 2170 ExecStart=/data/seafile/seafile-server-latest/seahub.sh start (code=exited, status=1/FAILURE)
     Main PID: 2170 (code=exited, status=1/FAILURE)

    Feb 12 22:07:56 saber systemd[1]: Starting Seafile Seahub…
    Feb 12 22:07:56 saber seahub.sh[2170]: LC_ALL is not set in ENV, set to en_US.UTF-8
    Feb 12 22:07:56 saber seahub.sh[2170]: Starting seahub at port 8000 …
    Feb 12 22:08:02 saber systemd[1]: seahub.service: main process exited, code=exited, status=1/FAILURE
    Feb 12 22:08:02 saber systemd[1]: Failed to start Seafile Seahub.
    Feb 12 22:08:02 saber systemd[1]: Unit seahub.service entered failed state.
    Feb 12 22:08:02 saber systemd[1]: seahub.service failed.

    最后由yes168编辑于3 年 前
    yikao
    yikao
    5 年 前

    老大,能不能出一篇 frp 和 nginx SSL 结合 代理转发的教程。80可以搞定,443各种问题,一直没搞明白。

    yikao
    yikao
    5 年 前
    回复给  无欢不爱

    代理通过frp代理 访问家里的 seafile,应该是 seafile 和 frp nginx SSL的结合。代理转发关系比较复杂

    plx
    plx
    5 年 前

    后台信息标签显示正常不?

    plx
    plx
    5 年 前
    回复给  无欢不爱

    配的memcached,没有seahub_cache目录,memcached服务重启过,也重启过服务器都一样,不清楚什么问题

    plx
    plx
    5 年 前
    回复给  plx

    显示:错误

    联系我们

    联系我们

    QQ:877196754

    在线咨询: QQ交谈

    邮箱: ittel@qq.com

    工作时间:周一至周日,8:00-21:00
    返回顶部
    17
    0
    希望看到您的想法,请您发表评论x