飞牛OS部署Password-XL实战:私有密码库、Docker配置与公网访问

发布时间:2026/11/9 5:07:31

飞牛OS部署Password-XL实战:私有密码库、Docker配置与公网访问 前言网站、邮箱、服务器和各种应用的账号越来越多以后继续使用相同密码或者把密码分散记录在便签和文档中都会带来管理和安全问题。只依靠记忆也很难同时兼顾复杂度与使用便利。密码管理器可以把不同账号集中保存并通过一套主密码进行访问。对于不希望把密码库长期保存在第三方平台的用户也可以把相关服务部署在自己的NAS中。Password-XL是一套采用前后端分离方式运行的自托管密码管理工具。本文将在飞牛OS中分别部署它的网页端和服务端配置用户账号并演示主密码设置及密码条目添加。完成局域网部署后文章还会使用cpolar为Password-XL配置公网入口。不过密码库属于高敏感服务公网访问不能只关注“能否打开”还必须确认前端与后端连接、账号密码、加密方式及备份恢复是否完整。1.Password-XL是什么Password-XL是一款开源、轻量、自托管的Web密码管理器专为注重隐私与安全的个人用户和家庭设计。它让你无需依赖Password、Bitwarden等第三方云服务即可在本地如NAS、树莓派或私有服务器搭建属于自己的密码保险箱。核心特性完全自托管所有数据存储在你自己的设备上不上传、不共享、不追踪。端到端加密支持主密码加密即使数据库泄露密码也无法被读取。简洁直观的Web界面响应式设计手机、平板、电脑均可流畅访问。多平台同步通过内网或内网穿透如cpolar实现跨设备安全访问。开源免费代码公开透明社区驱动无隐藏收费。Docker一键部署轻松集成到NAS如群晖、TrueNAS或Linux服务器。2.在飞牛OS上部署Password-XL打开文件管理创建一个docker文件我是用来存放docker部署的应用右键点击选择“详细信息”复制它的原始路径打开飞牛NAS的系统设置–SSH–SSH功能–启用使用终端软件通过SSH连接到NAS并切换到root状态下。进入到上面复制的文件路径。# 将 /vol1/1000/docker 换成你实际的文件夹路径cd/vol1/1000/docker创建并进入项目文件夹mkdirpassword-xlcdpassword-xl创建子文件夹mkdir-ppassword-xl-service/password-xl-data进入后端服务文件夹cdpassword-xl-service创建用户列表文件vipassword-xl.toml按需修改下面的模板代码需要多少用户就创建多少个。[[user]]usernameu1password123456[[user]]usernameu2password123455返回上一层文件夹路径cd..编辑docker-compose.yml项目文件vidocker-compose.ymlservices: password-xl-web: image: huangypeng/password-xl-web container_name: password-xl-web restart: unless-stopped ports: -8080:80# 左侧的8080前端端口可自由修改password-xl-service: image: huangypeng/password-xl-service container_name: password-xl-service restart: unless-stopped ports: -8081:8080# 左侧的8081后端端口可自由修改volumes: - ./password-xl-service:/password-xl-service执行命令创建项目容器dockercompose up-d查看项目容器的实时日志dockercompose logs-f打开浏览器以飞牛的IP地址设置的端口进行访问 以本机为例http://192.168.42.147:8080我们可以看到访问成功啦3.如何使用Password-XL点击私有服务点击登录服务地址 http://192.168.88.130:8081用户名前面password-xl.toml文件中设置的密码前面password-xl.toml文件中设置的保存好提示的信息设置一个主密码可以选择标准密码和手势密码。然后就登录进来啦这个网页的安全性特别好只要你点击了别的东西一回来就会让你输入主密码点击设置还有很多功能添加一个密码我们可以看到添加成功页面是非常简洁美观的我们成功部署了Password-XL本地密码管理从未如此安全又便捷但……等等如果某天深夜在家突然想查一个重要密码——却发现Password-XL 部署在公司NAS上根本无法访问难道要等到第二天回公司才能解锁那可太不方便了别担心内网穿透神器 ——cpolar来拯救你借助cpolar你可以轻松将部署在公司内网NAS上的Password-XL服务安全地映射到公网。无论你是在家、在咖啡馆还是在旅途中只需一个链接就能随时随地访问你的私有密码库安全可靠 一键穿透 全球可达现在就用cpolar打通内外网壁垒让Password-XL真正成为你“随身携带”的数字保险箱4.安装cpolar内网穿透首先打开飞牛云NAS设置界面,开启ssh 连接,端口默认为22即可,开启后,我们就可以ssh 连接飞牛云NAS执行命令然后我们通过输入飞牛云NAS的IP地址ssh远程连接进去,因为fnOS是基于Linux 内核开发的,所以我们可以按照cpolar的Linux安装方法进行安装:连接后执行下面cpolar Linux 安装命令sudocurlhttps://get.cpolar.sh|sh再次输入飞牛云nas的密码确认后即可自动安装安装完成后执行下方命令查看cpolar服务状态如图所示即为正常启动sudosystemctl status cpolarCpolar安装和成功启动服务后在浏览器上输入飞牛云主机IP加9200端口即:【http://localhost:9200】访问Cpolar管理界面使用官网注册的账号登录,登录后即可看到配置界面,接下来在web界面配置即可5.配置公网地址登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理——创建隧道隧道名称可自定义本例使用了:password注意不要与已有的隧道名称重复协议http本地地址8080域名类型随机域名地区选择China Top点击创建创建成功后打开左侧在线隧道列表,可以看到刚刚通过创建隧道生成了公网地址接下来就可以在其他电脑或者移动端设备异地上使用地址访问。访问成功。6.保留固定公网地址使用cpolar为其配置二级子域名该地址为固定地址不会随机变化。点击左侧的预留选择保留二级子域名地区选择china top然后设置一个二级子域名名称我这里演示使用的是password大家可以自定义。填写备注信息点击保留。登录cpolar web UI管理界面点击左侧仪表盘的隧道管理——隧道列表找到所要配置的隧道点击右侧的编辑。修改隧道信息将保留成功的二级子域名配置到隧道中域名类型选择二级子域名Sub Domain填写保留成功的二级子域名地区: China Top点击更新更新完成后打开在线隧道列表此时可以看到随机的公网地址已经发生变化地址名称也变成了保留和固定的二级子域名名称。最后我们使用固定的公网地址在任意设备的浏览器中访问可以看到成功访问本地部署的页面这样一个永久不会变化的二级子域名公网网址即设置好了。这样我们就可以随时随地查看我们密码啦总结完成以上配置后Password-XL的前端和后端服务已经可以在飞牛OS中运行。进入网页端后可以连接私有服务设置主密码或手势密码并创建需要保存的账号条目。通过cpolar为8080端口建立公网隧道后可以从其他网络环境打开Password-XL前端页面。继续设置固定二级子域名后页面入口也能保持不变。不过本文配置中后端服务运行在8081端口登录时填写的还是NAS局域网地址。外部设备即使能够打开8080端口的前端页面也未必能够连接192.168.x.x:8081。正式远程使用前需要确认Password-XL的前后端通信方式并通过反向代理、统一域名或单独隧道解决后端可达问题不能只根据前端页面打开成功就判断整个密码库已经可以在外网使用。密码管理服务一旦暴露到公网风险远高于普通工具。应删除示例账号和弱密码避免在配置文件中长期保存简单明文凭据并核对主密码、加密密钥和备份文件的保存方式。同时还要固定镜像版本、及时安装更新、限制公网访问范围并定期测试数据备份和恢复。自托管意味着数据由自己保管也意味着服务器安全、软件维护和数据丢失风险需要自己承担。看风起长林人类最后的骄傲和标签是创意AI 时代创意管理比任何时代都重要。一个探索和分享的有趣博主点击了解
延伸阅读

