


A lightweight Valheim server mod to support simple health monitoring via HTTP.
This mod allows external uptime monitoring tools (e.g. UptimeRobot) to monitor the status of your Valheim server by creating a basic web server to listen for incoming HTTP requests. There are other solutions out there that are tied to external processes parsing server logs, but they require running a node instance and/or other infrastructure. The intention here is to have something basic tied into the running process that doesn't require other external dependancies.
The web server this mod creates will respond to HEAD and GET methods only. You can also specify a keyword to respond with
to facilitate keyword monitoring, if desired (and supported by your monitoring service).
See the Confgiuration section for more customization info.
The simplest way to set this mod up is to run it with your Valheim server, then point a reverse proxy to it from that machine.
BepinEx for Valheim is required for this plugin to work
Install from your favorite mod manager, or manually by following these instructions:
bbar.Mods.SimpleHealthCheck.dll file into <GameDirectory>\Bepinex\plugins<GameDirectory>\BepinEx\config\bbar.Mods.SimpleHealthCheck.cfg