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://test.idctop.com/article/486073.html

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

相关推荐

  • 安装虚拟机服务器配置多少合适?服务器配置推荐清单

    安装虚拟机的服务器配置核心在于平衡CPU核心数、内存容量与I/O读写速度,通常建议至少配备4核8G内存以保障基础运行流畅度,具体配置需根据业务负载动态调整,在数字化浪潮席卷各行各业的今天,无论是初创团队搭建开发环境,还是大型企业构建私有云底座,虚拟机(VM)都是不可或缺的基础设施,很多技术人员在初次接触服务器虚……

    2026年6月7日
    5200
  • 音创服务器年费多少?一年租用价格贵不贵

    音创服务器一年费用根据配置和部署方式差异较大,云服务器方案年费约2400元起,物理服务器托管年费约9000元起,具体取决于存储容量、带宽峰值及服务商资质,影响价格的核心因素包括硬件租用成本、带宽消耗以及维护服务等级,以下从成本构成、场景预算、部署对比和服务商选择四个维度展开,帮助你在2026年做出合理决策,音创……

    2026年8月24日
    200
  • 代理服务器一年大概要多少钱,价格收费怎么样?

    代理服务器一年的费用跨度极大,从几百元的入门级共享IP到数万元的企业级独享方案都有,但能满足稳定、安全、合规要求的专业服务,年度预算普遍在500元至30000元之间,这个价格区间听起来很宽,是因为代理服务器的成本由IP类型、带宽资源、并发连接数、协议支持以及服务商的资质实力共同决定,与其纠结”一口价”,不如先搞……

    2026年8月22日
    200
  • API自动化测试框架怎么选?集成测试框架有哪些主流方案

    API自动化测试框架集成测试框架的核心价值在于通过标准化接口契约验证,将原本离散的单元测试串联为端到端的业务流验证,从而在CI/CD流水线中实现质量左移,显著降低回归测试成本并提升发布信心,在软件交付日益敏捷的今天,单纯依赖人工执行接口测试已无法满足高频迭代的节奏,开发者与测试工程师正面临一个共同痛点:如何确保……

    2026年6月3日
    3500
  • 我的世界3G服务器能装多少人,怎么解决卡顿?

    我的世界3G内存服务器通常能容纳15到25名玩家稳定运行,但具体人数取决于服务器优化、插件数量和游戏版本等因素, 这个数字基于多数中小型服务器的实践经验,如果搭配合理的内存分配和CPU性能,可支撑30人左右,但一旦超过临界点,玩家体验会急剧下降,3G内存到底能装多少人?先看分配逻辑我的世界服务器对内存的需求并非……

    2026年7月31日
    700
  • H265视频提交失败怎么解决?ffmpeg安装配置教程

    部分浏览器无法直接播放H.265编码视频导致训练数据提交失败,核心解决方案是使用FFmpeg将视频转码为H.264格式,这是目前兼容性最好且无需修改浏览器内核的标准化处理路径,在人工智能训练和多媒体处理领域,H.265(HEVC)因其高效的压缩率成为主流编码标准,当开发者或数据标注员尝试通过Web界面上传H.2……

    2026年6月13日
    4300
  • linux内存占用高怎么办,linux查看内存使用率命令

    Linux内存监测的核心在于结合free、top及vmstat等工具,重点区分“可用内存”与“空闲内存”,通过监控Swap交换分区的使用率和页面换入换出频率,即可精准定位内存瓶颈,很多运维新手在排查Linux服务器卡顿问题时,往往被free -h命令输出的数据误导,看到“Available”内存还有几个G,就以……

    2026年7月8日
    15900
  • appstorecdnip_是什么?appstorecdnip_怎么查询

    AppStoreCDNIP并非单一固定地址,而是由苹果全球分布的多个边缘节点组成的动态IP集群,用户访问时会根据地理位置和网络状况自动分配最优节点,这一机制直接决定了App下载速度与稳定性,理解AppStoreCDNIP的技术本质与工作原理很多人误以为苹果服务器只有一个入口,为了保证全球数亿设备的流畅体验,苹果……

    行业资讯 2026年6月7日
    4400
  • Linux如何安装libcurl?linux安装libcurl报错怎么解决

    在Linux系统中安装libcurl最稳妥的方式是通过包管理器(如yum或apt)直接安装预编译版本,若需定制功能则需从源码编译并配置环境变量,libcurl作为全球最流行的客户端URL传输库,被广泛应用于Linux服务器、嵌入式设备及各类网络应用中,对于开发者而言,理解如何在不同发行版中正确安装和配置该库,是……

    2026年7月8日
    15500
  • ae模板网站怎么找?网站模板设置教程

    选择AE模板网站时,核心在于平衡模板的兼容性、更新频率与价格性价比,建议优先选择支持Adobe After Effects 2024及以上版本、提供源文件(.aep)且拥有活跃社区反馈的平台,避免使用仅含渲染视频而无工程文件的“伪模板”,创作领域,视觉冲击力是留住用户的关键,随着短视频和动态图形设计的普及,直接……

    2026年6月13日
    3800

发表回复

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