实战教程 · 基于 RakSmart 云服务器
技术栈: Docker - Vaultwarden · Nginx Proxy Manager
为什么选 RakSmart:海外服务器的优势
- 性价比极高:提供低至 $1.99/月的秒杀套餐(配置为 2核 CPU、4GB 内存、50GB 硬盘),续费同价。
- 优质网络线路:配备精品 CN2/CN2 GIA 优化线路,国内访问延迟低、稳定不卡顿。
- 全球多数据中心:部署在美洲及亚洲多个节点,包括美国圣何塞、洛杉矶、日本东京、中国香港和韩国首尔等
- 应用场景广泛:非常适合个人博客、外贸建站和跨境电商等业务需求
- 购买无需实名认证。
- 支付灵活:支持支付宝、微信、PayPal 等多种付款方式。
- 全天候售后:提供 7×24 小时中英文技术支持。
官网及活动链接
官网:https://www.raksmart.com/cps/8996
1.99秒杀2C4Gvps续费同价:https://www.raksmart.com/cps/9045
全场通用6.5折&秒杀产品:https://www.raksmart.com/cps/8997
准备工作:开始前先备好这些
在 RakSmart 开一台 VPS
- 登录 RakSmart 控制台,创建云服务器
- 系统选 debian12
- 线路选 香港 / 美国 CN2 GIA
- 拿到公网 IP,用 SSH 登录服务器
域名
- 一个已解析到服务器 IP 的域名
具体步骤:
安装 Docker 与 Compose
1.新建项目文件夹
mkdir -p docker_data/vaultwarden
mkdir -p docker_data/npm
2. 更新软件索引
sudo apt update
3. 安装docker
curl -fsSL https://get.docker.com | sudo sh
4. 验证安装
sudo docker --version
sudo docker compose version
5. 新建docker网络,用于不同的docker之间通信
docker network create web-gateway
6.配置vaultwarden服务
cd /root/docker_data/vaultwarden
新建并编辑 docker-compose.yml
services:
vaultwarden:
image: vaultwarden/server:latest
container_name: vaultwarden
restart: always
environment:
DOMAIN: "https://vault.example.com"
SIGNUPS_ALLOWED: "true" # 注册完个人账号后,务必改为 false 并 docker compose up -d 重启
WEBSOCKET_ENABLED: "true" # 开启 WebSocket 同步支持
volumes:
- ./vw-data:/data
# 注意:这里不需要写 ports,也不需要 expose,直接加入共享网络即可
networks:
- web-gateway
networks:
web-gateway:
external: true
7 启动 vaultwarden 服务
docker compose up -d
注册好账号后把 SIGNUPS_ALLOWED 改为 false 关闭注册
8. 配置Nginx Proxy Manager
cd /root/docker_data/npm
新建并编辑:docker-compose.yml
services:
npm:
image: jc21/nginx-proxy-manager:latest
container_name: npm
restart: always
ports:
- "80:80" # HTTP
- "443:443" # HTTPS
- "81:81" # NPM 管理面板
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
networks:
- web-gateway
networks:
web-gateway:
external: true
9. 启动npm服务
docker compose up -d
10. 登录npm管理面板,设置反代和SSL
- Domain Names: vault.example.com(你的域名)
- Scheme: http
- Forward Hostname / IP: vaultwarden
- Forward Port: 80
- 开关勾选:
- 勾选 Block Common Exploits(防常见攻击)
- 勾选 Websockets Support(开启实时同步)
- SSL标签,选择申请一个新的证书
如图:


记得证书申请成功后,重新回到SSL界面,开启强制SSL
11. 访问域名,注册vaultwarden用户


设置主密码(这个密码一定要记好)

12. 浏览器中下载bitwarden扩展,进行使用
13. 配置扩展





评论区