JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

零基础自建 bitwarden实现密码管理及远程同步(精简版)

wys521 2024-09-22 17:56:00 精选教程 36 ℃ 0 评论

上次写的bitwarden搭建,用到了docker、nginx反代,后来自己又去GitHub上看了一下,原来bitwarden_rs支持ssl导入证书等操作,所以部署bitwarden_rs只要安装好docker环境,就能安装配置并实现访问了,可以减少配置nginx的麻烦,更适合新学者部署。过程如下:

1、安装Docker

创建一个新的源文件 /etc/apt/sources.list.d/

nano /etc/apt/sources.list.d/docker.list

在文件中添加此行并保存文件。

deb https://apt.dockerproject.org/repo debian-jessie main

安装apt-transport-https和ca-certificates包

apt-get install apt-transport-https ca-certificates

更新本地包索引并在Debian 8上安装docker

apt-get update && apt-get install docker-engine

开启docker服务

systemctl start docker

设置开机启动

systemctl enable docker

检查docker状态。

systemctl status docker

正常状态可看到

安装docker-compose

从Github下载docker-compose二进制文件并将其保存到/ usr / local / bin / docker-compose

curl -L https://github.com/docker/compose/releases/download/1.20.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

2、安装Bitwarden_rs

新建bitwarden文件夹,并进入该文件夹

cd ~ && mkdir bitwarden && cd bitwarden

新建文件

nano docker-compose.yml

写入如下代码

version: "3"

services:

bitwarden:

image: bitwardenrs/server:latest

restart: always

volumes:

- ./bwdata:/data

- /home/pi/ssl/:/ssl/

environment:

WEBSOCKET_ENABLED: "true" # 是否同意打开WEB页面

SIGNUPS_ALLOWED: "false" # 是否同意注册

DOMAIN: "https://xxxx.top"#你的域名,需要购买几块钱一年

ROCKET_TLS: '{certs = "/ssl/1_xxxx.top_bundle.crt", key = "/ssl/xxxxx.top.key"}'#ssl证书的存放路径,按自己证书存放的位置来写,我的的证书存放在/root/ssl即root用户名下的ssl文件夹。Ssl证书可以免费申请,百度一堆教程。

LOG_FILE: "/data/bitwarden.log"

ROCKET_WORKERS: 100

ports:

- 4430:80#将容器80端口指向云主机4430端口

运行bitwarden

docker-compose down && docker-compose up -d

3、使用

WEB端输入https://bitwarden.top:4430

4、

使用方面和APP下载看官方文档:https://bitwarden.com/

安装方面看bitwarden_rs文档:https://github.com/dani-garcia/bitwarden_rs

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表