事件提醒服务器版,将 Windows 桌面版的全部提醒能力移植到 Linux 服务器
无需客户端,手机、平板、电脑打开浏览器即可管理,支持 Docker / 二进制 / Systemd 方式部署
自带 HTTPS、账号密码、MFA 二次验证、限流防爆破等企业级安全加固,安全无忧
运行环境:Ubuntu 22.04 / 24.04 LTS(64 位) 适用场景:VPS、云服务器、内网服务器、NAS
保留桌面版全部提醒能力,同时获得 Web 访问、多用户安全登录与服务器级部署灵活性
无需安装客户端,任何设备打开浏览器即可访问,手机、平板、电脑都能管理提醒、查看状态。
支持 Docker、PyInstaller 单文件二进制、Systemd 一键脚本三种方式,适配云服务器、内网服务器、NAS 等各种 Linux 环境。
首个管理员账号初始化,密码采用 PBKDF2-SHA256 强哈希;支持 TOTP 二次验证,支持 Google/Microsoft Authenticator、微信 MFA 小程序等。
内置 TLS 与 Nginx 反代两种 HTTPS 方案,支持私有 CA 签发服务器证书,配合 HSTS、HttpOnly Cookie、安全响应头,让密码和提醒数据不裸奔。
每天、每周、每月、每季度、每年及多种间隔循环,支持按农历日期设置,自动处理闰月与大小月,让纪念日有迹可循。
邮件(SMTP/SSL/STARTTLS)、微信 PushPlus、企业微信 Webhook 三种通知方式,到期 / 提前 / 自动延后提醒自动去重推送。
19 档提前提醒(含不提前)、28 档自动延后(含不延后,最大到 1 季度),忙碌时自动兜底,重要事项不再遗漏。
固定表头规范,批量导入导出提醒数据,方便备份、跨服务器迁移或用 Excel 批量编辑后回写。
机器码 + SHA256 注册码,永久授权模式。服务器版同样支持试用与永久激活,授权信息本地存储不联网。
通过设备令牌让安卓 APP 免 TOTP 验证码与服务器双向同步;服务器删本地也删,本地改动手动确认回写。
在网页端管理提醒,在安卓手机上随时同步与接收通知
在服务器网页端账号与安全 - 设备令牌生成一枚 er_ 前缀的长期令牌,填入安卓 App设置 - 服务器同步 - 设备令牌,即可跳过账号密码与 TOTP 动态码直接鉴权。
服务器新增/修改/删除的提醒会自动同步到安卓;本地修改可在保存时选择是否回写服务器;删除服务器来源的提醒时弹窗确认仅删本机或本地和服务器都删。
安卓端支持将本机全部提醒导出为 JSON 文件,也可从 JSON 导入恢复;导入采用追加方式,不会清空现有提醒,方便换机或离线备份。
安卓端触发后通过系统通知栏提醒,支持知道了与延期操作;服务器配置的所有通知通道同样可在 App 内独立开启。
从一键脚本到容器化,总有一种方式适合你的服务器
适合熟悉容器的用户,一条命令拉起,依赖隔离,升级方便。
适合长期运行的 VPS / 云服务器,自动创建用户、生成证书、注册服务、配置防火墙。
适合分发与内网服务器,只有一个可执行文件,不依赖 Python 环境,chmod +x 直接运行。
放公网也安心:从登录到存储、从传输到访问,层层设防
30 万轮迭代 + 随机盐,即使数据库泄露也极难反推原始密码。
登录除密码外还需 6 位动态码,支持主流验证器与小程序。
SMTP 授权码、PushPlus Token、Webhook 等敏感配置本地加密存储。
IP + 用户名双维度计数,连续错误 5 次后指数退避锁定 30 分钟,防暴力破解。
HTTP 自动 301 跳转 HTTPS,下发 HSTS 头,Cookie 标记 Secure / HttpOnly / SameSite。
表单与 API 带 CSRF Token;配置内容安全策略与 X-Frame-Options,降低 XSS 与点击劫持风险。
首个账号即为管理员,凭密码 + MFA 访问,避免多账号带来的权限混乱。
服务单元配置 NoNewPrivileges、ProtectSystem 等限制,降低进程被攻破后的影响面。
安卓同步使用独立 er_ 设备令牌,与网页登录会话隔离;令牌可随时在服务器端吊销,丢失也不影响账号密码安全。
真实 Web 管理后台截图,先看效果再部署
选择一种方式,把你的提醒服务跑起来
event-reminder-server/ 目录,上传到服务器并进入目录sudo bash deploy_binary.sh -d <你的公网IP>/opt/event-reminder/ssl/ca.crt 导入本地<受信任的根证书颁发机构>