March 23Mar 23 Dead Man's Switch is a plugin that requires periodic check-ins from the server owner. If you stop checking in, it triggers configurable actions (deleting files/folders,running scripts) after a deadline passes.Built for privacy-conscious users who want automated cleanup if they become unable to manage their server.Requirements: Unraid 6.12.0 or laterInstall URL:https://raw.githubusercontent.com/dereckhall/unraid-deadmans-switch/main/plugin/deadman-switch.plgAfter installing, go to Settings > Dead Man's Switch to configure.FeaturesConfigurable check-in interval (default: 30 days)Grace period with extra hours after the deadline before actions fireTrigger actions: delete files/folders with glob pattern support, or run custom bash scriptsDry run mode to safely preview exactly what would happen before going liveArm / Disarm / Pause controlsDouble-miss protection: optionally require two consecutive missed deadlines before triggeringDashboard tile with real-time countdownNotificationsDiscord webhooks with rich embeds, color-coded severity, and one-click check-in linksCustom webhooks to any HTTP endpointUptime Kuma push heartbeat monitoringWarning thresholds at 50%, 75%, 90%, and 95% of elapsed timeExternal API (port 3801)A lightweight API server runs on port 3801, separate from Unraid's authenticated nginx. Supports remote check-ins, status queries, and token-based quick check-in URLs. CORSenabled for Home Assistant and browser clients.ScreenshotsUnraid's dashboard with DMS cardUnraid's settings main menu for DMSUnraid's settings actions menu for DMSDMS's Home Assistant dashboard created by leveraging the built-in APIDMS's Home Assistant phone notification example created by leveraging the built-in APIDiscord's webhook with rich embed for DMSTroubleshootingCommon issues and solutions are documented in the README:https://github.com/dereckhall/unraid-deadmans-switch#troubleshootingSource / Issues: https://github.com/dereckhall/unraid-deadmans-switchLicense: MIT Edited March 23Mar 23 by Dereck
Sunday at 08:49 PM2 days I'm running a script and it's not working correctly, basically I've named it dmsshutdown.sh and inside, I just put shutdown -t now It throws an error saying that the time variable is mandatory. Don't know what I'm doing wrong...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.