Self-hosted Send files cannot be downloaded | 自建bitwarden|Vaultwarden的send附件无法下载
问题描述:
- Create a new send to share a file.
- Open link to the file.
- Click download.
- The button will change to a spinning icon but nothing happens.
使用docker部署
images:/vaultwarden/server
故障原因
DOMAIN环境变量配置问题
docker运行容器的时候 -e DOMAIN=https://demo.orcy.net.cn \
指定了DOMAIN,但是,因为端口映射问题,使用3000端口访问(https://demo.orcy.net.cn:3000
)导致附件无法下载。
解决办法:
-
重启运行容器
-e DOMAIN=https://demo.orcy.net.cn:3000 \
指定3000端口 -
编辑 config.v2.json文件,修改DOMAIN为
DOMAIN=https://demo.orcy.net.cn:3000
docker stop $(docker ps -qa) # 停止所有docker容器 systemctl stop docker.socket systemctl stop docker # 停止docker
Warning: Stopping docker.service, but it can still be activated by: docker.socket
sudo systemctl stop docker.socket
sudo systemctl stop docker
vim /var/lib/docker/containers/[容器ID]/config.v2.json
#
#修改"DOMAIN=https://demo.orcy.net.cn"
#为"DOMAIN=https://demo.orcy.net.cn:3000"
#
保存退出后重启docker
systemctl start docker
docker start vaultwarden
此时打开Send链接,单击【下载文件】,即可正常弹出对话框保存文件。