1panel面板部署Vaultwarden之 Cloudflare域名托管篇

介绍如何在 1panel 面板上部署 Vaultwarden(一个开源密码管理器),并结合 Cloudflare 进行域名托管。

步骤 1:准备域名

1,添加网站到 Cloudflare

首先,登录到 Cloudflare 账户,点击“添加网站”,输入已有的域名,例如 pepapro.store

2,快速扫描 DNS 记录

选择快速扫描 DNS 记录,Cloudflare 将自动查找并导入现有的 DNS 记录。

3,激活网站并更改名称服务器

前往激活页面,需要更改域名的名称服务器。在注册域名的机构中查找名称服务器列表,更新为 Cloudflare 分配的两个名称服务器,并保存更改。


在 Spaceship 中更新名称服务器

更改名称服务器后,返回 Cloudflare,选择继续,直到更改完成为止(大约要等15分钟)。


步骤 2:配置 DNSSEC

1,访问 DNS 设置

在你的域名管理界面,选择“DNS”,然后查找 DNSSEC 选项。

2,启用 DNSSEC

启用 DNSSEC,通过已发布的 DNS 记录加密签名来保护的域名,避免伪造 DNS 应答。进入Spaceship 中输入以下设置:

  • 摘要类型 :2
  • 算法 :13
  • 摘要 :请填写自己的摘要
  • 密钥标记 :2371

完成后,确保保存这些更改,并启用多签名者 DNSSEC。

步骤 3:优化设置

1,选择速度优化选项

进入“速度”设置,选择启用所有可用的设置,以提高您的网站性能。

2,配置 SSL/TLS 设置

在 SSL/TLS 部分选择源服务器,创建证书,选择 ECC 选项,然后点击“创建”。


步骤 4:上传证书到 1panel

  1. 登录到 1panel 面板
    选择“网站”,然后转到“证书”部分。
  2. 上传证书和私钥
    上传您刚刚创建的证书和私钥(PEM 格式),确保所有信息准确,上传后在 Cloudflare 确认。
  3. 在Cloudflare启用边缘证书与 HSTS
    在边缘证书设置中,找到“HTTP 严格传输安全 (HSTS)”选项并启用:
  • 启用 HSTS (Strict-Transport-Security):为所有 HTTPS 请求添加 HSTS 标头。
  • 最长期限标头 (max-age) :将 HSTS 标头在浏览器中缓存的持续时间设为 6 个月。
  • 无嗅探标头 :发送 “X-Content-Type-Options: nosniff” 标头,防止浏览器通过 MIME 类型嗅探内容。

小结

这里步骤已经完成,后续在1panel部署密码管理器之后需要在DNS解析添加记录。

仅限排版使用了AI,文字是我码字
注意事项:此处省略了域名购买过程,以及Cloudflare需要绑定PP过程
如果内容有疏漏之处还请指正,谢谢。

传送门 1panel面板部署Vaultwarden以及Cloudflare WAF规则

博客原文 1panel面板部署Vaultwarden之 Cloudflare域名托管篇 CC BY-NC-SA 4.0

12 个赞

#AFF添加

文档共建开发调优

好教程怎么没回复呀

因为这个域名托管到CF,大家都会。 :face_with_peeking_eye:

那不管,给你顶了

前排围观支持一下

#网络安全添加#纯水移除

支持一下,顶一手

大佬大佬,围观支持,顶了