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

说明

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 ,进入设置语言界面如下

58f2562eab8c9433616cd6239ac30531.png

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

973e952ca50ac1add98dee2e193e4da1.png

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

268f4af84162e356e1d2e5d33218cbf9.png

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

f762e393108e2c05d6627101d65272b7.png

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

a56a1e4161912f829919b5fb4a51cdeb.png

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

1e319ed67c247b3e723c9c3efb7e6603.png

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

18aae662fdcb2ed283774502e5a39824.png

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

3aaf204317566b6f50d97fb1ffc99441.png

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

9795a0a96ffc21133e79d4f3b260bbf1.png

10、点击“下一步”按钮

cb6d0ebfd115a4d847966127c9f29a84.png

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

6ca6d9a52323cb11fc005252498ed66c.png

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

5f8271a05177d74e6c248ba37e9601b1.png

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

a30d8201626f8e3b483a4a9d97075608.png

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

3870aa51f94cb89ba8bd21d135caeca1.png

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

8e8ca98401c86c8316f4ecbc2cd06e89.png

关闭"协同编辑"

8ef5af52c0fc0b8ed4376da637a38fde.png

ecd19e16033f1d33e283837dc56f9a6c.png

参考

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

  • 树莓派4B安装 docker18.09.9

  • 树莓派4B安装 Ubuntu 20.04 LTS

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

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

相关文章

python用map提取一个数的个十百位数_如何使用python中的map函数?

