1Password默认不支持定时自动备份,需手动启用本地备份或使用1password-backup-helper实现定时/版本化备份。启用方法:进入Preferences→Backup→勾选自动备份并指定安全路径;高级需求则通过命令行工具配置定时任务、UUID命名及多端同步。

1Password默认不开启自动备份,必须手动触发或借助第三方工具实现定期存档,否则密码库意外损坏时可能无法恢复。
在1Password桌面端启用本地自动备份
1Password原生客户端不提供“定时自动备份”开关,但会按固定策略生成本地备份文件,你需确认该机制已激活并理解其触发条件。
第一步:打开1Password桌面应用(macOS或Windows),点击顶部菜单栏的【File】→【Preferences】(macOS)或【文件】→【设置】(Windows)。
第二步:切换到“Backup”标签页,勾选“Automatically back up my vault”(自动备份我的保险库)。
第三步:点击右侧“Change location…”按钮,将备份路径设为一个你长期维护、不会被清理软件误删的文件夹,例如~/Documents/1Password-Backups。这一步很关键——默认路径可能藏在系统缓存区,重装系统后直接丢失。
第四步:关闭设置窗口,此时1Password会在每次成功解锁保险库后、且设备空闲超过5分钟时,自动生成一次带时间戳的加密备份文件。注意:它不会在你编辑条目后秒级备份,两次备份之间修改的内容若遇崩溃可能丢失。
用1Password Backup Helper实现真正定时备份
如果你需要每小时/每天固定时刻执行备份,或要把备份推送到NAS、外接硬盘、Git仓库,必须使用命令行工具1password-backup-helper。
方法一:安装与基础备份
在终端中运行yarn global add 1password-backup-helper(需先安装Node.js和Yarn)。然后执行op signin my-vault --raw获取临时登录令牌,再运行yarn backup --token <your-token> --path /Volumes/BackupDisk/1P-Auto/。这会导出当前保险库为JSON格式并保存到指定路径。
方法二:配置每日凌晨2点自动执行
在macOS上用launchd,Windows上用任务计划程序,Linux上用cron,调用同一句yarn backup命令。注意:每次运行都会生成新文件,不覆盖旧备份,但文件名不含UUID时,重复标题条目会导致文件名末尾追加“-1”“-2”,手动清理时容易混淆。
方法三:启用UUID模式避免命名冲突
在备份命令末尾加上--uuid参数,例如yarn backup --token xxx --path ./backup/ --uuid。这样每个条目用唯一ID代替标题命名,diff比对增量变化更准确,适合做版本化归档。
验证备份是否生效
打开1Password偏好设置→Backup页面,你会看到“Last backup”时间戳和下方列出的所有备份文件。点击“Show Files”按钮,系统会直接定位到备份文件夹。
检查文件名是否含日期时间(如1Password-Vault-2026-06-19-212305.zip),且文件大小不为0KB。如果列表为空或最新时间早于你上次操作保险库的时间,说明自动备份未触发或路径写入失败。
双击任一备份文件,用1Password主程序尝试打开——它会提示“这是一个备份文件,是否恢复?”,点击取消即可,无需实际恢复。这一步能确认备份文件结构完整、未被加密损坏。



















