Confluence Linux怎么安装?Confluence安装教程

在 Linux 系统上安装 Atlassian Confluence 通常有两种主要方式:使用官方二进制包(推荐)使用 Docker

以下是基于 Confluence 7.x/8.x 版本在主流 Linux 发行版(如 CentOS/RHEL/Ubuntu)上的标准安装指南。

最新版confluence+docker+mysql8部署教程
加载中
最新版confluence+docker+mysql8部署教程

⚠️ 前置要求

  1. Java 环境:Confluence 需要 Java 17 或 Java 21(取决于 Confluence 版本)。
    • 注意:Confluence 8.x 强制要求 Java 17+。
  2. 数据库:MySQL 8.0+、PostgreSQL 13+ 或 Oracle DB。
  3. 系统资源:建议至少 4GB RAM,2 核 CPU。
  4. 权限:需要 sudo 权限。

使用官方二进制包安装(推荐用于生产环境)

第一步:安装 Java

以 Ubuntu/Debian 为例:

sudo apt update
sudo apt install openjdk-17-jdk -y
java -version  # 验证安装

以 CentOS/RHEL 为例:

sudo yum install java-17-openjdk -y
java -version

第二步:下载 Confluence

访问 Atlassian 下载页面 获取最新 .bin 文件。

# 示例:下载 Linux 64-bit 二进制文件
wget https://product-downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-8.3.2-x64.bin

Confluence Linux怎么安装?Confluence安装教程

第三步:赋予执行权限并安装

chmod +x atlassian-confluence-8.3.2-x64.bin
sudo ./atlassian-confluence-8.3.2-x64.bin

安装过程中会提示:

  1. 选择安装目录(默认 /opt/atlassian/confluence)。
  2. 选择数据目录(默认 /var/atlassian/application-data/confluence)。
  3. 确认安装。

第四步:配置数据库

  1. 创建数据库和用户(以 MySQL 为例):

    CREATE DATABASE confluence CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
    CREATE USER 'confluence'@'localhost' IDENTIFIED BY 'StrongPassword';
    GRANT ALL PRIVILEGES ON confluence. TO 'confluence'@'localhost';
    FLUSH PRIVILEGES;
  2. 下载 JDBC 驱动
    MySQL Connector/J 下载 .jar 文件,并放入 Confluence 的 lib 目录:

    sudo cp mysql-connector-j-8.x.x.jar /opt/atlassian/confluence/confluence/WEB-INF/lib/
  3. 配置 Confluence 连接数据库

    Confluence Linux怎么安装?Confluence安装教程

    • 启动 Confluence:sudo systemctl start confluence
    • 访问 http://<your-server-ip>:8090
    • 选择 “Set up my own server”
    • 选择 MySQL,输入数据库信息。

第五步:获取许可证

  1. 安装完成后,Confluence 会生成一个 Server ID
  2. 访问 Atlassian 许可证生成页面
  3. 输入 Server ID,选择 “Confluence Server”,获取许可证密钥。
  4. 将许可证密钥粘贴到 Confluence 网页界面中。

第六步:启动服务

sudo systemctl enable confluence
sudo systemctl start confluence

使用 Docker 安装(快速测试/开发)

如果你希望快速部署或进行演示,Docker 是更简单的方式。

创建目录结构

mkdir -p ~/confluence-home
mkdir -p ~/confluence-data

运行 Confluence 容器

docker run -d 
  --name confluence 
  -p 8090:8090 
  -v ~/confluence-home:/var/atlassian/application-data/confluence 
  -e CONFLUENCE_DATABASE_TYPE=mysql 
  -e CONFLUENCE_DATABASE_HOST=db_host 
  -e CONFLUENCE_DATABASE_NAME=confluence 
  -e CONFLUENCE_DATABASE_USER=confluence 
  -e CONFLUENCE_DATABASE_PASSWORD=your_password 
  atlassian/confluence-server:latest

Confluence Linux怎么安装?Confluence安装教程

注意:首次启动时,Docker 容器会自动初始化数据库(如果使用嵌入式 H2 数据库),但生产环境强烈建议使用外部 MySQL/PostgreSQL。

访问

打开浏览器访问 http://localhost:8090,按照向导完成设置。


常见问题与注意事项

防火墙配置

确保开放 8090 端口(HTTP)和 8091 端口(HTTPS,可选):

# Ubuntu (UFW)
sudo ufw allow 8090/tcp
# CentOS (firewalld)
sudo firewall-cmd --permanent --add-port=8090/tcp
sudo firewall-cmd --reload

内存不足

Confluence 启动失败,检查 JVM 内存设置:
编辑 /opt/atlassian/confluence/bin/setenv.sh,调整 CONFLUENCE_PROXY_PORTXMS/XMX 参数。

中文支持

Confluence 默认支持中文界面,如果显示乱码,请确保系统安装了中文字体:

# Ubuntu
sudo apt install fonts-wqy-zenhei
# CentOS
sudo yum install wqy-microhei-fonts

备份

定期备份 /var/atlassian/application-data/confluence 目录,这是所有页面、附件和配置的核心存储位置。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/article/486073.html

