zoukankan      html  css  js  c++  java
  • confluence搭建wiki

    • 环境:CentOS7.2
    • 容器:Docker version 1.13.1
    • 镜像:atlassian/confluence-server
    • 辅助:Mysql 5.7

    一.安装并配置Mysql

    1.搜索mysql镜像

    [root@localhost ~]# docker search mysql

    2.拉取镜像

    [root@localhost ~]#docker pull mysql:5.7

    3.查看镜像

    [root@localhost ~]# docker images

    4.创建映射数据目录和配置设置

    [root@centos7-1 ~]# mkdir -p /export/config/mysql

    [root@centos7-1 ~]# mkdir -p /export/data/mysql

    [root@centos7-1 ~]# vim  /export/config/mysql/mysqld.cnf

    [mysqld]
    pid-file = /var/run/mysqld/mysqld.pid
    socket = /var/run/mysqld/mysqld.sock
    datadir = /var/lib/mysql
    log-error = /var/log/mysql/error.log
    symbolic-links=0
    character-set-server=utf8
    collation-server=utf8_bin
    default-storage-engine=INNODB
    max_allowed_packet=256M
    innodb_log_file_size=2GB
    transaction-isolation=READ-COMMITTED
    binlog_format=row

    5.启动mysql

    [root@centos7-1 ~]# docker run -d --name mysql5.7 --restart=always -p 3306:3306 -v /export/config/mysql/mysqld.cnf:/etc/mysql/my.cnf -v /export/data/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=XXXXXX  docker.io/mysql:5.7 

    6.登录mysql创建名为confluence的数据库

    [root@localhost ~]# docker exec -it mysql5.7 /bin/bash

    mysql>CREATE USER 'jason'@'%' IDENTIFIED WITH mysql_native_password BY XXXXX';
    create database confluence default character set utf8 collate utf8_bin;
    GRANT ALL PRIVILEGES ON *.* TO 'jason'@'%';
    FLUSH PRIVILEGES;

    二.部署并配置Confluence

    1.搜索、拉取、查看confluence镜像

    [root@localhost ~]# docker search confluence

    [root@localhost ~]# docker pull atlassian/confluence-server

    [root@localhost ~]# docker images

    2.启动confluence

    [root@centos7-1 ~]# mkdir /export/data/confluence

    [root@centos7-1 ~]# docker run -v /export/data/confluence/:/var/atlassian/application-data/confluence/ --name="confluence" --restart=always -d -p 8090:8090 -p 8091:8091 atlassian/confluence-server:latest

    3.查看confluence容器状态

    4.破解confluence

    a.下载相关jar文件

    mkdir -p /export/software

    cd /export/software
    wget http://cdn-blog.oss-cn-beijing.aliyuncs.com/k2p-frp/atlassian-extras-decoder-v2-3.2.jar
    wget http://cdn-blog.oss-cn-beijing.aliyuncs.com/k2p-frp/atlassian-universal-plugin-manager-plugin-2.22.jar

    b.用下载的文件替换confluence中的atlassian-extras-decoder-v2-xxx.jar/atlassian-universal-plugin-manager-plugin-xxx.jar文件并重启confluence容器

    先进入进入容器拷贝原文件

    docker exec -it confluence bash
    mv /opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar /opt/
    mv /opt/atlassian/confluence/confluence/WEB-INF/atlassian-bundled-plugins/atlassian-universal-plugin-manager-plugin-4.0.13.jar /opt/

    退出容器,拷贝下载的文件到confluence容器中

    替换原有的文件
    docker cp atlassian-extras-decoder-v2-3.2.jar confluence:/opt/atlassian/confluence/confluence/WEB-INF/lib/
    docker cp atlassian-universal-plugin-manager-plugin-2.22.jar confluence:/opt/atlassian/confluence/confluence/WEB-INF/atlassian-bundled-plugins/

    重启

    docker restart confluence

    5.设置confluence

    a.浏览器访问confluence(ip:port)

    b.设置语言

    c.选择"产品安装"

    d.点击下一步,直到显示出该页面

    e.点击"获取试用授权"

    f.自行注册用户

    进入到该页面后按照图示选择,最后点击"Generate License"

    g.进入到下面的页面后等待一段时间会弹窗确认ip

    h.点击"Yes"后会跳回到授权码页面,点击"下一步"即可

    i.选择"我自己的数据库",点击"下一步"

    j.你会看到以下画面,选择mysql

    k.下载mysql连接驱动,并将其复制到confluence的/opt/atlassian/confluence/confluence/WEB-INF/lib目录下

    链接:https://pan.baidu.com/s/1evBuEUpjnBb6yGiKzdMR0g 
    提取码:yuov

    l.重启confluence,浏览器刷新刚才的页面会看到下面的画面

    j.填写参数,测试连接,点击"下一步"

    选择"示范站点"

    选择配置用户和组

    填写管理员账号信息

    点击"开始"

    用户语言设置,点击右上角的头像 – 选择"Settings"

    团队成员添加
    https://qinjiangbo.com/add-members-to-existing-team-spaces.html

    删掉原来的,新加两列表格,添加好之后,再“在此后加入列”
    插入更多类容--其他宏--profile picture
    第二列
    然后使用Ctl+K来添加链接,或者是直接在菜单栏点击插入链接的图标,然后搜索这个团队成员的名字,链接的话设置为Web链接,文字内容就是这个团队成员的名字,链接内容设置为mailto:加上这个团队成员的邮箱

    移动文档

    新空间、新的父页面输入需要转移到的位置


    计划任务cron
    https://zhuanlan.zhihu.com/p/40998845
    https://blog.csdn.net/u013587602/article/details/84924363
    0 0 23 ? * 6 每周五晚上23点备份

    参考:

    https://blog.csdn.net/weixin_37490221/article/details/88245793

  • 相关阅读:
    qt 学习(三)消息基础
    qt学习(二)控件
    sqlserver学习_01
    java对文件操作--01
    js 将json字符串转换为json对象的方法解析
    实现动态代理(Java和spring)
    mysql_01_游标的使用
    java实现多文件上传01
    oracle-2_dblink的创建和使用
    sqlserver学习3---sql函数
  • 原文地址:https://www.cnblogs.com/xiaoyou2018/p/13498442.html
Copyright © 2011-2022 走看看