分类 运维 下的文章

开源管理插件平台

Scrum插件与数据库
https://www.redmineplugins.cn/

Scrum插件

https://www.redmineplugins.cn/projects/1/plugin_blocks/28?tab=installation_notes

bundle exec rake redmine:plugins:migrate NAME=scrum

开始安装要注意sqlite目录权限

chmod 644 /data/redmine/sqlite/*
docker stop redmine && docker rm redmine
docker run --name redmine \
    -v /data/redmine/files:/usr/src/redmine/files \
    -v /data/redmine/plugins:/usr/src/redmine/plugins \
    -v /data/redmine/sqlite:/usr/src/redmine/sqlite \
    --restart=always \
    --network mynetwork \
    -p 8080:3000 \
    -d redmine

docker exec -it nexus3 /bin/bash

#进入
java -jar /opt/sonatype/nexus/lib/support/nexus-orient-console.jar

#连接数据库
connect plocal:../sonatype-work/nexus3/db/security admin admin

#查询帐号
select * from user where id = "admin"

#将admin用户密码重置为 admin123 
update user SET password="$shiro1$SHA-512$1024$NE+wqQq/TmjZMvfI7ENh/g==$V4yPw8T64UQ6GfJfxYq2hLsVrBY8D1v+bktfOxGdt4b/9BthpWPNUy/CBk6V9iA0nHpzYzJFWO8v/tZFtES8CA==" UPSERT WHERE id="admin"

#重启nexus3 
docker restart nexus3 

#停止 nexus服务和启动,感觉无用(进数据库前后)
#/opt/sonatype/nexus/bin/nexus stop
#/opt/sonatype/nexus/bin/nexus start

server
{
  server_name   login.xxx.cn;
  include  /common/all_xxx.cn.conf;
  location / {
    root    /;
    proxy_buffering off;
    proxy_request_buffering off;
    proxy_http_version 1.1;
    proxy_set_header Host $host;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection $http_connection;

    proxy_ignore_client_abort on;
    proxy_connect_timeout 600;
    proxy_send_timeout 600;
    proxy_read_timeout 600;
    send_timeout 6000;
    proxy_pass    http://192.168.100.1:8081/;
  }
}

参考:https://blog.csdn.net/helloqibin/article/details/126830076

sudo docker run -p 8081:9000 --name portainer \
  -v /etc/localtime:/etc/localtime:ro \
  -e TZ=Asia/Shanghai \
  -v /run/docker.sock:/var/run/docker.sock \
  -v /data/portainer:/data \
  --restart=always \
  --network mynetwork \
  -d portainer/portainer

#获取汉化包
sudo  wget https://raw.githubusercontent.com/renyinping/portainer-cn/master/Portainer-CN.zip

远程管理

vi /usr/lib/systemd/system/docker.service

ExecStart=/usr/sbin/dockerd -H tcp://0.0.0.0:2375 -H fd:// --containerd=/run/containerd/containerd.sock $DOCKER_OPTS
或者
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --host tcp://0.0.0.0:2375

重启
systemctl daemon-reload && systemctl restart docker