选用的配置是Oracle的服务器,ARM 4核心 24G内存 4G带宽 ,系统是Linux Redhat8.4,安装docker,再搭配宝塔面板,实现网站与bitwarden共存,可视化管理,简单便捷
- sudu su #获取root权限
- yum upgrade #升级系统
- sudo yum install -y yum-utils
- sudo yum-config-manager –add-repo https://download.docker.com/linux/centos/docker-ce.repo #添加源
- sudo yum install -y docker-ce #安装docker-ce
- sudo docker version #查看docker版本
- systemctl start docker #启动docker
- systemctl enable docker #设置开机自启
- docker pull bitwardenrs/server:latest #获取bitwarden_rs最新镜像
- docker run -d –name bitwarden -v /bw-data/:/data/ -p 8880:80 bitwardenrs/server:latest #配置bitwarden镜像容器
- yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh #安装宝塔面板
- 设置一个域名DNS指向此服务器
- 从宝塔面板安装nginx,并用上面的域名新增一个静态网站;
- 在该网站的设置里,配置SSL证书,并打开强制SSL
- 设置反向代理,代理名称 随意,目标URL:http://127.0.0.1:8880,其他不用填
- ###环境搭建到这里就结束了,浏览器输入绑定的域名就能正常打开bitwarden界面##
- 注意迁移覆盖bitwarden数据后,一定要记得重启容器。# doker restart bitwarden
- 容器操作命令
- # $name 为 docker run 中定义的 name
- # 启动容器
- docker start $name
- # 停止容器
- docker stop $name
- # 删除容器
- docker rm $name
- # 查看运行容器
- docker ps -as
- 升级 Bitwarden 镜像
- # 重新拉取镜像
- docker pull bitwardenrs/server:latest
- # 停止、删除原容器
- docker stop bitwarden
- docker rm bitwarden
- # 重新运行 docker run 命令
- # 查看镜像文件
- docker image ls
- # 删除原镜像文件, $ID 在 step4 中可以看到
- docker image rm $ID