{"repo":"mountassir/sspender","free":true,"listed":false,"github":"https://github.com/mountassir/sspender","clone":"git clone https://github.com/mountassir/sspender.git","description":"sspender helps you suspend your server (and spindown disks) when idle.","language":"C++","stars":24,"topics":["suspend","idle","monitoring","server-monitoring","server","nas"],"license":"GPL-3.0","category":"analytics","readme_excerpt":"What is sspender? sspender allows you to suspend your server when it is not being used, it also allows you to spin down any disks that are not active. It supports the following conditions before suspending the server: - User defined usage of the CPU. - User defined usage of some, or all disks (useful to avoid interrupting scheduled backups and other tasks). - Whether another server is online (useful if another machine requires your server to stay ON). It also allows you to: - Decide how the server should be suspended, standby (ACPI S1), to memory (ACPI S3) or to disk (ACPI S4). - Define what usage is considered \"idle\" for both CPU and disks. - Define a time when the server should weake up after it has been suspended (useful if you require your server to be ON at ceartain times). - Define what drives you want to spin down if they are idle. - Run some tasks when the server recovers from suspend (not yet implemented). Running environment: This has been developed and used under Ubuntu, I have not tested it in any other systems. Dependencies: rtcwake rtcwake is required to suspend the machine, this is the default way. hdparm hdparm is required to spin down the drives, only required if you have spindown option enabled in sspender.toml. Building from Source: Configuring with CMake Compile and install sspender in /usr/local/bin Usage: Download the executable from the latest release or compile your own from the source code in the folder \"src\", update the config file sspender.toml and ","default_branch":null,"files":null,"tree":[],"storefront":"/r/mountassir","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mountassir/sspender/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}