RallyUp is a Wake-On-LAN (WOL) scheduler and dependency manager perfect for small businesses and homelabs. It ensures proper infrastructure services start in order, especially after power outages. By setting up WOL configurations and using a low-power device like a Raspberry Pi, simply power on the device running RallyUp to bring all infrastructure online in the correct sequence. Unique features include VLAN support, YAML configuration for server boot sequences and status checks, and the ability to write custom plugins. Servers are defined in a YAML file with dependencies and health checks. Health checks include HTTP, port, and shell execution verifications. Overall, a clever solution for managing infrastructure dependencies.
https://github.com/darwindarak/rallyup