一、核心步骤:编辑 Compose 文件
进入应用详情
登录 1Panel -> 应用商店 -> 已安装 -> 点击 Vaultwarden。
打开编辑器
点击页面上的 “高级”(或“更多”)按钮,选择 “编辑 Compose”。
添加环境变量
在 services -> vaultwarden -> environment 列表中,按以下格式添加两行代码:
environment:
- SIGNUPS_ALLOWED=false
# 新增下面两行 (注意:横杠后有空格,等号前后无空格)
- ADMIN_TOKEN=你的强密码
- INVITATIONS_ALLOWED=true
⚠️ 语法警告:
- 每行必须以
-开头。 KEY=VALUE中间严禁空格(例如:ADMIN_TOKEN=123是对的,ADMIN_TOKEN = 123是错的)。- 保持与上方代码一致的缩进。
保存并重启
点击“确认”保存,系统会自动重建容器使配置生效。
二、验证与使用
- 访问后台:浏览器打开
http://IP:端口/admin。 - 登录:输入刚才设置的
ADMIN_TOKEN密码。 - 邀请用户:登录后进入 "Users" 菜单,即可发送邀请链接(因开启了
INVITATIONS_ALLOWED=true,普通注册已关闭)。
三、重要提示:关于应用升级
由于是直接修改了 Compose 文件,当你在 1Panel 点击“升级”应用时,自定义的配置可能会被官方新模板覆盖而丢失。
解决方案:
- 升级前:截图或复制你添加的
ADMIN_TOKEN和INVITATIONS_ALLOWED代码行。 - 升级后:立即再次进入“编辑 Compose”,将这两行代码补回去,并保存重启。
(注:Vaultwarden 版本迭代稳定,无需频繁升级,此手动维护成本极低。)
四、进阶:消除明文密码警告(可选)
若管理面板提示“明文密码不安全”,可替换为哈希值:
- 进入应用 “终端”。
- 执行
vaultwarden hash,输入密码获取argon2id$...字符串。 - 在 Compose 文件中,将
ADMIN_TOKEN的值替换为该字符串。 - 保存重启。