confluence 备份与恢复

备份

confluence 每天会自动备份文件到 /var/atlassian/application-data/confluence/backups
新增定时任务,每天将备份的文件拷贝到远程服务器:

crontab -l
0 0 3 * * ? sh /var/atlassian/application-data/confluence/backups/backup.sh
#!/bin/shscp_linux_path='/var/atlassian/application-data/confluence/backups/'
scp_102_uri='root@192.168.9.102:/mnt/tangliu/conf/'
scp_log_path='/var/atlassian/application-data/confluence/backups/backup.log'time=$(date +%Y-%m-%d\ %H:%M:%S)
filename=`ls $scp_linux_path -t |grep zip |head -n1 |awk '{print $0}'`
echo [$time] $scp_linux_path$filename >> $scp_log_path
scp $scp_linux_path$filename $scp_102_uri# 清理旧文件
delfile=`ls -l -crt  $scp_linux_path/*.zip | awk '{print $9 }' | head -1`
count=`ls -l -crt  $scp_linux_path/*.zip | awk '{print $9 }' | wc -l`
echo "total count $count" >> $scp_log_path
if [ $count -gt 7 ]
thenrm $delfileecho "delete $delfile" >> $scp_log_path
fi

恢复步骤

安装

# 登录服务器
ssh root@192.168.9.16##################################################################################
# 启动mysql容器
docker run --name confluence-mysql --restart=always -p 33306:3306 -v /root/soft/docker/confluence-mysql/data:/var/lib/mysql  -e MYSQL_ROOT_PASSWORD=*** -d mysql:5.7.30# 进入mysql容器
docker exec -it confluence-mysql /bin/bash# 安装vim
apt-get update && apt-get install vim# 修改配置
vim /etc/mysql/conf.d/docker.cnf,添加以下内容
max_allowed_packet=256M
innodb_log_file_size=2GB
character-set-server=utf8# 或者在外面编辑好docker.cnf之后docker cp进容器指定位置:
docker cp docker.cnf confluence-mysql:/etc/mysql/conf.d/docker.cnf# 重启mysql服务
service mysql restart# 再次进入容器,登录 mysql
mysql -uroot -p# 创建数据库、指定编码
create database confluence character set 'utf8mb4' collate 'utf8mb4_bin' ;
use confluence;
SET GLOBAL TRANSACTION ISOLATION LEVEL READ COMMITTED;################################################################################## 拉取confluence镜像
docker pull cptactionhank/atlassian-confluence:7.4.0# 创建目录
mkdir -p /root/soft/docker/confluence# 下载破解文件并解压
https://files.cnblogs.com/files/sanduzxcvbnm/atlassian-agent-v1.2.3.zip# 在/root/soft/docker/confluence目录下创建Dockerfile文件,内容如下:
FROM cptactionhank/atlassian-confluence:7.4.0
USER root
# 将代理破解包加入容器
COPY "atlassian-agent-v1.2.3/atlassian-agent.jar" /opt/atlassian/confluence/
# 设置启动加载代理包
RUN echo 'export CATALINA_OPTS="-javaagent:/opt/atlassian/confluence/atlassian-agent.jar ${CATALINA_OPTS}"' >> /opt/atlassian/confluence/bin/setenv.sh# 创建新镜像
docker build -t confluence:26dudt .# 启动容器
docker run -v /root/soft/docker/confluence/data:/var/atlassian/confluence -e TZ="Asia/Shanghai" --link confluence-mysql:mysql --privileged=true --restart=always --name="confluence" -d -p 8090:8090 -p 8091:8091 confluence:26dudt

设置和破解

  1. http://192.168.9.16:8090 访问页面,点击右上角切换中文
  2. 选择第二项“产品安装”
    在这里插入图片描述
  3. 获取应用选择第一项“Confluence Questions”
    在这里插入图片描述
  4. 授权码获取
java -jar atlassian-agent.jar -d -m test@test.com -n BAT -p conf -o http://192.168.9.16:8090 -s 服务器id

在这里插入图片描述
5. 填入授权码
6. 选择部署类型:单机
7. 数据源选择mysql, 建议使用链接字符串,添加useSSL=false 参数
在这里插入图片描述
8. 点击下一步会初始化数据库,需要等一会儿,等进入下一个页面,选择空白站点 (或从备份还原)

  • 若选择空白站点,则需要创建用户,登录,然后右上角选择设置按钮,进入站点管理,选择“备份与还原”, ……后续操作参考从备份还原
  • 若选择从备份还原,则直接在当前页面选择文件,上传并导入
    以上两种方式除了选择“上传并导入”,也可以选择从主目录导入,只需要将备份文件上传到16服务器的 /root/soft/docker/confluence/data/restore 目录(映射到容器的/var/atlassian/confluence/restore)目录,然后点击导入即可
  1. 耐心等待

