Docker一键部署!超实用密码生成器PSWD实战

Docker一键部署!超实用密码生成器PSWD实战

兄弟们有没有遇到过这种场景:部署新项目时需要生成JWT_SECRETAPP_KEY这些关键参数,用123456怕被爆破,用随机字符串又记不住?今天二冰带你们解锁一款开发运维必备神器——PSWD安全密码生成器,三分钟教会你在本地搭建专属密码工厂!

一、项目简介

PSWD(项目地址:github.com/remvze/pswd)是一款基于TypeScript开发的开源密码生成工具。它能快速生成高强度随机密码和易记密码短语,支持自定义字符类型、排除相似字符等硬核功能。无论是API密钥、数据库密码还是Wi-Fi密码,通通一键搞定!

主界面

二、三大核心优势

  1. 1. 军工级安全 – 本地化部署杜绝网络传输风险
  2. 2. 极致自定义 – 支持特殊符号黑名单/白名单配置
  3. 3. 双模式切换 – 随机密码/单词短语两种生成方案
  4. 4. 零学习成本 – 可视化界面点点鼠标就能用

三、Docker极简部署

步骤1:准备docker-compose.yml

version: '3'

services:
  pswd:
    image: ghcr.io/remvze/pswd
    container_name: pswd
    logging:
      options:
        max-size: 1g
    restart: unless-stopped
    ports:
      - "8035:8080"

步骤2:Dockge可视化部署

打开Dockge面板 -> 创建堆栈 -> 设置堆栈名称 -> 粘贴compose代码 -> 30秒启动成功!

四、实战操作手册

4.1 高强度密码生成

  • • 密码长度建议≥16位
  • • 勾选大小写+数字+符号组合
  • • 排除l/I/1/O/0等易混淆字符

密码生成

4.2 密码短语模式

  • • 选择4-6个英文单词组合
  • • 用-_作为分隔符
  • • 支持导入自定义词库

短语生成

五、避坑指南

  1. 1. 容器时区问题 – 在compose中添加:environment:
    – TZ=Asia/Shanghai
  2. 2. 历史记录查看 – 浏览器开启本地存储
  3. 3. 企业级使用 – 搭配Nginx配置HTTPS加密

六、总结建议

经过实测,PSWD在以下场景表现突出:
✅ 开发环境密钥生成
✅ 内网系统密码管理✅ 家庭网络设备密码配置

相比在线生成工具,自建PSWD彻底杜绝密码泄露风险。部署简单、资源占用低(仅30MB内存),强烈推荐所有技术党安装!下次需要生成密钥时,记得你的私人密码工厂就在http://localhost:8035

如果觉得这篇教程有帮助,记得点赞收藏,评论区欢迎交流部署心得!

最后,奉上我的超级无敌至尊docker库,二冰平时玩过的docker都整理到了这个仓库中了,一直在更新中,希望有github账号的兄弟能去给点个star,不知道玩啥的,都去这里面找,都给你们分好类了
仓库链接:github.com/TWO-ICE/Awes