更多相关文章

2026/11/4 19:20:56

3分钟解锁全网资源:你的数字收藏馆终极指南

3分钟解锁全网资源:你的数字收藏馆终极指南 【免费下载链接】res-downloader 视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载! 项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader 你是否曾遇到过这样的…

2026/11/4 22:32:57

放弃逆向爬虫!京东商品详情 API,商用电商数据系统底层方案全解

o0b.cn/JeO6y3 前言 不少搭建电商数据系统的技术团队,起步都会选择网页逆向爬虫获取京东商品信息。短期看起来成本低廉,长期落地商用却隐患重重:前端页面迭代导致解析规则失效、IP 高频访问遭遇风控封禁、存在平台协议合规风险,系…

2026/11/5 1:38:40

Koop性能优化实战:处理大规模地理空间数据集的最佳实践

Koop性能优化实战:处理大规模地理空间数据集的最佳实践 【免费下载链接】koop Transform, query, and download geospatial data on the web. 项目地址: https://gitcode.com/gh_mirrors/ko/koop Koop作为一款强大的地理空间数据转换与查询工具,能…

2026/11/9 5:03:35

横沥电工证多少钱?内部消息透露学历不高也能报!

横沥电工证多少钱?内部消息透露学历不高也能报! 你是不是也担心学历不高报不了电工证?别急, 横沥电工证多少钱 这个问题其实没你想的那么难。我接触过太多人因为学历问题放弃了考证,其实现在的政策已经放宽了很多,只要满足基本条件,学历不是拦路虎。…

