A collection of utilities for self hosters
Go to file
2023-12-10 11:48:50 +01:00
esp32-lcd ESP32-LCD 2023-12-10 11:48:50 +01:00
healthcheck Better shutdown on battery low regexp 2023-04-27 08:10:27 +02:00
images ESP32-LCD 2023-12-10 11:48:50 +01:00
mddclient Managed connection error during current IP retrieval 2023-04-25 09:20:18 +02:00
.gitignore Fixed dummy check 2022-04-15 08:59:10 +02:00
LICENSE Added license 2022-04-01 00:04:58 +02:00
README.md Cute icons 2022-06-01 07:58:29 +02:00

Selfhost utilities

A collection of utilities for self hosters. Every utility is in a folder with its relevant configuration and is completely separated from the other, so you can install only the ones you need.

🚨 HEALTHCHECK

A simple server health check. Allows to keep under control the machine vitals (cpu usage, raid status, thermals...) and alert the sysadmin in case of anomalies.

Sends an email and/or executes a command in case of alarm (high temperature, RAID disk failed etc...). As an example, the command may be a ntfy call to obtain a notification on a mobile phone or desktop computer. Meant to be run with a cron (see healthcheck.cron.example). Tested on Debian 11, but should run on almost any standard linux box.

Email

Ntfy

Please see healthcheck documentation

🖥 MDDCLIENT

A DynDns2 client supporting multiple domains with individual API calls. Developed to allow updating multiple (sub)domains on Infomaniak dynamic DNS, that supports only one domain per request. Works with any provider supporting DynDns2 protocol.

Please see mddclient documentation

License

This whole repository is released under GNU General Public License version 3: see http://www.gnu.org/licenses/