安装最新版本jumpserver VERSION=v4.0.0-ce 默认安装并启动后页面打不开


怎么解决?刚安装就报错,是不是这个版本有bug

jmsctl status 查看组件健康,等健康了再进

jms_core docker.io/jumpserver/core:v4.0.0-ce “./entrypoint.sh sta…” core 35 minutes ago Restarting (11) 58 seconds ago

系统配置 8 cpu 16G 内存, /data 分区 100G

cat /data/jumpserver/core/data/logs/jumpserver.log


刚刚是因为redis没启动,我启动了redis,现在 这个日志没有输出了。但查看satus如下,core依然不停的restart

jmsctl restart 整个重启

1 个赞

我是不是要单独安装 postgresql 这个?
我安装了mariadb 应该就不需要安装 postgresql了对吧

docker ps -a
先看看pgsql是不是停止了,如果停止了,看看能不能docker logs -f jms_postgresql 查看日志,没有的话,用jmsctl down 再用 jmsctl restart 全部重新启动一遍

docker.io/jumpserver/core:v4.0.0-ce “./entrypoint.sh sta…” core 15 seconds ago Up Less than a second (health: starting) 8080/tcp
频繁重启,日志 jumpserver.log 也没有任何输出
core/data/logs/ 下面的日志没有一个有动静的,不知道该查看哪个日志了

我问一下,安装步骤中postgresql,mysql,mariadb,三者任选其一对吧。
但是 config/config.txt 中关于数据库连接的配置只提供了postgre的,我是否应该修改这里改成mariadb的,如下:

安装包里redis_password 这个密钥是哪里来的?我必须配置 /etc/redis/redis.conf 里面也使用这个密钥吗?还是jumpserver自己提供了一个redis,里面已经配好了和这里一致?

v4默认用的是pgsql,我们的离线包中有内置的pgsql,如果不熟悉默认安装就行,另外不需要补充socket的路径,如果v3用的是mdb,v4可以继承沿用。

这个最新版的 v4 默认使用postgresql,坑很多啊,而官网并没有给出足够的说明。
关于postgresql的监听地址,允许访问ip段白名单,采用什么算法认证,都没给出说明。
最后问题解决了,就是postgresql配置上的问题。ok,感谢各位的帮助