TrueNAS上使用Ubuntu安装Confluence

在TrueNAS上基于Ubuntu部署Confluence,搭建个人文档wiki

配置要求

Server Hardware Requirements Guide:Server Hardware Requirements Guide | Confluence Data Center 8.5 | Atlassian Documentation CPU: Quad core 2GHz+ CPU 内存: 6GB 最小硬盘空间: 10GB

软件环境

Supported Platforms:Supported Platforms | Confluence Data Center 7.19 | Atlassian Documentation

项目版本下载地址
虚拟机TrueNAS-SCALE-23.10.2Download TrueNAS SCALE - Data Storage Software
Confluence7.19.20Confluence Server Download Archives | Atlassian
系统ubuntu-20.04.6-live-server-amd64https://ubuntu.com/download/server#downloads
SSH远程控制软件FinalShellFinalShell SSH工具,服务器管理,远程桌面加速软件,支持Windows,macOS,Linux,版本4.3.10,更新日期2023.12.31 - FinalShell官网
MySQLmysql-server_8.0.22-1ubuntu20.04_amd64.deb-bundle.tarMySQL :: Download MySQL Community Server (Archived Versions)
MySQL 驱动mysql-connector-java_8.0.22-1ubuntu20.04_all.debMySQL :: Download MySQL Connector/J (Archived Versions)

安装系统

创建虚拟机 (由于每个人的平台可能都不一样这里里就不说明了,视频里面有ubuntu的创建过程)

安装Ubantu

Network connections 选择修改网卡地址

选择网卡端口 > Edit IPV4 > 改成Manual
 subnet:192.168.1.0/24(根据你实际的网段来设置)
 address:192.168.1.108 (你希望这个服务器的地址)
 Gateway:192.168.1.1 (你的网关路由器地址)
 Name server:192.168.1.1(一般和你路由器一样,如果有特别制定你用英文逗号隔开)
Configure ubuntu archive mirror 镜像地址修改成国内的
Mirror address:把us.archive.ubuntu.com/ubuntu 改成 cn.archive.ubuntu.com/ubuntu
Guided Storage configuration 修改空间分配
 移动选项到Custom storage layout 然后空格选中 > 选择Done
 1 设置boot分区:选择free speace > add gpt partition > size: 输入500m > format:xfs > mount /boot > create
 boot引导分区通常用于存放引导加载程序和相关的引导文件
 
 2 设置swap分区:选择free speace > add gpt partition > size:8G(内存的两倍) > format:swap > create
 Swap 分区用于当物理内存不足时,作为虚拟内存的一部分,用于交换出内存中暂时不活跃的数据
 
 创建root分区:选择free speace > add gpt partition > size:留空把剩余空间都给他> format:xfs > mount / > create
Done > Continue
Profile setup 账号设置
 创建具有sudo权限的用户,用来登录系统
 新装Ubuntu在完成后是无法使用root直接登录系统,需要使用这个用户来登录系统,然后自行设置root密码。
SSH setup
选择install openshh server,我们之后需要这个来远程管理服务器
开始安装
这个时候在下载安全更新,这里建议等待,如果不愿意等待你就直接重启即可
看到这一行就完成了 : finish:cmd-in-target:SUCCESS
重启服务器:Reboot now
删除掉CDROM

Ubuntu基础配置

1 - 修改Root可以远程登录
sudo passwd root
2- 配置 SSH 服务器的行为和参数设置
vi /etc/ssh/sshd_config

你需要去掉配置文件里面 PermitRootLogin和PasswordAuthentication前面的# 并把参数改成yes 

vi操作逻辑 输入i 插入模式,只能输入文字,在i模式里按esc退回命令行模式 删除文字,在命令行模式下按:输入 wq 就可以保存

使用FinalShell登录服务器

为什么要使用Finalshell,因为vi实在太难用了。

更改网卡地址(如果安装时没有改网卡地址可以用这个方法)

1 - 配置文件地址:/etc/netplan/00-installer-config.yaml 以下的要修改的配置文件

# This is the network config written by 'subiquity'
network:
  ethernets:
    ens3:
      dhcp4: no
      addresses: [192.168.1.6/24] #这里是你希望设置的IP地址
      optional: true 
      gateway4: 192.168.1.3 #这里是网关地址(通常是路由器地址)
      nameservers:
           addresses: [192.168.1.3] #这个是DNS地址和路由器一样就OK
  version: 2
生效配置
sudo netplan apply
禁止服务器睡眠
systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
#查看是否成功睡眠
 systemctl status sleep.target

-安装JAVA
#更新软件包列表 
sudo apt update

#安装JAVA 11 
sudo apt install openjdk-11-jre openjdk-11-jdk 

#检查JAVA版本号 
java --version
安装MYSQL

文件准备: 在mac解压缩 mysql-server_8.0.22-1ubuntu20.04_amd64.deb-bundle.tar 把文件拷贝到mnt/mysql里面 把文件拷贝到/mnt :  /mnt/mysql-connector-java_8.0.22-1ubuntu20.04_all.deb

#安装依赖
sudo apt update
sudo apt install libaio1 libmecab2 libnuma1 psmisc

