若服务器已准备好,可以忽略,若安装的mini版本,可以安装如下命令,方便使用,其他版本的也可以安装,前提网络已经配置好
这里建议用新服务器且给大点硬盘空间,毕竟作为知识库使用,空间会越来越大
新服务器将防火墙关闭一下,并取消开机启动
systemctl stop firewalld
systemctl disable firewalld
yum install lrzsz tree net-tools nmap vim bash-completion lsof dos2unix nc telnet ntp wget rng-tools psmisc screen -y
创建相关需要使用的目录,如本文创建目录如下。我的最大硬盘目录分配给了home。
数据库:/home/pgdata
confluence 安装目录:/home/confluence
confluence 数据目录:/home/data
目录创建命令:
mkdir {pgdata,confluence,data}
若已有java环境,可以忽略。如果没有从官网下载1.8的包
我是链接
如本文下载包为jdk-8u241-linux-x64.tar.gz,打开xshell或者CRT等工具
利用rz命令上传到Linux服务器,如本文上传到/usr/java下
cd /usr
mkdir java
cd java
rz命令后enter键选择jdk上传,然后进行解压
rz
tar zxvf jdk-8u241-linux-x64.tar.gz
配置环境变量,编辑文件,加入如下内容
vim /etc/profile
JAVA_HOME=/usr/java/jdk1.8.0_241
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
使环境变量立马生效
source /etc/profile
若已有docker环境则忽略,直接下一项
安装依赖工具
yum install -y yum-utils device-mapper-persistent-data lvm2
添加阿里镜像源,加快下载速度
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装docker
yum -y install docker-ce
启动docker
systemctl start docker
验证安装
docker -v
systemctl enable docker
docker 安装好后就可以进行数据库安装了
先下载镜像
docker pull postgres
创建数据盘,进行映射,将数据库的数据存储到本地磁盘
比如本文创建到/home/pgdata
启动容器,其中,数据库密码是-e后面的参数,可以自行设置。
docker run \
--name postgres1 \
-e POSTGRES_PASSWORD=passwd123 \
-p 5432:5432 \
-v /home/pgdata:/var/lib/postgresql/data \
-v /etc/localtime:/etc/localtime:ro \
--restart=always \
-d postgres
验证容器启动情况
docker ps
利用数据库工具进行连接,连接成功后创建数据库confluence,在confluence安装时用到
我是链接
atlassian-confluence-7.4.0-x64.bin
下载完毕后rz命令上传到指定目录,如/home/confluence
赋予可执行权限,进行安装
cd /home/confluence
rz
chmod +x atlassian-confluence-7.4.0-x64.bin
./atlassian-confluence-7.4.0-x64.bin
安装过程中有些命令需要输入,如下图标红部分
是否安装你的计算机,输入o
接下来选择安装方式,因为我要放到自己的目录,因此选择第二项
录入安装目录
录入数据存放目录
接下来选择端口号,因为我是单独服务器运行知识库,可以默认端口号
等待安装完成后,浏览器访问
IP:8090
更改语言为中文,选择产品安装进行下一步。
插件安装时可以跳过,下一步
然后记下服务器ID,等下用
剩下的参照链接
链接: https://pan.baidu.com/s/1WDBCYTJP5lKaY_BMFosPtA 提取码: x8fc