发布时间:2025-12-09 21:08:52 浏览次数:4
第一章 宝塔面板+NextCloud文档云 搭建流程
建设安全可存储的密码库,以开源版bitwarden为例,方便IT人员安全存储密码
由于BitWarden是一个网站应用,是B/S架构,而且支持docker部署,所以需要搭建一台支持docker部署的Linux,同时为了方便管理Linux服务器,在Linux服务器上使用宝塔运维面板进行运维管理。
1. 宝塔面板配置docker,开启docker服务
2. 从docker.io镜像库下载vaultbitwarden版本,运行镜像并测试访问密码库后台
3. 配置密码库的基础功能、组织、管理员
4. Chrome、Firefox浏览器安装bitwarden插件,测试登录和自动填充功能
Chrome bitwarden
Firefox bitwarden
宝塔网站管理
镜像下载的可选方式:
① 登录nginx后台,使用docker pull命令下载
② 登录宝塔面板,使用宝塔提供的docker镜像窗口下载
SSL证书的添加过程(略)
# 伪静态配置location / {proxy_pass http://vaultwarden.xxx.com:8000;} # nginx配置文件server{listen 80;listen 443 ssl http2;server_name vaultwarden.xxx.com;index index.php index.html index.htm default.php default.htm default.html;root /www/wwwroot/vaultwarden/;#HTTP_TO_HTTPS_STARTif ($server_port !~ 443){rewrite ^(/.*)$ https://$host$1 permanent;}#HTTP_TO_HTTPS_ENDssl_certificate /www/server/panel/vhost/cert/vaultwarden.xxx.com/fullchain.pem;ssl_certificate_key /www/server/panel/vhost/cert/vaultwarden.xxx.com/privkey.pem;ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;ssl_ciphers EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;ssl_prefer_server_ciphers on;ssl_session_cache shared:SSL:10m;ssl_session_timeout 10m;add_header Strict-Transport-Security "max-age=31536000";error_page 497 https://$host$request_uri;#SSL-END#REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效include /www/server/panel/vhost/rewrite/vaultwarden.xxx.com.conf;#REWRITE-ENDaccess_log /www/wwwlogs/vaultwarden.xxx.com.log;error_log /www/wwwlogs/vaultwarden.xxx.com.error.log;}访问https://vaultwarden.xxx.com/
访问https://vaultwarden.xxx.com/admin/
配置完成后台参数后,在后台将ADMIN_TOKEN设置成空,退出即关闭后台界面访问
(略)
安装过程(略)