好久没更新博客了,现在毕设答辩也结束了,终于有时间更新一下了。今天先写写 Bitwarden 服务器吧。

Bitwarden就不多介绍了,很有名的开源密码管理器。Bitwarden 官方是有免费版的,也基本够用,但是既然有台服务器,又有些担心安全问题,就自己搭建了一个。

Bitwarden 官方也提供部署脚本和 Dokcer 镜像,但是占的资源比较多,所以选择了使用比较多的第三方的vaultwarden(原名 bitwarden_rs),非常轻量。

我是用 Doceker Compose,没什么难度,简单分享下 compose 文件。

version: "3"
services:vaultwarden:image: vaultwarden/server:latestcontainer_name: vaultwardenrestart: alwaysenvironment:- LOG_FILE=/data/bitwarden.log- WEBSOCKET_ENABLED=true- TZ=Asia/Shanghai- LC_ALL=zh_CN.UTF-8volumes:- /var/bitwarden/data/:/data/ports:- 8880:80- 3012:3012

然后用 Nginx 做了个反代,加了 SSL。

upstream vaultwarden-default { server 127.0.0.1:8880; }
upstream vaultwarden-ws { server 127.0.0.1:3012; }
server {listen       80;listen [::]:80;server_name  bitwarden.meancoder.xyz;error_log  /var/log/nginx/error.log;return       301 https://$host$request_uri;}
server {listen 443 ssl http2;listen [::]:443 ssl http2;server_name  bitwarden.meancoder.xyz;error_log  /var/log/nginx/error.log;ssl_certificate /home/ubuntu/.keys/bitwarden.meancoder.xyz/Nginx/1_bitwarden.meancoder.xyz_bundle.crt;ssl_certificate_key /home/ubuntu/.keys/bitwarden.meancoder.xyz/Nginx/2_bitwarden.meancoder.xyz.key;location / {proxy_pass http://vaultwarden-default;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header X-Forwarded-Proto $scheme;}location /notifications/hub {proxy_pass http://vaultwarden-ws;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "upgrade";}location /notifications/hub/negotiate {proxy_pass http://vaultwarden-default;}location /admin {auth_basic "Administrator’s Area";auth_basic_user_file /etc/apache2/.htpasswd;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header X-Forwarded-Proto $scheme;proxy_pass http://vaultwarden-default;}
}

中间还遇到了一个小问题,刚搭建完的时候,想随便建个账号测试下,可是注册的时候一直报错,改了半天配置都不行。最后换了个复杂的密码就好了。

自建 Bitwarden 服务器相关推荐

  1. Docker 自建 Bitwarden 密码服务器 centOS + 宝塔面板

    简单复制自 Docker 自建 Bitwarden 密码服务器 备份用 侵删 Docker 因为宝塔面板的 Docker 管理器在系统重启后就会无法启动,卸载重装还是会出现这种情况,似乎论坛有解决办法 ...

  2. bitwarden自建服务器,自建bitwarden密码管理真香

    用了几年1p,转bitwarden了 吉林网友 欧王先生 评论: 那么多推bitwarden的,那我来说个事吧.上次把不常用账号密码全改了都放在bitwarden上,用小黑裙docker搭的 - 自建 ...

  3. 自建邮件服务器给企业带来的商业价值

    2019独角兽企业重金招聘Python工程师标准>>> 自建邮件服务器给企业带来的商业价值 随着电子邮件系统应用多样化的日益升值,尽管lj邮件让人深恶痛绝,电子邮件还是成为了企业所必 ...

  4. python002 一 eg: Python 入门技巧__环境搭建__git使用、git本地操作、 自建gitlab服务器

    一,环境准备(准备python开发环境) 官网地址: http://www.python.org 进去之后点击导航栏的Downloads,也可以鼠标放到Downloads上弹出菜单选择Source c ...

  5. 自建邮件服务器更给力?

    为什么80%的码农都做不了架构师?>>>    邮件是企业信息化建设的基础设施,为了保证企业信息化管理的顺利进行,企业对邮件服务器各方面的功能.成本都相当重视,在选型时也是慎之又慎. ...

  6. ESP32实验-自建web服务器配网01

    目标 通过esp32自建web服务器实现配网.具体来说: 1.esp32上电,手机/电脑/平板连上esp32的wifi. 2.用浏览器访问esp32的网址esp32默认是192.168.4.1 3.在 ...

  7. 自建服务器同步软件,黑群晖自建anki服务器电脑anki软件设置同步

    写于2020年9月,因为网上很多资料不全,我就整理一下,给有群晖的朋友们一些建议, anki版本 2.0或者anki版本 2.1.15(没成功,等我更新哈.) 黑群晖6.1 群晖自建anki服务器流程 ...

  8. 安卓系统 samba服务器搭建,介绍在电脑上建samba服务器的方法 安卓samba服务器的安装方法...

    今天给大家带来介绍在电脑上建samba服务器的方法,安卓samba服务器的安装方法,让您轻松解决问题.今天教大家在电脑上建samba服务器,在安卓电视上浏览视频. 具体方法如下: 解决方法1:1 小白 ...

  9. 自建OTA服务器实现设备固件自动更新

    自建OTA服务器,终端每次开机比较版本,如有新版本固件则下载更新 一.利用Apache建立http服务器端,在WEB服务器目录下上传新的固件及版本说明json文件 {"ver":2 ...

最新文章

  1. VMware Workstation提示:另一个程序已锁定文件的一部分,进程无法访问,删除.lck文件夹和文件
  2. 中年程序员,有哪些关于保护身体健康的知识分享给同行的你?
  3. Waymo离线点云序列3D物体检测网络 (3D Auto Labeling): Offboard 3D Object Detection from Point Cloud Sequences
  4. 华为root工具_华为手机EMUI9 ROOT通用操作方法
  5. Apache + Tomcat集群配置详解(1)
  6. CENTOS7.8忘记ROOT密码,重置密码步骤
  7. 06 iOS 关闭侧滑返回
  8. excel_applications
  9. 2016.12.30非线性优化计算方法1
  10. html标签img是什么意思,html中img标签属性是什么意思
  11. 海湾主机汉字注释表打字出_电脑打字打不出来_电脑上打字只显示字母打不出汉字是怎么回事?...
  12. 高等数学极限运算法则
  13. 牛客NC23053月月查华华的手机 题解(指针优化)
  14. 王者荣耀赛季更新服务器维护到什么时候,王者荣耀赛季更新到几点?s24维护公告最新内容一览[多图]...
  15. python实现DBSCAN聚类
  16. python核心编程-Amy老师第十二讲作业内容
  17. vtkImagePlaneWidget:only works for ortho planes: set plane orientation first
  18. 如何引用YouTube视频?(APA、MLA、芝加哥、温哥华格式)
  19. 如何学c语言程序设计,如何学好C语言 | 新思维:C语言程序设计
  20. Excel技巧——快捷键的使用

热门文章

  1. Mac OS 下的Vim使用系统剪切板
  2. Nodejs框架+uniapp前端微商个人相册多端小程序
  3. 2022年 AI 技术成熟度曲线
  4. 【定位原理揭秘第三期】室内定位技术原理揭秘
  5. GHostNet网络最通俗易懂的解读【不接受反驳】
  6. 读《码农翻身:用故事给技术加点料》
  7. [MetalKit]32-Shadows-in-Metal-part-2阴影2
  8. 给大家推荐几本JAVA相关书籍
  9. Git:gnutls_handshake() failed: A TLS packet with unexpected length was received
  10. thinkphp6手册_ThinkPHP6.0完全开发手册(官方版)