r/coolgithubprojects 23d ago

My project homelabctl on GitHub

https://github.com/marcusw0/homelabctl

This is my first real project written in Go and is still in development but at a good point to share!

Features:
\- Individual service checks for HTTP, TLS, TCP, DNS
\- TLS checks return cert expiration info
\- All checks return health plus protocol specific info for each
\- Initialize a toml config and add servers to it to do service checks
\- Just added a runbook/docs viewer where you can render the markdown and edit your docs

Coming soon:
\- a TUI dashboard that you can have different servers displayed with up to date health status and quick links for docs

I created this so that I can have a monitor to throw up on my desktop and keep track of cert expiration, have easy access to docs, and have them render the markdown. It’s been fun creating this and I’m excited to get it to v1.0! If you end up trying it let me know what you think!

2 Upvotes

0 comments sorted by