1
安装centos7虚拟机
2装好之后登录,输入su获取root
然后更新,记得科学上网或者切换国内镜像源,否则下载失败
yum update -y
然后安装docker CentOS Docker 安装 | 菜鸟教程
curl -sSL https://get.daocloud.io/docker | sh
关闭防火墙,(或者选择开启端口也行)
systemctl disable firewalld.service
创建docker开机自启
systemctl enable docker
输入reboot重启生效
拉取vaultwarden镜像docker pull vaultwarden/server:latest docker run -d --name vaultwarden -e ADMIN_TOKEN=123 -v /vw-data/:/data/ -p 5556:80 --restart=always vaultwarden/server:latest
第一次创建这个容器请不要加 -e SIGNUPS_ALLOWED=false 参数,这个参数是禁止新用户注册的。
- -v /vw-data/:/data/ 数据存储路径
- -p 5556:80 -p 3012:3012 服务监听端口一般使用80,你可以使用 lsof -i:80 查看你的系统80端口是否有被占用,如果有使用其他端口。如果要显示通知,则加上-e WEBSOCKET_ENABLED=true,并且多映射一个端口 -p 3012:3012
- 其他参数比如邮件通知相关的、日志记录文件路径相关的,可以按照你的喜好增加
- --name vaultwarden将该容器取名为 vaultwarden
- --restart=always 开机自启
- -e ADMIN_TOKEN=123 开启管理后台页面,在vaultwarden首页网址后面加/admin,密码为123
安装nginx
先装依赖
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel wget官网下载对应的Nginx nginx: download
或者
wget -c http://nginx.org/download/nginx-1.23.0.tar.gz
解压
tar -zxvf nginx-1.23.0.tar.gz
配置
cd nginx-1.23.0 # –prefix 参数:指定安装目录;–with-http_ssl_module:编译的时候启用SSL支持 ./configure --prefix=/usr/local/nginx --with-http_ssl_module
1



