说明

confluence是一个专业的企业知识管理与协同软件,可以用于构建企业wiki。通过它可以实现团队成员之间的协作和知识共享。现在大多数公司都会部署一套confluence,用作内部wiki。另外confluence也可以作为个人的知识管理工具来用,只需要花10美元就可以买一个能支持10个用户的license就可以使用confluence的所有功能,有一年服务期,在服务期内,可以随时免费升级到confluence的最新版本,服务期后,仍然可以继续使用,只是不能升级而已。

运行confluence需要一台服务器,cpu不限,内存1g起步。

硬件:Raspberry Pi 4B(4g或8g版本)系统:Ubuntu 20.04 LTS Docker:18.09.9mysql服务:可以参考 树莓派4B使用docker安装mysql5.7.30  在树莓派上安装msyql,也可以找一个可以访问的mysql服务。confluence镜像:pi4k8s/confluence-mysql:7.3.4

  • 注意:因为我们树莓派4B本身并非x86,而是arm架构,且我们的系统装的是64位ubuntu,因此镜像只能选择arm64v8架构的镜像,这里选用的镜像是本人基于confluence7.3.4构建的,内置了mysql驱动,可以直接使用。构建脚本如下:https://github.com/pi4k8s/pi4images/blob/master/atlassian/confluence/Dockerfile

创建数据库confluence

mysql> create database confluence DEFAULT CHARACTER SET utf8mb4  COLLATE utf8mb4_bin;Query OK, 1 row affected (0.06 sec)mysql> grant ALL PRIVILEGES on confluence.* to confluence@"%" identified by 'confluence' ;Query OK, 0 rows affected (0.02 sec)mysql> flush tables;Query OK, 0 rows affected (0.01 sec)mysql> flush privileges;Query OK, 0 rows affected (0.02 sec)mysql> 

安装Confluence

docker run -itd -v /home/docker/server/confluence/cf-home:/var/data/confluence --name="confluence" -p 8090:8090 --restart always --privileged=true -e TZ=Asia/Shanghai pi4k8s/confluence-mysql:7.3.4

1、访问http://ip:8090 ,进入设置语言界面如下

2、选择Language为中文,点"Next"按钮,切换到中文设置界面

3、选择Language为中文,点"Next"按钮,切换到中文设置界面如下

4、选择"下一步"按钮,进入"获取应用”界面如下

5、选择"下一步"按钮,进入"授权码”界面如下

6、选择"获得试用授权"链接,在atlassian网站上可以申请一个授权码,填入"授权码”界面

7、选择"下一步"按钮,进入设置数据库界面如下

8、选择"我自己的数据库",点“下一步”进一步设置数据库信息,先输入数据库连接信息,并"测试连接",提示如下

9、数据连接字符串URL添加"?sessionVariables=tx_isolation='READ-COMMITTED'",重新"测试连接",提示成功

10、点击“下一步”按钮

11、设置数据库时间比较长,耐心等待,直到“加载内容”界面出现

12、点“示范站点”,进入“配置用户管理”界面

13、点“在confluence中管理用户与组”,进入“配置系统管理员账户”界面

14、点“下一步”按钮,进入“设置成功”界面如下

到此,confluence就算是配置成功了。不过在使用之前,需要在通过高级配置关闭"协同编辑"功能,否则在新建wiki或者编辑wiki的时候,报错如下:

关闭"协同编辑"

参考

  • 树莓派4B使用docker安装mysql5.7.30

  • 树莓派4B安装 docker18.09.9

  • 树莓派4B安装 Ubuntu 20.04 LTS

