更新MatterMost

  • 简介
  • 准备工作
  • 更新流程

简介

Mattermost是一套开放源代码、可自行架设的在线聊天服务,有分享文件、搜索与集成其他服务等功能。它被设计成用于组织与公司的内部沟通,且主要将其作为Slack与Microsoft Teams的开放源代码替代品。

自从上次部署好后就未更新过,今天发现最新版为7.10.0,于是找到官方文档准备更新。
这里贴出文档地址。

准备工作

查找mattermost目录并备份

whereis mattermost
cd /opt/
sudo cp -r mattermost/ mattermost_old/

更新流程

  1. 下载新版本
    下载最新版本的Mattermost Server,将X.X.X替换为要下载的版本。

    # 企业版
    wget https://releases.mattermost.com/X.X.X/mattermost-X.X.X-linux-amd64.tar.gz# 团队版
    wget https://releases.mattermost.com/X.X.X/mattermost-team-X.X.X-linux-amd64.tar.gz
    

    选择企业版下载,如果下载太慢,可以用Xftp传到服务器

    wget https://releases.mattermost.com/7.10.0/mattermost-7.10.0-linux-amd64.tar.gz
    
  2. 解压

    tar -xf mattermost*.gz --transform='s,^[^/]\+,\0-upgrade,'
    
  3. 停止mattermost

    sudo systemctl stop mattermost
    
  4. 删除mattermost目录内除数据和自定义目录之外的所有文件

    cd /opt/
    sudo find mattermost/ mattermost/client/ -mindepth 1 -maxdepth 1 \! \( -type d \( -path mattermost/client -o -path mattermost/client/plugins -o -path mattermost/config -o -path mattermost/logs -o -path mattermost/plugins -o -path mattermost/data \) -prune \) | sort | sudo xargs rm -r
    # 建议先执行
    # sudo find mattermost/ mattermost/client/ -mindepth 1 -maxdepth 1 \! \( -type d \( -path mattermost/client -o -path mattermost/client/plugins -o -path mattermost/config -o -path mattermost/logs -o -path mattermost/plugins -o -path mattermost/data \) -prune \) | sort
    # 查看要删除的文件
    
  5. 将文件复制到安装目录

    sudo cp -an ~/mattermost-upgrade/. mattermost/
    

    不要漏了mattermost-upgrade/.后的/.

  6. 更改新文件的所有权

    sudo chown -R mattermost:mattermost mattermost
    
  7. 启动Mttermost

    sudo systemctl start mattermost
    
  8. 删除临时文件

    sudo rm -r ~/mattermost*.gz
    

更新完成

更新 MatterMost 7.1.2 至 7.10.0相关推荐

  1. 项目动态|Apache Pulsar 2.10.0 版本介绍

    本文翻译自 StreamNative 博客<What's New in Apache Pulsar 2.10>,作者为李鹏辉.Dave Duggins,原文地址为 https://stre ...

  2. WeihanLi.Npoi 1.10.0 更新日志

    WeihanLi.Npoi 1.10.0 更新日志 Intro 上周有个网友希望能够导入Excel时提供一个 EndRowIndex 来自己控制结束行和根据字段过滤的功能,周末找时间做了一下这个 fe ...

  3. 一加7pro系统更新android10,一加OnePlus7T Pro官方安卓10.0稳定版出厂系统固件升级更新包...

    咱们的这个一加OnePlus7T Pro手机的最新稳定版系统包也是在这里来分享一下了,这个稳定版本的系统包是安卓10稳定版的,也是第一个版本的,系统包大小是3.2G,系统方面主要是全新的UI设计,轻快 ...

  4. 讯飞输入法更新10.0版本 上线全新A.I.语音输入引擎

    原标题:讯飞输入法10.0最新版本隆重发布 更快更准更智能 迈入人工智能时代,A.I.赋能并不是简单的口号.近日,讯飞输入法更新至10.0版.据悉,上线全新的A.I.语音输入引擎,使通用语音识别率98 ...

  5. 一加6点击五下出来Android10,一加6T现已推送Android 10.0公测版更新

    IT之家10月10日消息 据一加社区官方消息,一加6T Android 10.0公测版现已推送,详情如下. ▲图源IT之家网友投稿 [更新日志] 系统更新至Android 10版本 全新的UI设计,轻 ...

  6. PostgreSQL 10.0 preview 主动防御 - 禁止执行全表删除、更新(可配置)

    标签 PostgreSQL , 10.0 , 主动防御 , 是否允许执行不带where条件的update\delete 背景 你是否曾经被不带where 条件的SQL误伤过呢? 比如 update t ...

  7. Android 10.0 framework设备联网后系统时间没有自动同步更新的修改

    1.概述 在定制化10.0的产品开发中,在产品联网后系统都会自动同步时间,但在一些产品中,会出现即使联网了也不会同步时间的情况,开始以为是设备的网络问题,咨询同事和百度发现谷歌服务器会出现在大陆时间同 ...

  8. 关于近期更新导致RDP远程桌面无法访问之10.0.19041.2673

    本文章是针对10.0.19041.673 问题的,如果你也是可以继续阅读下去. 关于查看您是不是10.0.19041.2673,可以通过 因为我对RDP不是特别的了解 所以说对于突然用的好好的远程桌面 ...

  9. 7月10日王者荣耀服务器维护,王者荣耀7月10日更新了什么 王者荣耀7月10日更新内容...

    王者荣耀7月10日将例行每周二更新,很多玩家想知道王者荣耀7月10日更新了什么内容?99安卓网小编艾米分享下王者荣耀7月10日更新内容预告,供参考. 王者荣耀7月10日更新了什么? 王者荣耀7月10日 ...

最新文章

  1. 为什么Eureka比ZooKeeper更适合做注册中心?
  2. 079_html5内联SVG
  3. Huggingface BERT源码详解:应用模型与训练优化
  4. pandas中inplace_pandas回顾小结(二)
  5. Python数字类型:数值运算操作符、数值运算函数、类型判断函数、类型转换函数
  6. php 破解加密帖子,某PHP加密文件解密过程初探 · 浮萍’s Blog
  7. 软件工程 c java的联系_软件工程—WC功能实现 (JAVA)
  8. C++程序员的职业生涯规划
  9. 一些免费在线杀毒网址
  10. OpenGL——场景设计
  11. 博客文章详情页更新公告
  12. referenced before assignment
  13. (转)802.1Q标准中TAG字段简单说明
  14. 计算机与信息学院迎新标语,学院迎新标语横幅
  15. 凝望深渊,并发控制的尽头
  16. Android 设置Switch样式
  17. 创建一个商品类Product类,在该类中定义3个属性id,name,price和重写toString()方法
  18. Android 更换应用图标无效
  19. 5年专业研究,这份云原生安全指南请查收
  20. Android 自定义控件起步:自定义TextView

热门文章

  1. vue + element 谷歌浏览器调用电脑摄像头拍照
  2. 运维监控系列(1)- IT监控系统简介
  3. 《基于网络软件开发综合实习》实习报告
  4. Games201学习笔记5:线性弹性有限元
  5. Anubis可视化绘图详细教程(从安装到出图)
  6. css怎样选择图片格式
  7. 服务器机架中U的概念:1U、2U、4U
  8. C语言结构体的定义与使用、结构体数组、指向结构体的指针(有代码详解)
  9. 针对星空极速拨号无法宽带共享的解决方案
  10. 医械研发中的验证与确认