方案 #1 Redmine快速部署方案
概述¶
本方案的主要目是为社区用户提供一种Redmine的简单高效部署方法,方案整合了社区与合作伙伴在Redmine应用方面的最佳实践,可规避用户安装过程中遇到的疑难问题,提高Redmine的安装和使用体验。同时方案面向企业用户加入了多项可扩展的功能和模块,以进一步满足企业用户对Redmine的高可用需求。欢迎留言反馈,对方案提出宝贵意见!
功能和特点¶
- 部署方案基于redmine.org官方最近的发布版本
- 预装最佳开源插件和主题,'一键式'安装方式简便快速
- 预装图形处理、中文等依赖和应用,并完成核心功能配置,'开箱即用'
- 支持企业高可用功能扩展,可集成其它应用功能实现集成部署
- 支持按需定制、裁剪独立安装包,方便无互联网或专用内网下部署
- 基于社区最佳实践和专家支持,版本持续更新
实现与分类¶
方案从“应用需求“和“需求规模”两个方面拆分,通过组合满足用户的多样化部署需求。应用需求从Redmine应用部署按深度拆分为操作系统、部署方式、数据库、安全性、性能等几个方面。需求规模按用户组织规模结合应用需求范围的分组打包,分成社区版和企业定制版,分别适用于小规模工作组团队和企业生产环境。用户也可以根据组织规模和业务特点对部署方案实施裁剪。
Redmine快速部署解决方案规格¶
应用需求 | 需求规模 | 说明 | ||
模块 | 可选项 | 社区版(停止维护) | 企业定制版 | |
支持操作系统 | Linux | ✅ | ✅ | / |
Windows | ✅ | / | ||
国产信创操作系统 | ✅ | / | ||
安装方式 | 在线安装 | ✅ | ✅ | / |
支持无网络或离线安装 | ✅ | 支持无法连接到国际互联网的内部专用网络 | ||
支持数据库 | Mysql/MariaDB | ✅ | ✅ | / |
Postgresql | ✅ | / | ||
SQL Server | ✅ | 用户自行购买SQL Server license并安装部署 | ||
国产信创数据库 | ✅ | TiDB、GaussDB数据库等国产数据库 | ||
数据备份 | 周期备份 | ✅ | 备份周期可配置 | |
实时备份 | ✅ | 实时记录数据库的所有操作 | ||
反向代理 | Traefik | ✅ | ✅ | 支持docker应用环境的编排与控制 |
Nginx+WAF | ✅ | 提供web配置界面/内置web应用防火墙,内置安全策略 | ||
网站证书 | 自签发 | ✅ | ✅ | / |
Let’s Encrypt | ✅ | ✅ | / | |
商用证书 | ✅ | 需要根据用户需求选择 | ||
负载均衡 | 单redmine实例,单数据库 | ✅ | ✅ | |
多redmine实例,单数据库 | ✅ | 提高访问性能和用户体验 | ||
多redmine实例,分布式数据库 | ✅ | / | ||
应用集成 | 与现有LDAP/AD应用集成 | ✅ | / | |
新建LDAP/AD服务 | ✅ | / | ||
OAuth2单点登录 | ✅ | / | ||
Git仓库托管 | ✅ | / | ||
插件 | 固定预装开源插件 | ✅ | ✅ | 所有预装插件完成所有依赖包、关联库、中文环境、字库等。完成Redmine版本兼容性适配和关键功能验证等。更多预装插件将根据社区用户的推荐陆续更新到后期的版本发布中。 |
可选开源插件 | ✅ | / | ||
可选商用插件 | ✅ | / | ||
安装服务 | 支持公有云方式交付 | ✅ | / | |
支持私有云方式交付 | ✅ | / | ||
技术支持 | 社区 | ✅ | ✅ | / |
专家支持/SLA | ✅ | / | ||
交付物 | 安装脚本 | ✅ | ✅ | / |
离线安装包 | ✅ | / |
社区版(停止维护)¶
社区版内置插件的插件和主题¶
社区版安装包已预装较为常用的redmine插件和主题,用户无需重复安装和调试,开箱即用。
下载和体验社区版¶
- 第1步:选择一个安装目录,下载并运行Redmine快速部署方案社区版安装文件。以主流linux操作系统为例,使用如下命令进行安装:
curl -fsSL https://www.redmineplugins.cn/get/redmine/5-1-1 -o redmine-install-ce.sh sudo bash redmine-install-ce.sh
👇 观看'社区版'详细安装步骤 👇
- 第2步:打开浏览器访问redmine,浏览器地址栏输入redmine服务器访问IP地址。Redmine默认管理员账户 admin 默认密码 admin ,登录后修改管理员密码
https://<redmine服务器访问IP>
常见问答¶
企业定制版¶
有关企业定制版咨询请发邮件至 support@craftmine.pro
添加评论
评论
由 my sky 在 超过一年 之前添加
1、是需要先安装一个操作系统吗?
2、到哪里下载社区版?
3、硬件有啥需求?
4、为何不直接有ovf或iso的,连操作系统的?
5、这些插件收费吗?
由 redmineplugins.cn Admin 在 超过一年 之前添加
@my sky
是的,linux或windows系统,运行内存要求4G以上
本方案的社区版仅支持linux,具体使用方法见'下载和使用社区版'
本方案社区版所包含的插件以及后续扩展的开源插件均源自redmine.org开源社区,所有插件遵循原作者的授权说明。如有集成操作系统、商用插件、定制开发等企业版需求可发邮件至 support@craftmine.pro
由 陈 大刚 在 大约一年 之前添加
目前使用阿里云ECS服务器部署后,登录公网IP显示404 page not found,服务器也开放了80和443的端口,请问如何排查问题?
由 张 三 在 大约一年 之前添加
@陈 大刚 至少需要提供以下信息之一才好排查:
1. 访问的截图。
2. 或者你安装到哪个域名,我们可以打开看一下。
由 陈 大刚 在 大约一年 之前添加
@张 三 您好,我安装到这个域名下了https://redmine.juiceli.cn/,部署的是最新的5.0.6,麻烦您帮忙看看
由 张 三 在 大约一年 之前添加
@陈 大刚 建议按照以下步骤试一下:
1. docker compose down -v # 清除有问题的容器
2. docker compose pull # 更新镜像
3. docker compose up -d # 启动
4. docker compose logs -f # 查看输出日志
出现 0.0.0.0:3000 字样之后,少等一些时间,在浏览器上打开 https://redmine.juiceli.cn/
如果还是有错误,执行命令 docker compose logs ,然后将输出贴出来。如果可能,可以在traefik服务加入一行调试的命令,输出更详细的信息。
由 陈 大刚 在 大约一年 之前添加
@张 三 您好,日志的截图地址。没有在traefik加调试配置的日志截图。(https://devonchen.oss-cn-beijing.aliyuncs.com/blog/1697608126598.jpg)!
由 redmineplugins.cn Admin 在 大约一年 之前添加
@陈 大刚 讨论区里方便上传截图或日志
https://redmineplugins.cn/projects/redmineplugins/boards/2
由 张 三 在 大约一年 之前添加
@陈 大刚 因为担心最近的5.0.6切换造成的问题,所以我这边也在干净的和环境中测试了一遍,没有复现你报的错误。所以请按照如下步骤重新再试一下。
启动之后,应该是以下输出
由 redmineplugins.cn Admin 在 大约一年 之前添加
@陈 大刚 你好,部署的是社区版吗? @张 三 5.0.6 新发布了,可以打包 5.0.6 了
由 陈 大刚 在 大约一年 之前添加
@redmineplugins.cn Admin 对的,是社区版。我现在是部署5.0.5版本,
由 redmineplugins.cn Admin 在 11 个月 之前添加
@guo hongxing @张 三 Redmine快速部署方案已更新到 2.0.0
由 huang Gavin 在 11 个月 之前添加
root@gavinhuang-virtual-machine:oot redmine-ce#et redmine 5-1-1 -o redmine-instal-ce,shroot@gavinhuang-virtual-machine:ot redmine-ce#lSredmine-install-ce.sh
rootdgavinhuang-virtual-machine:osudo bash . redmineinstall-ce.shot redmine-ce#-fsSL: unknown option
rootdgavinhuang-virtual-machine:oot redmine-ce#
使用上面的安装指令有如下提示
由 redmineplugins.cn Admin 在 11 个月 之前添加
huang Gavin 先下载下来后再执行。
由 huang Gavin 在 11 个月 之前添加
root@gavinhuang-virtual-machine:/opt/redmine-ce# ls
l1 root root 18321 1月 27 10:28 redmine-install-ce.shtotal 20
-rw-r--r-
root@gavinhuang-virtual-machine:/opt/redmine-ce#
由 huang Gavin 在 11 个月 之前添加
root@gavinhuang-virtual-machine:/opt/redmine-ce# sudo bash ./redmine-install-ce.sh
-fsSL: unknown option
由 huang Gavin 在 11 个月 之前添加
root@gavinhuang-virtual-machine:/opt/redmine-ce# ls
redmine-install-ce.sh
我已经下载,但是,ls 可以看见文件
由 redmineplugins.cn Admin 在 11 个月 之前添加
huang Gavin linux各发行版本大多都已经预安装了curl,如果你的系统没有curl外部指令。你可以通过包分发程序安装到当前系统后再试试看。curl安装方法:
基于Debian的发行版如Ubuntu:
基于RPM的如CentOS:
curl安装成功后可以通过下面命令看到curl版本,说明curl已经安装到系统。然后再参考社区版的录屏操作执行 redmine-install-ce.sh
由 huang Gavin 在 10 个月 之前添加
@redmineplugins.cn Admin
root@gavinhuang-virtual-machine:/opt/redmine-ce# sudo apt-get install curl
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
curl is already the newest version (7.81.0-1ubuntu1.15).
The following packages were automatically installed and are no longer required:
libreoffice-ogltrans linux-headers-6.2.0-26-generic linux-hwe-6.2-headers-6.2.0-26
linux-image-6.2.0-26-generic linux-modules-6.2.0-26-generic linux-modules-extra-6.2.0-26-generic
Use 'sudo apt autoremove’ to remove them.
0 upgraded, 0 newly installed, 0 to remove and 38 not upgraded.
root@gavinhuang-virtual-machine:/opt/redmine-ce# curl --version
curl 7.81.0 (x86_64-pc-linux-gnu) libcurl/7.81.0 OpenSSL/3.0.2 zlib/1.2.11 brotli/1.0.9 zstd/1.4.8 libidn2/2.3.2 libpsl/0.21.0 (+libidn2/2.3.2) libssh/0.9.6/openssl/zlib nghttp2/1.43.0 librtmp/2.3 OpenLDAP/2.5.16
Release-Date: 2022-01-05
Protocols: dict file ftp ftps gopher gophers http https imap imaps ldap ldaps mqtt pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp
Features: alt-svc AsynchDNS brotli GSS-API HSTS HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM_WB PSL SPNEGO SSL TLS-SRP UnixSockets zstd
由 huang Gavin 在 10 个月 之前添加
sudo apt-get install curl
已经安装
curl --version
版本查询也没问题
由 彦 光 在 7 个月 之前添加
咱们安装部署的时候,数据库的密码是随机密码后加密的吗?想直接链接数据库,怎么解密?
由 guo hongxing 在 7 个月 之前添加
@彦 光 随机生成,未加密。
由 huang Gavin 在 7 个月 之前添加
huangxin@huangxin-OptiPlex-7070:~/redmine-ce$ sudo curl -fsSL https://www.redmineplugins.cn/get/redmine/5-1-1 -o redmine-install-ce.sh
huangxin@huangxin-OptiPlex-7070:~/redmine-ce$ ls
redmine-install-ce.sh
huangxin@huangxin-OptiPlex-7070:~/redmine-ce$ sudo bash ./redmine-install-ce.sh
-fsSL: 未知的选项
安装过程提示 “-fsSL: 未知的选项“是怎么回事?求支持
由 huang Gavin 在 7 个月 之前添加
huangxin@huangxin-OptiPlex-7070:~$ cd redmine-ce/
huangxin@huangxin-OptiPlex-7070:~/redmine-ce$ ls
redmine-install-ce.sh
huangxin@huangxin-OptiPlex-7070:~/redmine-ce$ sudo apt-get install curl
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
curl 已经是最新版 (8.5.0-2ubuntu10.1)。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 39 个软件包未被升级。
huangxin@huangxin-OptiPlex-7070:~/redmine-ce$ curl --version
curl 8.5.0 (x86_64-pc-linux-gnu) libcurl/8.5.0 OpenSSL/3.0.13 zlib/1.3 brotli/1.1.0 zstd/1.5.5 libidn2/2.3.7 libpsl/0.21.2 (+libidn2/2.3.7) libssh/0.10.6/openssl/zlib nghttp2/1.59.0 librtmp/2.3 OpenLDAP/2.6.7
Release-Date: 2023-12-06, security patched: 8.5.0-2ubuntu10.1
Protocols: dict file ftp ftps gopher gophers http https imap imaps ldap ldaps mqtt pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp
Features: alt-svc AsynchDNS brotli GSS-API HSTS HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM PSL SPNEGO SSL threadsafe TLS-SRP UnixSockets zstd
由 huang Gavin 在 7 个月 之前添加
一直安装不成功“-fsSL: 未知的选项”
huangxin@huangxin-OptiPlex-7070:~/redmine-ce$ sudo curl -fsSL https://www.redmineplugins.cn/get/redmine/5-1-1 -o redmine-install-ce.sh
huangxin@huangxin-OptiPlex-7070:~/redmine-ce$ ls
redmine-install-ce.sh
huangxin@huangxin-OptiPlex-7070:~/redmine-ce$ sudo bash ./redmine-install-ce.sh
-fsSL: 未知的选项
安装过程提示 “-fsSL: 未知的选项“是怎么回事?求支持
由 guo hongxing 在 7 个月 之前添加
huang Gavin curl早期版本可能不支持参数组合,可以试试 curl -f -s -S -L ...
由 huang Gavin 在 7 个月 之前添加
@guo hongxing 找到原因了 没有装Docker的原因,按照下面步骤安装好就可以了
在Ubuntu中安装Docker,你可以按照以下步骤操作:
更新软件包索引:
sudo apt-get update
允许APT使用HTTPS:
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
添加Docker官方GPG密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
添加Docker的稳定版本仓库:
sudo add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable”
再次更新软件包索引:
sudo apt-get update
安装Docker CE(社区版):
sudo apt-get install docker-ce
验证Docker是否安装成功并运行:
sudo systemctl status docker
或者简单地运行:
sudo docker run hello-world
这将下载一个测试镜像并在容器中运行它,如果安装成功,你将看到一条欢迎消息。
由 b a 在 4 个月 之前添加
您好,请问下 “固定预装开源插件” 都包含哪些插件呢?
由 guo hongxing 在 4 个月 之前添加
@b a 你好,社区版已经停止维护,目前仅提供“企业定制版”。
由 du xiao 在 大约一个月 之前添加
请问,现在我安装的是社区5.0.6一键安装版,正常使用已接近一年,因网络原因现在需要更换主机IP地址,已在安装目录中.env配置文件中进行了变更,但重启docker compose后,会提示404。
请问更换主机IP还需要在什么地方进行配置么?下面为我docker compose up -d 以后的日志:
root@redmine01:/opt/redmine# docker compose logs -f
restic | s6-rc: info: service run-cron: starting
restic | s6-rc: info: service s6rc-oneshot-runner: starting
restic | s6-rc: info: service run-cron successfully started
restic | s6-rc: info: service s6rc-oneshot-runner successfully started
restic | s6-rc: info: service fix-attrs: starting
restic | s6-rc: info: service fix-attrs successfully started
restic | s6-rc: info: service legacy-cont-init: starting
restic | s6-rc: info: service legacy-cont-init successfully started
restic | s6-rc: info: service legacy-services: starting
restic | s6-rc: info: service legacy-services successfully started
minio | 13:46:34.24
traefik | time=“2024-10-31T13:46:34Z” level=info msg=“Configuration loaded from flags.”
traefik | time=“2024-10-31T13:46:54Z” level=error msg=“service \“redmine-redmine\” error: unable to find the IP address for the container \"/redmine\”: the server is ignored” container=redmine-redmine-78a5bf6c0ae13ae20dcc8c37f44386c26f2bc5d6ebc3eaea43684f1556b9860a providerName=docker
traefik | time=“2024-10-31T13:46:55Z” level=error msg=“Unable to obtain ACME certificate for domains \“192.168.0.37\”: cannot get ACME client get directory at 'https://acme-v02.api.letsencrypt.org/directory’: Get \“https://acme-v02.api.letsencrypt.org/directory\”: dial tcp: lookup acme-v02.api.letsencrypt.org on 127.0.0.11:53: server misbehaving” providerName=redmineresolver.acme ACME CA=“https://acme-v02.api.letsencrypt.org/directory” routerName=redmine@docker rule=“Host(`192.168.0.37`)”
minio | 13:46:34.24 Welcome to the Bitnami minio container
minio | 13:46:34.24 Subscribe to project updates by watching https://github.com/bitnami/containers
minio | 13:46:34.25 Submit issues and feature requests at https://github.com/bitnami/containers/issues
minio | 13:46:34.25
minio | 13:46:34.25 INFO > * Starting MinIO setup *
minio | minio 13:46:34.28 INFO > Starting MinIO in background...
minio | minio 13:46:39.33 INFO > Adding local Minio host to 'mc’ configuration...
minio | minio 13:46:39.55 INFO > Stopping MinIO...
minio |
minio | 13:46:39.67 INFO > * MinIO setup finished! *
minio | minio 13:46:39.68 INFO > * Starting MinIO *
minio | MinIO Object Storage Server
minio | Copyright: 2015-2023 MinIO, Inc.
minio | License: GNU AGPLv3 <https://www.gnu.org/licenses/agpl-3.0.html>
minio | Version: DEVELOPMENT.2023-11-01T01-57-10Z (go1.20.10 linux/amd64)
minio |
minio | Status: 1 Online, 0 Offline.
minio | S3-API: http://localhost:9000
minio | Console: http://172.19.0.4:9001 http://127.0.0.1:9001
minio |
minio | Documentation: https://min.io/docs/minio/linux/index.html
minio | Warning: The standard parity is set to 0. This can lead to data loss.
redmine-db | mariadb 13:46:34.15
redmine-db | mariadb 13:46:34.15 Welcome to the Bitnami mariadb container
redmine-db | mariadb 13:46:34.16 Subscribe to project updates by watching https://github.com/bitnami/containers
redmine-db | mariadb 13:46:34.16 Submit issues and feature requests at https://github.com/bitnami/containers/issues
redmine-db | mariadb 13:46:34.16
redmine-db | mariadb 13:46:34.16 INFO > * Starting MariaDB setup *
redmine-db | mariadb 13:46:34.18 INFO > Validating settings in MYSQL_*/MARIADB_* env vars
redmine-db | mariadb 13:46:34.19 INFO > Initializing mariadb database
redmine-db | mariadb 13:46:34.21 INFO > Updating 'my.cnf’ with custom configuration
redmine-db | mariadb 13:46:34.21 INFO > Setting user option
redmine-db | mariadb 13:46:34.22 INFO > Setting slow_query_log option
redmine-db | mariadb 13:46:34.22 INFO > Setting long_query_time option
redmine-db | mariadb 13:46:34.23 INFO > Installing database
redmine-db | mariadb 13:46:35.41 INFO =⇒ Starting mariadb in background
redmine-db | 2024-10-31 13:46:35 0 [Note] Starting MariaDB 10.6.15-MariaDB source revision 0d16eb35bc981023ce2f4912e8ecde68ca381f4e as process 115
redmine-db | 2024-10-31 13:46:35 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
redmine-db | 2024-10-31 13:46:35 0 [Note] InnoDB: Number of pools: 1
redmine-db | 2024-10-31 13:46:35 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
redmine-db | 2024-10-31 13:46:35 0 [Note] mysqld: O_TMPFILE is not supported on /opt/bitnami/mariadb/tmp (disabling future attempts)
redmine-db | 2024-10-31 13:46:35 0 [Note] InnoDB: Using Linux native AIO
redmine-db | 2024-10-31 13:46:35 0 [Note] InnoDB: Initializing buffer pool, total size = 134217728, chunk size = 134217728
redmine-db | 2024-10-31 13:46:35 0 [Note] InnoDB: Completed initialization of buffer pool
redmine-db | 2024-10-31 13:46:35 0 [Note] InnoDB: 128 rollback segments are active.
redmine-db | 2024-10-31 13:46:35 0 [Note] InnoDB: Creating shared tablespace for temporary tables
redmine-db | 2024-10-31 13:46:35 0 [Note] InnoDB: Setting file './ibtmp1’ size to 12 MB. Physically writing the file full; Please wait ...
redmine-db | 2024-10-31 13:46:35 0 [Note] InnoDB: File './ibtmp1’ size is now 12 MB.
redmine-db | 2024-10-31 13:46:35 0 [Note] InnoDB: 10.6.15 started; log sequence number 41314; transaction id 14
redmine-db | 2024-10-31 13:46:35 0 [Note] InnoDB: Loading buffer pool(s) from /bitnami/mariadb/data/ib_buffer_pool
redmine-db | 2024-10-31 13:46:35 0 [Note] Plugin 'FEEDBACK’ is disabled.
redmine-db | 2024-10-31 13:46:35 0 [Note] Server socket created on IP: '127.0.0.1’.
redmine-db | 2024-10-31 13:46:35 0 [Warning] 'user’ entry 'root@3e160ae4744d’ ignored in --skip-name-resolve mode.
redmine-db | 2024-10-31 13:46:35 0 [Warning] 'user’ entry '
3e160ae4744d' ignored in --skip-name-resolve mode.
% root@3e160ae4744d’ ignored in --skip-name-resolve mode.redmine-db | 2024-10-31 13:46:35 0 [Warning] 'proxies_priv' entry '
redmine-db | 2024-10-31 13:46:35 0 [Note] InnoDB: Buffer pool(s) load completed at 241031 13:46:35
redmine-db | 2024-10-31 13:46:35 0 [Note] /opt/bitnami/mariadb/sbin/mysqld: ready for connections.
redmine-db | Version: '10.6.15-MariaDB’ socket: '/opt/bitnami/mariadb/tmp/mysql.sock’ port: 3306 Source distribution
redmine-db | mariadb 13:46:37.44 INFO > Configuring authentication
redmine-db | 2024-10-31 13:46:37 5 [Warning] 'proxies_priv’ entry '
% root@3e160ae4744d' ignored in --skip-name-resolve mode.
% root@3e160ae4744d’ ignored in --skip-name-resolve mode.redmine-db | mariadb 13:46:37.56 INFO > Running mysql_upgrade
redmine-db | find: '/docker-entrypoint-startdb.d/': No such file or directory
redmine-db | mariadb 13:46:37.61 INFO > Stopping mariadb
redmine-db | 2024-10-31 13:46:37 0 [Note] /opt/bitnami/mariadb/sbin/mysqld (initiated by: unknown): Normal shutdown
redmine-db | 2024-10-31 13:46:37 0 [Note] InnoDB: FTS optimize thread exiting.
redmine-db | 2024-10-31 13:46:37 0 [Note] InnoDB: Starting shutdown...
redmine-db | 2024-10-31 13:46:37 0 [Note] InnoDB: Dumping buffer pool(s) to /bitnami/mariadb/data/ib_buffer_pool
redmine-db | 2024-10-31 13:46:37 0 [Note] InnoDB: Buffer pool(s) dump completed at 241031 13:46:37
redmine-db | 2024-10-31 13:46:37 0 [Note] InnoDB: Removed temporary tablespace data file: "./ibtmp1"
redmine-db | 2024-10-31 13:46:37 0 [Note] InnoDB: Shutdown completed; log sequence number 42288; transaction id 15
redmine-db | 2024-10-31 13:46:37 0 [Note] /opt/bitnami/mariadb/sbin/mysqld: Shutdown complete
redmine-db |
redmine-db |
redmine-db | mariadb 13:46:38.64 INFO > * MariaDB setup finished! *
redmine-db | mariadb 13:46:38.67 INFO ==> * Starting MariaDB *
redmine-db | 2024-10-31 13:46:38 0 [Note] Starting MariaDB 10.6.15-MariaDB source revision 0d16eb35bc981023ce2f4912e8ecde68ca381f4e as process 1
redmine-db | 2024-10-31 13:46:38 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
redmine-db | 2024-10-31 13:46:38 0 [Note] InnoDB: Number of pools: 1
redmine-db | 2024-10-31 13:46:38 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
redmine-db | 2024-10-31 13:46:38 0 [Note] mysqld: O_TMPFILE is not supported on /opt/bitnami/mariadb/tmp (disabling future attempts)
redmine-db | 2024-10-31 13:46:38 0 [Note] InnoDB: Using Linux native AIO
redmine-db | 2024-10-31 13:46:38 0 [Note] InnoDB: Initializing buffer pool, total size = 134217728, chunk size = 134217728
redmine-db | 2024-10-31 13:46:38 0 [Note] InnoDB: Completed initialization of buffer pool
redmine-db | 2024-10-31 13:46:38 0 [Note] InnoDB: 128 rollback segments are active.
redmine-db | 2024-10-31 13:46:38 0 [Note] InnoDB: Creating shared tablespace for temporary tables
redmine-db | 2024-10-31 13:46:38 0 [Note] InnoDB: Setting file './ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
redmine-db | 2024-10-31 13:46:38 0 [Note] InnoDB: File './ibtmp1' size is now 12 MB.
redmine-db | 2024-10-31 13:46:38 0 [Note] InnoDB: 10.6.15 started; log sequence number 42288; transaction id 14
redmine-db | 2024-10-31 13:46:38 0 [Note] InnoDB: Loading buffer pool(s) from /bitnami/mariadb/data/ib_buffer_pool
redmine-db | 2024-10-31 13:46:38 0 [Note] Plugin 'FEEDBACK' is disabled.
redmine-db | 2024-10-31 13:46:38 0 [Note] Server socket created on IP: '0.0.0.0'.
redmine-db | 2024-10-31 13:46:38 0 [Warning] 'proxies_priv' entry '
redmine-db | 2024-10-31 13:46:38 0 [Note] /opt/bitnami/mariadb/sbin/mysqld: ready for connections.
redmine-db | Version: '10.6.15-MariaDB’ socket: '/opt/bitnami/mariadb/tmp/mysql.sock’ port: 3306 Source distribution
redmine-db | 2024-10-31 13:46:38 0 [Note] InnoDB: Buffer pool(s) load completed at 241031 13:46:38
redmine | Starting periodic command scheduler: cron.
redmine | Installing plugin redmine_workload...
redmine | Installing plugin __MACOSX...
redmine | Installing plugin .github...
redmine | Installing plugin redmine_wktime...
redmine | Your Gemfile lists the gem puma (>= 0) more than once.
redmine | You should probably keep only one of them.
redmine | Remove any duplicate entries and specify the gem only once.
redmine | While it’s not a problem now, it could cause errors if you change the version of one of them later.
redmine | Bundler can’t satisfy your Gemfile’s dependencies.
redmine | Install missing gems with `bundle install`.
redmine | Your Gemfile lists the gem puma (>= 0) more than once.
redmine | You should probably keep only one of them.
redmine | Remove any duplicate entries and specify the gem only once.
redmine | While it’s not a problem now, it could cause errors if you change the version of one of them later.
redmine | Could not reach host gems.ruby-china.com. Check your network connection and try
redmine | again.
redmine | Starting periodic command scheduler: cron.
redmine | Your Gemfile lists the gem puma (>= 0) more than once.
redmine | You should probably keep only one of them.
redmine | Remove any duplicate entries and specify the gem only once.
redmine | While it’s not a problem now, it could cause errors if you change the version of one of them later.
redmine | Bundler can’t satisfy your Gemfile’s dependencies.
redmine | Install missing gems with `bundle install`.
redmine | Your Gemfile lists the gem puma (>= 0) more than once.
redmine | You should probably keep only one of them.
redmine | Remove any duplicate entries and specify the gem only once.
redmine | While it’s not a problem now, it could cause errors if you change the version of one of them later.
redmine | Could not reach host gems.ruby-china.com. Check your network connection and try
redmine | again.
redmine | Starting periodic command scheduler: cron.
redmine | Your Gemfile lists the gem puma (>= 0) more than once.
redmine | You should probably keep only one of them.
redmine | Remove any duplicate entries and specify the gem only once.
redmine | While it’s not a problem now, it could cause errors if you change the version of one of them later.
redmine | Bundler can’t satisfy your Gemfile’s dependencies.
redmine | Install missing gems with `bundle install`.
redmine | Your Gemfile lists the gem puma (>= 0) more than once.
redmine | You should probably keep only one of them.
redmine | Remove any duplicate entries and specify the gem only once.
redmine | While it’s not a problem now, it could cause errors if you change the version of one of them later.
redmine | Could not reach host gems.ruby-china.com. Check your network connection and try
redmine | again.
redmine exited with code 17
traefik | time=“2024-10-31T13:46:56Z” level=error msg=“service \“redmine-redmine\” error: unable to find the IP address for the container \"/redmine\”: the server is ignored” container=redmine-redmine-78a5bf6c0ae13ae20dcc8c37f44386c26f2bc5d6ebc3eaea43684f1556b9860a providerName=docker
redmine | Starting periodic command scheduler: cron.
redmine | Your Gemfile lists the gem puma (>= 0) more than once.
redmine | You should probably keep only one of them.
redmine | Remove any duplicate entries and specify the gem only once.
redmine | While it’s not a problem now, it could cause errors if you change the version of one of them later.
redmine | Bundler can’t satisfy your Gemfile’s dependencies.
redmine | Install missing gems with `bundle install`.
redmine | Your Gemfile lists the gem puma (>= 0) more than once.
redmine | You should probably keep only one of them.
redmine | Remove any duplicate entries and specify the gem only once.
redmine | While it’s not a problem now, it could cause errors if you change the version of one of them later.
redmine | Could not reach host gems.ruby-china.com. Check your network connection and try
redmine | again.
redmine exited with code 17
traefik | time=“2024-10-31T13:46:58Z” level=error msg=“service \“redmine-redmine\” error: unable to find the IP address for the container \"/redmine\”: the server is ignored” providerName=docker container=redmine-redmine-78a5bf6c0ae13ae20dcc8c37f44386c26f2bc5d6ebc3eaea43684f1556b9860a
redmine | Starting periodic command scheduler: cron.
redmine | Your Gemfile lists the gem puma (>= 0) more than once.
redmine | You should probably keep only one of them.
redmine | Remove any duplicate entries and specify the gem only once.
redmine | While it’s not a problem now, it could cause errors if you change the version of one of them later.
redmine | Bundler can’t satisfy your Gemfile’s dependencies.
redmine | Install missing gems with `bundle install`.
redmine | Your Gemfile lists the gem puma (>= 0) more than once.
redmine | You should probably keep only one of them.
redmine | Remove any duplicate entries and specify the gem only once.
redmine | While it’s not a problem now, it could cause errors if you change the version of one of them later.
redmine | Could not reach host gems.ruby-china.com. Check your network connection and try
redmine | again.
redmine exited with code 17
traefik | time=“2024-10-31T13:47:00Z” level=error msg=“service \“redmine-redmine\” error: unable to find the IP address for the container \"/redmine\”: the server is ignored” providerName=docker container=redmine-redmine-78a5bf6c0ae13ae20dcc8c37f44386c26f2bc5d6ebc3eaea43684f1556b9860a
redmine | Starting periodic command scheduler: cron.
redmine | Your Gemfile lists the gem puma (>= 0) more than once.
redmine | You should probably keep only one of them.
redmine | Remove any duplicate entries and specify the gem only once.
redmine | While it’s not a problem now, it could cause errors if you change the version of one of them later.
redmine | Bundler can’t satisfy your Gemfile’s dependencies.
redmine | Install missing gems with `bundle install`.
redmine | Your Gemfile lists the gem puma (>= 0) more than once.
redmine | You should probably keep only one of them.
redmine | Remove any duplicate entries and specify the gem only once.
redmine | While it’s not a problem now, it could cause errors if you change the version of one of them later.
redmine | Could not reach host gems.ruby-china.com. Check your network connection and try
redmine | again.
redmine exited with code 17
traefik | time=“2024-10-31T13:47:03Z” level=error msg=“service \“redmine-redmine\” error: unable to find the IP address for the container \"/redmine\”: the server is ignored” providerName=docker container=redmine-redmine-78a5bf6c0ae13ae20dcc8c37f44386c26f2bc5d6ebc3eaea43684f1556b9860a
traefik | time=“2024-10-31T13:47:03Z” level=error msg=“Unable to obtain ACME certificate for domains \“192.168.0.37\”: cannot get ACME client get directory at 'https://acme-v02.api.letsencrypt.org/directory’: Get \“https://acme-v02.api.letsencrypt.org/directory\”: dial tcp: lookup acme-v02.api.letsencrypt.org on 127.0.0.11:53: server misbehaving” ACME CA=“https://acme-v02.api.letsencrypt.org/directory” providerName=redmineresolver.acme routerName=redmine@docker rule=“Host(`192.168.0.37`)”
redmine | Starting periodic command scheduler: cron.
redmine | Your Gemfile lists the gem puma (>= 0) more than once.
redmine | You should probably keep only one of them.
redmine | Remove any duplicate entries and specify the gem only once.
redmine | While it’s not a problem now, it could cause errors if you change the version of one of them later.
redmine | Bundler can’t satisfy your Gemfile’s dependencies.
redmine | Install missing gems with `bundle install`.
traefik | time=“2024-10-31T13:47:07Z” level=error msg=“Unable to obtain ACME certificate for domains \“192.168.0.37\”: cannot get ACME client get directory at 'https://acme-v02.api.letsencrypt.org/directory’: Get \“https://acme-v02.api.letsencrypt.org/directory\”: dial tcp: lookup acme-v02.api.letsencrypt.org on 127.0.0.11:53: server misbehaving” providerName=redmineresolver.acme routerName=redmine@docker rule=“Host(`192.168.0.37`)” ACME CA=“https://acme-v02.api.letsencrypt.org/directory”
redmine | Your Gemfile lists the gem puma (>= 0) more than once.
redmine | You should probably keep only one of them.
redmine | Remove any duplicate entries and specify the gem only once.
redmine | While it’s not a problem now, it could cause errors if you change the version of one of them later.
redmine | Could not reach host gems.ruby-china.com. Check your network connection and try
redmine | again.
redmine exited with code 17
traefik | time=“2024-10-31T13:47:08Z” level=error msg=“service \“redmine-redmine\” error: unable to find the IP address for the container \"/redmine\”: the server is ignored” providerName=docker container=redmine-redmine-78a5bf6c0ae13ae20dcc8c37f44386c26f2bc5d6ebc3eaea43684f1556b9860a
redmine | Starting periodic command scheduler: cron.
redmine | Your Gemfile lists the gem puma (>= 0) more than once.
redmine | You should probably keep only one of them.
redmine | Remove any duplicate entries and specify the gem only once.
redmine | While it’s not a problem now, it could cause errors if you change the version of one of them later.
traefik | time=“2024-10-31T13:47:15Z” level=error msg=“Unable to obtain ACME certificate for domains \“192.168.0.37\”: cannot get ACME client get directory at 'https://acme-v02.api.letsencrypt.org/directory’: Get \“https://acme-v02.api.letsencrypt.org/directory\”: dial tcp: lookup acme-v02.api.letsencrypt.org on 127.0.0.11:53: server misbehaving” routerName=redmine@docker rule=“Host(`192.168.0.37`)” ACME CA=“https://acme-v02.api.letsencrypt.org/directory” providerName=redmineresolver.acme
redmine | Bundler can’t satisfy your Gemfile’s dependencies.
redmine | Install missing gems with `bundle install`.
redmine | Your Gemfile lists the gem puma (>= 0) more than once.
redmine | You should probably keep only one of them.
redmine | Remove any duplicate entries and specify the gem only once.
redmine | While it’s not a problem now, it could cause errors if you change the version of one of them later.
redmine | Could not reach host gems.ruby-china.com. Check your network connection and try
redmine | again.
redmine exited with code 17
traefik | time=“2024-10-31T13:47:16Z” level=error msg=“service \“redmine-redmine\” error: unable to find the IP address for the container \"/redmine\”: the server is ignored” providerName=docker container=redmine-redmine-78a5bf6c0ae13ae20dcc8c37f44386c26f2bc5d6ebc3eaea43684f1556b9860a
redmine | Starting periodic command scheduler: cron.
traefik | time=“2024-10-31T13:47:29Z” level=error msg=“Unable to obtain ACME certificate for domains \“192.168.0.37\”: cannot get ACME client get directory at 'https://acme-v02.api.letsencrypt.org/directory’: Get \“https://acme-v02.api.letsencrypt.org/directory\”: dial tcp: lookup acme-v02.api.letsencrypt.org on 127.0.0.11:53: server misbehaving” providerName=redmineresolver.acme routerName=redmine@docker rule=“Host(`192.168.0.37`)” ACME CA=“https://acme-v02.api.letsencrypt.org/directory”
redmine | Your Gemfile lists the gem puma (>= 0) more than once.
redmine | You should probably keep only one of them.
redmine | Remove any duplicate entries and specify the gem only once.
redmine | While it’s not a problem now, it could cause errors if you change the version of one of them later.
redmine | Bundler can’t satisfy your Gemfile’s dependencies.
redmine | Install missing gems with `bundle install`.
redmine | Your Gemfile lists the gem puma (>= 0) more than once.
redmine | You should probably keep only one of them.
redmine | Remove any duplicate entries and specify the gem only once.
redmine | While it’s not a problem now, it could cause errors if you change the version of one of them later.
redmine | Could not reach host gems.ruby-china.com. Check your network connection and try
redmine | again.
redmine exited with code 17
traefik | time=“2024-10-31T13:47:30Z” level=error msg=“service \“redmine-redmine\” error: unable to find the IP address for the container \"/redmine\”: the server is ignored” providerName=docker container=redmine-redmine-78a5bf6c0ae13ae20dcc8c37f44386c26f2bc5d6ebc3eaea43684f1556b9860a
redmine | Starting periodic command scheduler: cron.
traefik | time=“2024-10-31T13:47:56Z” level=error msg=“Unable to obtain ACME certificate for domains \“192.168.0.37\”: cannot get ACME client get directory at 'https://acme-v02.api.letsencrypt.org/directory’: Get \“https://acme-v02.api.letsencrypt.org/directory\”: dial tcp: lookup acme-v02.api.letsencrypt.org on 127.0.0.11:53: server misbehaving” providerName=redmineresolver.acme routerName=redmine@docker rule=“Host(`192.168.0.37`)” ACME CA=“https://acme-v02.api.letsencrypt.org/directory”
redmine | Your Gemfile lists the gem puma (>= 0) more than once.
redmine | You should probably keep only one of them.
redmine | Remove any duplicate entries and specify the gem only once.
redmine | While it’s not a problem now, it could cause errors if you change the version of one of them later.
redmine | Bundler can’t satisfy your Gemfile’s dependencies.
redmine | Install missing gems with `bundle install`.
redmine | Your Gemfile lists the gem puma (>= 0) more than once.
redmine | You should probably keep only one of them.
redmine | Remove any duplicate entries and specify the gem only once.
redmine | While it’s not a problem now, it could cause errors if you change the version of one of them later.
redmine | Could not reach host gems.ruby-china.com. Check your network connection and try
redmine | again.
redmine exited with code 17
traefik | time=“2024-10-31T13:47:57Z” level=error msg=“service \“redmine-redmine\” error: unable to find the IP address for the container \"/redmine\”: the server is ignored” container=redmine-redmine-78a5bf6c0ae13ae20dcc8c37f44386c26f2bc5d6ebc3eaea43684f1556b9860a providerName=docker