安装插件

markdown插件

直接搜索安装

drawio插件

参考:Confluence安装Drawio插件

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/286367.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

淘宝获得商品详情 API:电商平台的智能化数据源

一、引言 随着互联网技术的快速发展,电子商务在全球范围内得到了广泛的应用。作为中国最大的电商平台之一,淘宝拥有海量的商品信息和用户行为数据。然而,如何有效地获取和管理这些数据,以支持电商平台的智能化运营和精准营销&…

保护您的Android应用程序:Android应用程序安全一览

保护您的Android应用程序:Android应用程序安全一览 我们都知道Android是为所有人设计的——开放、面向开发者、面向用户,这种开放性为今天和明天的移动技术提供了很多便利。然而,开放性也带来了需要妥善处理的安全风险。 安全是我们所有人都…

操作系统系列:Unix进程系统调用fork,wait,exec

操作系统系列:Unix进程系统调用 fork系统调用fork()运用的小练习 wait系统调用Zombiesexec 系列系统调用 开发者可以查看创建新进程的系统调用,这个模块会讨论与进程相关的Unix系统调用,下一个模块会讨论Win32 APIs相关的进程。 fork系统调用…

德人合科技 | 公司电脑文件加密系统

公司电脑文件加密系统是一种可以对电脑文件进行加密的保护机制。它使用驱动层透明加密技术,能够在用户无感知的情况下对文件进行加密,从源头上保障数据安全和使用安全。 PC端访问地址: www.drhchina.com 此类系统主要有以下几个特点和功能&a…

ffmpeg入门之Windows开发之二(视频转码)

添加ffmpeg windows编译安装及入门指南-CSDN博客 的头文件和依赖库如下&#xff1a; main 函数如下&#xff1a; extern "C" { #ifdef __cplusplus #define __STDC_CONSTANT_MACROS #endif } extern "C" { #include <libavutil/timestamp.h> #in…

概率论复习

第一章&#xff1a;随机概率及其概率 A和B相容就是 AB 空集 全概率公式与贝叶斯公式&#xff1a; 伯努利求概率&#xff1a; 第二章&#xff1a;一维随机变量及其分布&#xff1a; 离散型随机变量求分布律&#xff1a; 利用常规离散性分布求概率&#xff1a; 连续性随机变量…

一份来自政治学研究者的大模型“实用指南”

大模型&#xff0c;对一个社会科学的研究者意味着什么&#xff1f; 如果抛开一些为了追新打快蹭热点而进行的类似大模型万物的“交叉科学”与“跨界研究”&#xff0c;只是将大模型视为一个“强大的工具”&#xff0c;那么这种“智能工具”如何赋能社会科学研究呢&#xff1f;…

轻空间气膜体育馆打造绿色运动空间

近年来&#xff0c;我国为全面实施全民健身战略&#xff0c;坚持“发展群众体育&#xff0c;服务健康中国”的理念&#xff0c;积极推动群众参与各类体育活动。为了满足全民健身和全面小康的深度融合发展需求&#xff0c;我国正在不断拓展公共体育设施的建设与开放。气膜体育馆…

光储充综合新能源储能系统研究笔记

1. 微电网与储能 1.1. 储能 1.1.1. 概述 储能是指电力储能&#xff0c;属于一种电网供需平衡技术。电力储能的形式通常是通过将电能转化为动能、(水)势能、化学能等形式进行储存&#xff0c;在需要时再转化回电能。尽管电力储能技术并非新兴技术&#xff0c;但从产业角度来看…

服务器解析漏洞是什么?攻击检测及修复

服务器解析漏洞&#xff08;Server-side Include Vulnerability&#xff0c;SSI漏洞&#xff09;是一种安全漏洞&#xff0c;通常出现在支持服务器端包含&#xff08;SSI&#xff09;功能的Web服务器上。SSI是一种在Web页面中嵌入动态内容的技术&#xff0c;允许开发人员将外部…

Amazon CodeWhisperer 体验

文章作者&#xff1a;jiangbei 1. CodeWhisperer 安装 1.1 先安装 IDEA&#xff0c;如下图&#xff0c;IDEA2022 安装为例&#xff1a; 亚马逊云科技开发者社区为开发者们提供全球的开发技术资源。这里有技术文档、开发案例、技术专栏、培训视频、活动与竞赛等。帮助中国开发者…

漏洞复现-TurboMail viewfile 文件读取漏洞(附漏洞检测脚本)

免责声明 文章中涉及的漏洞均已修复&#xff0c;敏感信息均已做打码处理&#xff0c;文章仅做经验分享用途&#xff0c;切勿当真&#xff0c;未授权的攻击属于非法行为&#xff01;文章中敏感信息均已做多层打马处理。传播、利用本文章所提供的信息而造成的任何直接或者间接的…