原创

bitwarden自建服务器

郑重声明: 本文首发于人工博客

1、导读

随着信息化的普及,个人注册账号的场景越来越多,一方面这些服务的确大大的提高了我们生活的效率,但同时也给我们带来信息安全的隐患。大家一起来回想下,自己平时记录个人账号的方式。

  • 拿小本子记下来
  • 电脑里写个文档
  • 感觉简单点,所有的账号都有个样子
  • 忘记了重置密码

以上几种不是容易丢失或遗忘,给自己带来困扰,就是密码太简单,被人突破了一个后,完全裸露在大众的视野下。

那么是否存在既简单又高效的密码存储设施呢?但是是肯定。就是本文要介绍的主角Bitwarden,一款良心的开源产品。

2、它能干什么

  • 一款优秀的密码管理器
  • 安装插件后再次登录的时候可以自动填充密码,无需手动输入
  • 自动生成注册时候的密码(自己都不知道密码是啥,但是能登录系统,是不是很酷炫)
  • 多端共享,插件、客户端良多
  • 自建服务端,完全免费

3、安装步骤

3.1、安装docker

# 1、登录root,获取在线安装脚本(这里直接使用root账号,简化流程)
curl -fsSL https://get.docker.com -o get-docker.sh
# 2、执行安装脚本
sh get-docker.sh --mirror AzureChinaCloud
# 3、修改Docker持久化目录(可选/推荐)
test -d /var/lib/docker && \
    mv /var/lib/docker /var/lib/docker_backup && \
    mkdir -p /data/docker && \
    ln -sf /data/docker /var/lib/docker
# 4、开启镜像加速(可选/推荐)
cat >/etc/docker/daemon.json<<EOF
{
  "registry-mirrors": [
    "https://dockerhub.azk8s.cn",
    "https://hub-mirror.c.163.com"
  ]
}
EOF
# 5、启动Docker并加入开机启动项
systemctl daemon-reload
systemctl enable docker
systemctl start docker
# 6、验证是否安装成功(有Docker信息输出即为成功):
docker info

3.2、安装docker-compose

安装pip3

wget --no-check-certificate https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb

tar -zxvf pip-8.0.2.tar.gz
cd pip-8.0.2
python3 setup.py build
python3 setup.py install

更新pip3

pip install --upgrade pip

正式安装docker-compose

pip3 install docker-compose 
docker-compose --version

3.3 、编写docker-compose模版

mkdir docker-bitwarden
cd docker-bitwarden
cat << EOF>> docker-compose.yml
version: '3'
services:
  bitwarden:
    container_name: bitwarden
    image: bitwardenrs/server:latest
    restart: always
    ports:
    - '8754:80'
    volumes:
      - ./bitwarden/data:/data
EOF

docker-compose up -d

到此docker容易服务已经创建成功

如果要关闭docker,就运行 docker-compose down

更新docker镜像版本 运行 docker-compose pull

可以访问 http://youIp:8754 自行注册账号。

如果想要使用https,请自行使用Nginx进行反向代理。

bitwarden客户端的话,有安卓、ios、windows、mas等等 都有。可以放心使用。

下载地址:https://bitwarden.com/#download

人工博客
人工博客

版权声明:本文为人工博客的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
本文链接:https://www.gzcx.net/article/1755

正文到此结束
本文目录