(0)
国内cdn市场怎么样,国内cdn市场
上一篇 2026年7月12日 09:04
MVC怎么下载Excel文件?asp.net mvc导出excel乱码
下一篇 2026年7月12日 09:06

相关推荐

  • 如何在Linux上安装WildFly?,配置步骤有哪些

    对于希望在Linux上获得高效、稳定的Java应用运行环境的团队来说,WildFly凭借其轻量级架构与对最新Jakarta EE规范的全面支持,已经成为2026年企业级部署的主流选择之一,WildFly Linux 安装配置与基础环境搭建在Linux上落地WildFly之前,先明确系统要求和版本选择,当前稳定版……

    2026年7月16日
    1700
  • 50M独享服务器上行带宽多少钱?,怎么选?

    影响50M独享上行价格的核心变量带宽类型决定了基础成本线独享带宽分为两种主流计费模式:按固定带宽月租和按95计费(或按峰值流量),对于50M这种中小规格,绝大多数服务商采用固定月租方式,即你购买50Mbps的上行速率,无论用不用都支付固定费用,这种模式下价格差异主要来自底层网络资源,单线带宽:通常指电信或联通单……

    2026年8月23日
    000
  • 用k8s真的能节省服务器资源吗,值得吗?

    Kubernetes通过容器化编排与动态调度,能将服务器资源利用率提升至传统部署的数倍,从而节省大量硬件成本,在多数应用场景下,采用K8s后服务器数量可减少相当一部分,运维开销也随之显著下降,K8s节省资源的底层逻辑Kubernetes的资源节省主要源自两个核心机制:容器化与智能调度,容器化将应用与其依赖打包……

    2026年8月20日
    400
  • 一台服务器能申请多少个IP?,IP数量限制是多少?

    一台服务器能申请多少个IP,答案取决于IP类型和服务商策略:普通IPv4地址通常只能申请1到8个,高防或特殊场景可申请到几十甚至上百个;IPv6地址则一次性分配一个/64段,数量高达2的64次方,用都用不完,一台服务器能申请多少个IP,这个问题看似简单,却直接关系到业务部署的架构设计、SEO优化策略以及成本控制……

    2026年8月12日
    900
  • linux科研软件有哪些好用?linux科研软件推荐

    在Linux环境下部署科研软件,核心在于解决依赖冲突与编译优化,推荐使用Docker容器化方案或Conda虚拟环境,能显著降低配置难度并提升计算稳定性,科研工作者常面临一个痛点:实验室的服务器是Linux系统,但自己的代码在Windows或macOS上跑得好好的,一迁移就报错,这种“在我电脑上能跑”的玄学现象……

    2026年7月10日
    14300
  • Linux TCB的主要作用是什么,怎么查看?

    Linux TCB是可信计算基(Trusted Computing Base)的核心,它决定了系统安全策略能否被强制执行,任何绕过TCB的代码都可能破坏整个信任链,什么是Linux TCB?它包含哪些组件TCB并非一个单独的文件或进程,而是安全上必须可信的硬件、固件和软件集合,在Linux系统中,TCB通常包括……

    2026年7月21日
    600
  • Linux epoll模型是什么,epoll原理是什么?

    Linux epoll 模型详解epoll(event poll)是 Linux 内核为了解决大规模并发连接而引入的一种 I/O 多路复用机制,它旨在替代传统的 select 和 poll 模型,极大地提高了在处理成千上万个并发连接时的性能,为什么需要 epoll?(对比 select/poll)在 selec……

    2026年7月13日
    8400
  • 永久云服务器8核8g多少钱,哪家最便宜?

    8核8G云服务器并没有真正的“永久”买断方案,但若你追求长期稳定使用,选择持牌自营机房的服务商,年付均价通常在500-800元/月左右,且配置越高折扣越大,关键在于服务商的资质与网络质量,8核8G云服务器价格构成与市场行情影响价格的核心因素云服务器定价并非单一数字,而是由多个维度叠加得出,硬件配置(CPU、内存……

    2026年8月12日
    400
  • linux swap进程是什么?linux swap空间不足怎么解决

    Linux Swap 机制并非简单的内存替代品,而是系统防止进程因内存耗尽而被强制杀死的最后一道防线,合理配置能显著提升服务器在突发流量下的稳定性,在 Linux 系统的运行逻辑中,内存(RAM)是高速但昂贵的资源,而 Swap 分区或文件则是低速但廉价的后备仓库,当物理内存不足时,内核会将暂时不活跃的进程数据……

    2026年7月6日
    7300
  • 1h2g服务器能容纳多少人同时在线?,服务器配置怎么选?

    1h2g服务器能容纳的人数不是一个固定数字,对于轻量级静态网站,日均可支撑500至1500独立访客,对于动态或资源密集型应用,则需根据具体场景另行评估,1h2g服务器配置的真实含义CPU与内存的分工1核心CPU擅长处理串行任务,2GB内存则决定了同时驻留进程的上限,当并发请求到达时,CPU负责计算和逻辑处理,内……

    2026年8月4日
    300

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注