我们在使用python过程中,为了避免错误删除,会选择做好一个序列后可以插入另外的序列中做为新序列的一部分内容。方便完成一些复杂的工程或多个片段分别编辑后再串成一个完整工程的操作。之前小编向大家介绍了在序列中起到累计作用的reduce函数(https://w…

matlab粒子加速器仿真,粒子群算法优化PID参数 仿真不出结果 程序如下

用的是《MATLAB智能算法30个案例分析》中的程序1.文件名为PSO_PID.mfunction z PSO_PID(x)assignin(base,Kp,x(1)); % 粒子群依次赋值给Kp 这部分运行结果> PSO_PIDassignin(base,Ki,x(2)); …

CentOS5、6的启动流程

CentOS5/6的启动流程启动流程画了张图,看着更清晰些: (centos7的启动流程变化挺大的,这部分待补充)补充(/etc/rc.d/rc.local 不属于任何服务,为特殊文件,可将不能定义为服务又想开机运行的命令定义在此文件中)添加自定义服务:[rootel5 init.d]# vi /etc/init.d/testsrv #!/bin…

Spark交互式分析平台Apache Zeppelin的安装

Zeppelin介绍 Apache Zeppelin提供了web版的类似ipython的notebook,用于做数据分析和可视化。背后可以接入不同的数据处理引擎,包括Spark, Hive, tajo等,原生支持Scala, Java, shell, markdown等。它的整体展现和使用形式和Databricks Cloud是…

win7 php zend,win7系统打开WZend Studio PHP出错的解决方法

很多朋友安装win7系统后,在使用的过程中会遇到win7系统打开WZend Studio PHP出错的情况,可能有很多用户还是不能自己处理win7系统打开WZend Studio PHP出错的问题,其实简单的来说处理win7系统打开WZend Studio PHP出错的问题只需要按照 1、在…

9个元素换6次达到排序序列_C语言必学的12个排序算法:希尔排序(第3篇)

基本思想希尔排序(Shells Sort),以发明人命名,又称为缩小增量排序,也是一种插入排序算法。主要思想:直接插入排序算法时间和待排数据有关,其平均复杂度是O(n^2),但是在待排数据已经有…

java快捷键禁用_pycharm 掌握这些快捷键,你就是大神!!

最重要的快捷键1. ctrlshiftA:万能命令行 2. shift两次:查看资源文件新建工程第一步操作1. module设置把空包分层去掉,compact empty middle package 2. 设置当前的工程是utf-8,设置的Editor-->File Encodings-->全部改成utf-8,注释1. ctrl/:单行注释光标操作1. ctrlalte…

如何在 5 分钟内读懂区块链的架构思维?

作为入门者,如何在最短的时间了解区块链技术,区块链思维,以及比特币的金融原理呢?本文尝试从比特币的架构设计思维出发,让人从宏观上搞清楚区块链的技术本质。 本文授权转载自阿里技术 作者 | 郑吉 区块链不是一种技术…

魅族Flyme5.x以上系统INSTALL_FAILED_SHARED_USER_INCOMPATIBLE

用android studio 连接魅族flyme5.0安装app,报 Installation error: INSTALL_FAILED_SHARED_USER_INCOMPATIBLE 解决方法: 1、进入手机管家 2、权限管理 3、usb安装管理 4、关闭 完美解决问题

php取key的value值,获取数组中key和value的值

方法1:PHP 4 引入了 foreach 结构,和 Perl 以及其他语言很像。这只是一种遍历数组简便方法。foreach 仅能用于数组,当试图将其用于其它数据类型或者一个未初始化的变量时会产生错误。有两种语法,第二种比较次要但却是第一种的有用…

arduino 上传项目出错_Arduino多核编程:简单例子

不管你是Arduino领域的新手还是经验丰富的开发人员,很可能你还只使用过单核在进行编程。 这没有什么好笑的---- 事实上,直到几天前我才使用Arduino IDE进行了第一次多核编程。 我和所有其他Arduino粉丝都非常喜欢IDE的易用性以及MicroController 开发所需…

Hadoop-RPC应用demo

Hadoop里的rpc框架可以单独拿出来使用。jar包全在hadoop-common工程里。 导入hadoop-common工程里(hadoop-2.7.3为例): hadoop-common-2.7.3.jar \hadoop-2.7.3\share\hadoop\common\lib下的全部jar包 实例 rpc.client 客户端 rpc.pr…

php 变量 可用拼音表示,php汉字转拼音的示例

. 代码如下:class Helper_Spell{public $spellArray array();static public function getArray() {return unserialize(file_get_contents(pytable_without_tune.txt));}/*** desc 获取字符串的首字母* param $string 要转换的字符串* param $isOne 是否取首字母* param $uppe…

Opencv-Python:图像尺寸、图像的读取、显示、保存与复制

Opencv-Python:图像尺寸、图像的读取、显示、保存与复制 原创 2017年11月23日 21:30:494440在使用opencv的方法时,首先必须导入opencv包。新的opencv导入cv2,这里也和cv做了一个对比 [python] view plaincopy import cv2 一、图像尺寸 图像的…

宝塔面板服务器ip地址修改_「网站」快速搭建服务器环境及网站

目录:「NAS」我的搭建NAS全过程在文章开头我想说明的是,此文章中所使用的工具为 BT 面板即宝塔面板,适合小白使用但是对于想要提升个人能力来说, BT 面板并不是一个好选择,而作为新手来说,可以使用该面板进…

redis启动报错-磁盘满了

imjournal: fopen() failed for path: ‘/var/lib/rsyslog/imjournal.state.tmp’: Structure needs cleaning [v8.24.0-57.el7_9.1 try http://www.rsyslog.com/e/2013 ] 1.查看服务状态 systemctl status rsyslog 2.尝试重启服务 systemctl restart rsyslog 3.查看分区占用情…

杨辉三角python_Python面试150题汇总,都是常问的面试题!

周末,Python面试题每日一题暂停更新,下面把最近整理的1-50篇Python面试文整理一下,平时文章都放在比较末尾,阅读量都不高,相信很多人都没看过,如果对于Python感兴趣的,建议可以认真阅读一下&…

java.lang.RuntimeException: Error receiving broadcast Intent { act=android.net.wifi.SCAN_RESULTS flg

E/AndroidRuntime: FATAL EXCEPTION: main Process: com.nokia.wlanapp, PID: 18526java.lang.RuntimeException: Error receiving broadcast Intent { actandroid.net.wifi.SCAN_RESULTS flg0x4000010 (has extras【外部】) } in com.nokia.wlanapp.Receive…

shell 整数条件判断

两个整数的比较 整数1 -eq 整数2 判断整数1是否和整数2相等(相等为真) 整数1 -ne 整数2 判断整数1是否和整数2不相等(不相等位置) 整数1 -gt 整数2 判断整数1是否大于整数2(大于为真) 整数1 -lt 整数2 判断整数1是否小于整数2(小于为真) 整数1 -ge 整数2 判断整数1是否大于等于…

php处理上传文件的步骤,php文件上传步骤

我们在开发网站的时候,经常会遇到需要制作文件上传功能,下面我们就为大家介绍一下php制作文件上传功能的详细步骤。推荐教程:PHP视频教程第一步:创建一个文件上传表单允许用户从表单上传文件是非常有用的。请看下面这个供上传文件…