Sign inSign up

hsnet1987/messagers

By hsnet1987

Updated 8 months ago

Image
0

1.5K

hsnet1987/messagers repository overview

消息模板管理系统

基于 Vue 3 + Element Plus + Express + SQLite 的消息模板管理系统,支持企业微信、飞书、邮件等多种消息发送渠道。

功能特性

  • ✅ 多平台消息发送(企业微信应用、企业微信机器人、飞书机器人、邮件)
  • ✅ 消息日志管理与查看
  • ✅ 操作日志管理(记录所有管理操作)
  • ✅ 应用服务管理与 Token 管理
  • ✅ 平台配置管理
  • ✅ 用户认证与权限管理
  • ✅ SQLite 轻量级数据库
  • ✅ 现代化的后台管理界面

技术栈

后端
  • Node.js + Express
  • SQLite3
  • JWT 认证
  • Axios(HTTP 请求)
  • Nodemailer(邮件发送)
前端
  • Vue 3
  • Element Plus
  • Pinia(状态管理)
  • Vue Router(路由)
  • Axios(HTTP 请求)
运行

基础运行(使用默认密码)

docker run -itd \
--name messagers \
-v msgtem-data:/app/data \
-p 3000:3000 \
--restart unless-stopped \
hsnet1987/messagers:latest

访问地址:http://localhost:3000

默认账号:

  • 用户名:admin
  • 密码:由 ADMIN_PASSWORD 环境变量指定,默认为 admin123

安全运行(推荐:使用环境变量)

docker run -d \
--name messagers \
-p 3000:3000 \
-v msgtem-data:/app/data \
-e JWT_SECRET="$(openssl rand -hex 32)" \
-e ADMIN_PASSWORD="YourSecurePassword123!" \
--restart unless-stopped \
hsnet1987/messagers:latest

Tag summary

Content type

Image

Digest

sha256:5bc3fa820

Size

50.7 MB

Last updated

8 months ago

docker pull hsnet1987/messagers