背景
最近由于服务器暴露了6379端口,有没有给密码,导致服务器中了挖矿的病毒。尝试去删除这个病毒,但是情况不是很理想
liunx服务器遇到SYN_SENT洪水攻击
于是还是打算重做下系统,这样就要迁移下服务器上部署的禅道和gitlab
迁移禅道
迁移gitlab
同样使用docker进行迁移,这里由于我旧服务器就是用docker部署的gitlab,所以迁移就不存在版本问题,使用旧服务器上面的docker-composer.yml文件即可
备份
我主要参考的这篇文章:gitlab旧服务器备份迁移新服务器
docker exec -it gitlab_web_1 gitlab-rake gitlab:backup:create
然后下载下来备份文件,再上传到新的服务器,然后执行
ocker exec -it gitlab_web_1 gitlab-rake gitlab:backup:restore BACKUP=xxxxxxxxxx_xxxx_xx_xx_xx.xx.xx
需要注意的点:
- gitlab.rb需要备份后替换到新服务器上面的, 然后记得执行gitlab-ctl reconfigure
- 如果配置了https记得,更新最新的ssl文件