<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>1Password on ByteJog</title>
    <link>https://bytejog.com/tags/1password/</link>
    <description>Recent content in 1Password on ByteJog</description>
    <image>
      <title>ByteJog</title>
      <url>https://bytejog.com/assets/bytejog32.png</url>
      <link>https://bytejog.com/assets/bytejog32.png</link>
    </image>
    <generator>Hugo -- 0.152.2</generator>
    <language>zh</language>
    <lastBuildDate>Mon, 07 Oct 2024 18:21:52 +0800</lastBuildDate>
    <atom:link href="https://bytejog.com/tags/1password/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>搭建自己的密码库Vaultwarden</title>
      <link>https://bytejog.com/posts/soft/vaultwarden/</link>
      <pubDate>Mon, 07 Oct 2024 18:21:52 +0800</pubDate>
      <guid>https://bytejog.com/posts/soft/vaultwarden/</guid>
      <description>&lt;p&gt;个人从21年开始使用Vaultwarden一直到现在，项目持续在更新，热度不减。在此之前一直用的是1Password，比较下来Vaultwarden的功能没有比1Password差的，值得推荐大家使用。&lt;/p&gt;
&lt;h3 id=&#34;什么是vaultwarden&#34;&gt;什么是Vaultwarden&lt;/h3&gt;
&lt;p&gt;Vaultwarden 是一个用 Rust 编写的非官方 Bitwarden 服务器实现。它与&lt;a href=&#34;https://bitwarden.com/download/&#34;&gt;官方 Bitwarden 客户端&lt;/a&gt;兼容，非常适合不希望运行官方资源密集型服务的自托管部署。&lt;br&gt;
Vaultwarden 面向个人、家庭和小型组织。开发主要对大型组织有用的功能（例如单点登录、目录同步等）并不是优先考虑的事项，尽管实现这些功能的高质量 PR 会受到欢迎。&lt;br&gt;
以下是 Bitwarden 、1Password、Vaultwarden 密码管理器解决方案之间的主要异同:&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;&lt;/th&gt;
          &lt;th&gt;Bitwarden&lt;/th&gt;
          &lt;th&gt;1Password&lt;/th&gt;
          &lt;th&gt;Vaultwarden&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;官网&lt;/td&gt;
          &lt;td&gt;&lt;a href=&#34;https://bitwarden.com/&#34;&gt;https://bitwarden.com/&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;&lt;a href=&#34;https://1password.com/&#34;&gt;https://1password.com/&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;&lt;a href=&#34;https://github.com/dani-garcia/vaultwarden&#34;&gt;https://github.com/dani-garcia/vaultwarden&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;价格&lt;/td&gt;
          &lt;td&gt;个人：&lt;br&gt; - 免费：2个用户 2个集合 &lt;br&gt; - 高级：10$/年 2个用户 2个集合 &lt;br&gt; - 家庭：40$/年 6个用户 无限集合 &lt;br&gt;商业：&lt;br&gt;  - 团队：4$/用户/月 无限用户 &lt;br&gt;  - 企业：6$/用户/月 无限用户&lt;/td&gt;
          &lt;td&gt;个人：&lt;br&gt; - 个人：2.99$/月&lt;br&gt; - 家庭：4.99$/月 5个家庭账号 &lt;br&gt;商业：&lt;br&gt;  - 团队：19.95$/用户/月 10用户 &lt;br&gt;  - 商业：7.99$/用户/月 无限用户&lt;/td&gt;
          &lt;td&gt;免费&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;端点支持&lt;/td&gt;
          &lt;td&gt;Windows、macOS、Linux、iOS、watchOS、Android&lt;/td&gt;
          &lt;td&gt;Windows、macOS、Linux、iOS、watchOS、Android&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;浏览器插件&lt;/td&gt;
          &lt;td&gt;Chrome、火狐、Safari 等&lt;/td&gt;
          &lt;td&gt;Chrome、火狐、Safari 等&lt;/td&gt;
          &lt;td&gt;Chrome、火狐、Safari 等&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;密码库选项&lt;/td&gt;
          &lt;td&gt;Bitwarden Azure 云（美国、欧盟）、客户数据中心&lt;/td&gt;
          &lt;td&gt;1密码云（美国、加拿大、德国)&lt;/td&gt;
          &lt;td&gt;自有&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;安全共享&lt;/td&gt;
          &lt;td&gt;单一密码、密码组、信用卡、文件&lt;/td&gt;
          &lt;td&gt;单一密码、密码组、信用卡、文件&lt;/td&gt;
          &lt;td&gt;单一密码、密码组、信用卡、文件&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;3rd 方网站和应用程序 MFA 选项&lt;/td&gt;
          &lt;td&gt;Bitwarden 验证器&lt;/td&gt;
          &lt;td&gt;1密码 一次性密码，双重&lt;/td&gt;
          &lt;td&gt;Vaultwarden 验证器&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;部署准备&#34;&gt;部署准备&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;准备VPS主机&lt;/li&gt;
&lt;li&gt;Docker环境&lt;br&gt;
以Debian系统为例，参考&lt;a href=&#34;https://docs.docker.com/engine/install/debian/#install-using-the-repository&#34;&gt;Install using the &lt;code&gt;apt&lt;/code&gt; repository&lt;/a&gt; 安装，总结下来的安装命令如下：&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Add Docker&amp;#39;s official GPG key:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apt-get update
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apt-get install ca-certificates curl
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo install -m &lt;span class=&#34;m&#34;&gt;0755&lt;/span&gt; -d /etc/apt/keyrings
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo chmod a+r /etc/apt/keyrings/docker.asc
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Add the repository to Apt sources:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;echo&lt;/span&gt; &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;se&#34;&gt;&lt;/span&gt;  &lt;span class=&#34;s2&#34;&gt;&amp;#34;deb [arch=&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;$(&lt;/span&gt;dpkg --print-architecture&lt;span class=&#34;k&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt; signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s2&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;$(&lt;/span&gt;. /etc/os-release &lt;span class=&#34;o&#34;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;echo&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$VERSION_CODENAME&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt; stable&amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;se&#34;&gt;&lt;/span&gt;  sudo tee /etc/apt/sources.list.d/docker.list &amp;gt; /dev/null
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apt-get update	 
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Install the Docker packages&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ol start=&#34;3&#34;&gt;
&lt;li&gt;推荐Nginx反代&lt;br&gt;
参考&lt;a href=&#34;https://bytejog.com/posts/linux/nginx/&#34;&gt;nginx网站代理典型配置&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;配置vaultwarden&#34;&gt;配置Vaultwarden&lt;/h3&gt;
&lt;h4 id=&#34;1-创建vaultwarden工作目录&#34;&gt;1. 创建Vaultwarden工作目录&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;创建主目录&lt;/strong&gt;&lt;br&gt;
首先，在服务器上创建一个用于存放Vaultwarden相关文件的主目录。例如：&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
