OpenProject docker安装部署

OpenProject docker安装部署

前言

OpenProject 是一款功能全面的开源项目管理软件,具备项目规划、协作和监控等多种功能。使用 Docker 进行 OpenProject 的安装部署,能更便捷地实现应用的分发与管理。下面详细介绍基于 Docker 的 OpenProject 安装部署步骤。

部署前准备

  • 部署方式:OpenProject 官方提供了 4 种部署方式,分别是使用 DEB 或 RPM 包安装、使用 Docker container 容器化部署、部署在 Kubernetes 容器编排集群中以及 Helm 部署。此次选择容器化部署,并使用持久化挂载存储。
  • 安装 Docker 引擎:由于使用 Docker 容器部署 OpenProject,所以需要提前在服务器上安装好 Docker 引擎。若服务器尚未安装,可根据服务器的操作系统,参考 Docker 官方文档进行安装。

参考:https://www.openproject.org/docs/installation-and-operations/installation/docker/

启动脚本

#!/bin/bash

mkdir -p /data/docker/openproject/{pgdata,assets}

docker run -d -p 8080:80 --name openproject \
  -e OPENPROJECT_HOST__NAME=192.168.111.156:8080 \
  -e OPENPROJECT_DEFAULT__LANGUAGE=zh-CN \
  -e OPENPROJECT_HTTPS=false \
  -e OPENPROJECT_SECRET_KEY_BASE=secret \
  -e TZ=Asia/Shanghai \
  -v /data/docker/openproject/pgdata:/var/openproject/pgdata \
  -v /data/docker/openproject/assets:/var/openproject/assets \
  openproject/openproject:15.4.2
Bash
  • 参数说明:
    • 8080:80:表示将容器内部的 80 端口映射到服务器的 8080 端口,可根据实际需求自定义服务器端口,但容器内部的 80 端口一般不建议更改。
    • OPENPROJECT_HOST__NAME=192.168.111.156:8080:需将其中的 IP 地址改为实际服务器的 IP 地址,且端口要与-p参数中的端口保持一致。
    • OPENPROJECT_HTTPS=false:表示禁用 ssl 和 https 协议,可根据实际环境进行修改。
    • OPENPROJECT_DEFAULT__LANGUAGE=zh-CN:设置 OpenProject 的默认语言为中文。
    • openproject/openproject:15.4.2:指定使用的 OpenProject 镜像版本为 15.4.2。
    • mkdir -p /data/docker/openproject/{pgdata,assets}命令,创建持久化存储目录。其中,assets是应用信息的映射目录,pgdata用于存储数据(postgre 数据库数据)。

    image-20250414153606609

访问登录

首次登录 OpenProject 时,默认账号为admin,密码为admin

在浏览器地址栏输入服务器的 IP 地址和映射端口(如192.168.111.156:8080),即可打开 OpenProject 登录页面,输入默认账号密码登录后,便可开始使用 OpenProject 进行项目管理等操作。

image-20250414153727550

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