confluence创建页面加载缓慢_树莓派4B使用docker安装confluence相关推荐

  1. 前端页面加载缓慢的原因和性能优化问题

    前端页面加载缓慢的原因和性能优化问题 一.页面加载缓慢的原因 二.前端性能优化方法 一.页面加载缓慢的原因 当我们打开一个网页,页面加载比较缓慢时,可能原因有以下几点: (1)过多的http请求 (2 ...

  2. 自定义字体包过大,导致页面加载缓慢的问题解决

    // 字体包过大,在渲染页面客户端时加载缓慢,导致页面加载缓慢影响用户体验.需要处理字体包: // 1. 转码,使得不受不同浏览器之间的限制 2.压缩:使得加载更迅速 // 使用中文字体压缩器:fon ...

  3. 请求被挂起导致页面加载缓慢

    前提提要 系统内存在两个服务器的接口,一个是己方,一个是他方,某一天很多客户反应页面加载缓慢,但是最终会显示,经过排查,发现他方的接口一直处于pending状态,导致我方接口被迫挂起. 奇葩的是,超时 ...

  4. 关于请求被挂起页面加载缓慢问题的追查(stalled 时间过长)

    关于请求被挂起页面加载缓慢问题的追查 缘起 有一个Dashboard的页面大约有十几个图表,每一个图表是一个ajax请求. 突然有一天改了页面中间几个图表的查询逻辑,导致ajax请求响应时间比较长. ...

  5. ant design pro 加载慢_ant design pro项目打包后页面加载缓慢

    用ant design pro框架做的项目,打包之后每一个页面加载的速度都特别慢,在.webpackrc里面配置了ignoreMomentLocale: true, disableDynamicImp ...

  6. html5 页面加载缓慢,html5体验优化页面加载的14条建议

    html5体验优化页面加载的14条建议 1. fake 页 - 首屏加速 目标:首屏 3s 以内 因为 71% 的用户期望移动页面跟 pc 页面一样快 (3s) ,74% 的用户能容忍的响应时间为 5 ...

  7. 关于请求被挂起页面加载缓慢问题的追查

    本文前戏较多,务实的同学可以直接跳到结论. 由「钢的琴」网友脑洞大开延伸出了吉的他二的胡琵的琶,以及后来许嵩的「苏格拉没有底」,是否可以再拓展一下,得到哥本不爱吃哈根,哈根爱达斯等剧情乱入的关系. 上 ...

  8. Python selenium页面加载缓慢,超时解决办法

    最近在编写selenium自动化测试框架,遇到一个烦人的问题, driver.get()不执行完,浏览器页面一直在转圈圈,下面的代码根本就不会执行,耗时一天的时间终于解决了. 原理:driver.ge ...

  9. vue 判断页面加载完成_在Vue+webpack中详细讲解基础配置

    这篇文章主要介绍了Vue+webpack项目基础配置教程,需要的朋友可以参考下. 最近在学习webpack,跟着课程一个单页面应用,在这里记录一下. 这个部分主要讲了如何配置webpack的环境,以及 ...

最新文章

  1. epoll 或者 kqueue 的原理是什么?
  2. D2前端技术论坛之网页无障碍学习笔记
  3. 解决ncnn配置中缺少“vulkan”文件
  4. 2017 ACM-ICPC西安网赛B-Coin
  5. 关于CUDA和CuDNN配置的小问题
  6. 简单python日志抓取脚本
  7. 便宜可靠的激光雷达可能要来了!Luminar关键部件成本降到3美元
  8. SQL server连接数据库
  9. 开关电源的电感选择和布局布线
  10. java学习笔记第三周(二)
  11. 计算机软件实习每日学习打卡(4)20201206
  12. YARN | 让你彻底搞明白YARN资源分配
  13. itss认证是什么意思
  14. 真的,我现在特讨厌 Safari 浏览器!
  15. 谷歌浏览器拓展及脚本安装入门简介
  16. 精尽Spring MVC源码分析 - 一个请求的旅行过程
  17. 《以幽默的方式过一生》总结2——夏
  18. Mysql多表查询效率的研究(一)
  19. latency-nice优先级补丁源码分析
  20. 导数和积分入门笔记(持续更新)

热门文章

  1. win10计算机优化技巧,让Win10系统运行更流畅的优化技巧
  2. sqoop同步时间戳到mysql_在sqoop导入中使用24小时时间戳
  3. Oracle复习(知识点、练习题、实验)
  4. python布局管理_Python基础=== Tkinter Grid布局管理器详解
  5. java seek指针 换行符_Java网络编程探究|乐字节
  6. 计算机二级公共,计算机二级公共基础知识
  7. 科普 | 单精度、双精度、多精度和混合精度计算的区别是什么?
  8. js禁止鼠标滑轮_js实现鼠标滑动到某个div禁止滚动
  9. Latex 表格 行合并,列合并,控制行间距 单元格宽度
  10. Python 判断语句 if else