vaultwarden.deb
包只包含了后端程序,它需要另一个独立的包来提供前端界面。
## 解决方案 🛠️
最直接的解决方法就是安装缺失的前端包。
方案一:安装缺失的前端包 (推荐)
您需要回到最初下载 .deb
包的那个页面,找到并下载 vaultwarden-webvault
这个包。
下载前端包 第三方软件包 后端包 前端包 登陆:rain1226:ofen 在您下载 vaultwarden_1.34.1-1+1.1_amd64_ubuntu22.deb 的地方,应该还有一个类似下面这样命名的文件:
vaultwarden-webvault_2024.5.0_all.deb
(版本号 2024.5.0 可能会不同,架构通常是 all 因为它只包含网页文件)。
安装前端包
使用 dpkg 命令安装它。这个包通常没有复杂的依赖。
Bash
sudo dpkg -i vaultwarden-webvault_xxxx_all.deb
(请将
xxxx
替换为您下载的实际文件名)重启 Vaultwarden 服务
安装好前端文件后,它们就会出现在后端程序期望的位置。现在只需重启服务即可。
Bash
sudo systemctl restart vaultwarden
再次检查状态
等待几秒钟,然后再次检查服务状态,这次应该就是 active (running) 了。
Bash
sudo systemctl status vaultwarden
Vaultwarden 的配置通常在
/etc/vaultwarden.cfg
(取决于打包方式)。
打开这个文件,找到并修改
SIGNUPS_ALLOWED=true 为 SIGNUPS_ALLOWED=false
,然后重启服务
sudo systemctl restart vaultwarden
。