#进入mnt文件夹依次执行一下命令
#1
sudo dpkg -i mysql-community-server-core_8.0.22-1ubuntu20.04_amd64.deb
#2
sudo dpkg -i mysql-community-client-plugins_8.0.22-1ubuntu20.04_amd64.deb
#3
sudo dpkg -i mysql-community-client-core_8.0.22-1ubuntu20.04_amd64.deb
#4
sudo dpkg -i mysql-common_8.0.22-1ubuntu20.04_amd64.deb
#5
sudo dpkg -i mysql-community-client_8.0.22-1ubuntu20.04_amd64.deb
#6
sudo dpkg -i mysql-client_8.0.22-1ubuntu20.04_amd64.deb
#7
sudo dpkg -i mysql-community-server_8.0.22-1ubuntu20.04_amd64.deb
#8
sudo dpkg -i libmysqlclient21_8.0.22-1ubuntu20.04_amd64.deb
#9
sudo dpkg -i mysql-server_8.0.22-1ubuntu20.04_amd64.deb
#核对安装

#查看版本
mysql --version

#查看运行状态
sudo service mysql status
配置数据库

参考网址:Database Setup For MySQL | Confluence Data Center 7.19 | Atlassian Documentation

#打开配置文件目录
cd /etc/mysql 打开这个目录下的 my.cnf


#添加以下代码到配置文件my.cnf
[mysqld]
character-set-server=utf8mb4
collation-server=utf8mb4_bin
default-storage-engine=INNODB
max_allowed_packet=256M
innodb_log_file_size=2GB
transaction-isolation=READ-COMMITTED
binlog_format=row
log_bin_trust_function_creators = 1  
#重启数据库
sudo service mysql restart
#配置数据库
#进入数据库
mysql -u root -p

#创建数据库
CREATE DATABASE confluence CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;

#创建用户
CREATE USER 'confluenceuser'@'localhost' IDENTIFIED BY 'Qwer1234';

#给用户权限
GRANT ALL PRIVILEGES ON confluence.* TO 'confluenceuser'@'localhost';

#退出
exit

#重启数据库
sudo systemctl restart mysql

#查看状态
sudo service mysql status
安装confluence

把atlassian-confluence-7.19.20-x64.bin 拷贝到 /mnt

#执行这个命令后,所有用户(包括文件所有者、文件所属组和其他用户)都会对这个文件拥有执行权限。
chmod a+x atlassian-confluence-7.19.20-x64.bin

#开始安装
sudo ./atlassian-confluence-7.19.20-x64.bin

#查看confluence 运行状态
ps aux | grep confluence
安装数据库驱动

把数据库驱动复制到mnt

#安装解压软件
sudo apt install alien

#解压
sudo alien -i -d mysql-connector-java_8.0.22-1ubuntu20.04_all.deb

#执行命令移动解压出来的文件
sudo cp /usr/share/java/mysql-connector-java-8.0.22.jar /opt/atlassian/confluence/confluence/WEB-INF/lib
安装代理软件

代理软件地址:GitHub - haxqer/confluence: The simplest docker file of Confluence. Support v8.8.1(latest) and v8.5.7(lts) 把文件放到/opt/atlassian/agent/ 打开:/opt/atlassian/confluence/bin/setenv.sh

#插到这个setenv.sh文件的最后部分,export CATALINA_OPTS 的上面 
CATALINA_OPTS="-javaagent:/opt/atlassian/agent/atlassian-agent.jar ${CATALINA_OPTS}"

#重启
sudo /etc/init.d/confluence restart

#验证是否启动成功
ps aux | grep javaagent

#获取秘钥
java -jar /opt/atlassian/agent/atlassian-agent.jar  -p conf -m  12345678@qq.com -n confluence1 -o confluence2 -s BQK1-NYKM-0CGT-V5KR(你的SN序列号)

#破解插件
java -jar /opt/atlassian/agent/atlassian-agent.jar  -p com.stiltsoft.confluence.smart-attachment-for-confluence -m  12345678@qq.com -n confluence1 -o confluence2 -s B18L-VALX-ETN1-20QQ(你的SN序列号)
连接数据库Enjoy

项目参数
主机名localhost
端口3306
数据库名称confluence
用户名confluenceuser
密码Qwer1234
  • 21
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Windows上安装Confluence,您可以按照以下步骤操作: 1. 首先,确保您的系统符合Confluence的最低要求。您可以在Confluence官方网站上查看系统要求。 2. 下载适用于Windows的Confluence安装程序。您可以从Confluence官方网站下载最新版本的安装程序。 3. 运行安装程序。双击下载安装程序文件并按照提示进行安装。 4. 选择安装类型。您可以选择典型安装或自定义安装,根据您的需求选择适当的选项。 5. 配置Confluence安装位置。您可以选择将Confluence安装在默认位置,或选择您想要的其他位置。 6. 配置数据库。在安装过程中,您需要选择要使用的数据库类型,并提供数据库连接信息。您可以选择使用内置的H2数据库,或者连接到外部数据库,如MySQL或PostgreSQL。 7. 配置Confluence的端口号。默认情况下,Confluence使用端口号8090。您可以选择保持默认设置,或根据需要更改端口号。 8. 配置启动和停止Confluence的用户。您可以选择将Confluence作为系统服务自动启动,并指定一个用户来运行它。 9. 完成安装。按照安装程序的指示完成安装过程。 完成安装后,您可以通过访问 http://localhost:8090 来访问Confluence,并按照设置向导进行进一步的配置和设置。 这是一个基本的安装过程,具体步骤可能会因不同版本的Confluence而有所不同。建议您在安装前查阅Confluence官方文档以获取更详细和准确的安装指南。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值