2026/11/9 5:03:35

吴江电工证考试题多少钱?别让培训费打了水漂

吴江电工证考试题多少钱?别让培训费打了水漂 怕考不过白交培训费?你不是一个人。尤其是像你这样在商丘从事公路工程的,电工证几乎是进工地的硬门槛。吴江电工证考试题年年更新,培训费动辄上千,如果备考不到位,考试挂了,钱就打水漂。今天就从一个干了1…

2026/11/9 5:03:35

石狮市电工证培训机构怎么选?实操考试心里没底怕挂科

石狮市电工证培训机构怎么选?实操考试心里没底怕挂科 实操考试心里没底怕挂科?选错培训机构直接让证书 含金量 大打折扣。在石狮市,电工证培训市场鱼龙混杂,很多人第一次报考时,连报名材料都搞不清楚,更别说考场上的操作规范。别急,这篇文章从…

2026/11/9 5:03:35

_电工证考试技巧报名费多少钱

电工证考试技巧保姆级教程:别让培训费打水漂了 怕考不过白交培训费?你不是一个人。去年郑州有超过300人报名电工证考试,结果只有不到60%的人一次通过,很多人交了几千块培训费,最后还浪费了时间。别担心, 电工证考试技巧 + 保姆级教程…

2026/11/9 4:58:35

汪师傅低压电工证2026河南最新政策解读:学历不高也能考吗

汪师傅低压电工证2026河南最新政策解读:学历不高也能考吗 你是不是也担心自己学历不高,连低压电工证都报不上名?其实别慌,2026河南最新政策已经明确,只要符合年龄、健康等基本条件,学历不再是限制你报考低压电工证的门槛。尤其是像你这样在漯河…

2026/11/9 0:37:55

电工证丢失还能补吗?千万别踩坑,丢了证等于失业

电工证丢失还能补吗?千万别踩坑,丢了证等于失业 你正在找工作,但手里的电工证突然丢了,这下怎么办?别急,先别慌, 电工证丢失还能补吗 ?答案是肯定的,但 千万别踩坑 ,补办流程如果不了解,可能会耽误你上岗、甚至影响到你的收入。…

2026/11/9 0:03:09

建设厅的特种工有哪些含金量高?别交完钱考不过

建设厅的特种工有哪些含金量高?别交完钱考不过 怕考不过白交培训费?别急,先搞清楚建设厅的特种工有哪些含金量高的证,再决定是不是值得投入时间和金钱。 建设厅的特种工证是建筑行业里最基础、也最实用的证书之一,涉及多个作业类别,每种证的 含金量…

2026/11/9 0:03:09

荆门市电工证报名怎么考才靠谱 全国通用证别交冤枉钱

荆门市电工证报名怎么考才靠谱 全国通用证别交冤枉钱 怕考不过白交培训费?荆门市电工证报名前必须知道这些避坑指南。别看网上一堆培训机构广告,真要报个电工证,很多人被坑得一塌糊涂。特别是那些打着“包过”旗号的,最后不是考试不过,就是证不是全国通…

2026/11/9 0:03:09

高空电工作业过程通过率揭秘:怎么选靠谱机构不被坑

高空电工作业过程通过率揭秘:怎么选靠谱机构不被坑 不知道去哪报名怕被中介坑?你不是一个人。现在特种作业证报名渠道五花八门,从线下培训机构到线上代理,真假难辨。尤其是像高空电工作业这类高风险、高门槛的作业类型,证书含金量和考试通过率直接影响你…

2026/11/7 14:54:47

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/7 14:50:12

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