Tinystatus: A tiny status page generated by a Python script
https://github.com/harsxv/tinystatus- Thank you for sharing this project! This is exactly what I am looking for.
-- xFuture Reply - Very cool. Nicely done. I really like projects like this.
-- iJohnDoe Reply - Suggestion: It would be cool if it could be packaged as a deb package, install itself as a systemd service, and accept a configuration in /etc somewhere.
Adding nohup commands to /etc/rc.local is a little hacky.
-- dheera Reply - Thank you for the suggestion!
-- harsxv Reply
-- Reply- [flagged]
-- thebabayaga29 Reply - Very nice. But for me the Tailscale dashboard fulfills this function, what would make this super usefully for me if it integrated with something like https://ntfy.sh and I could set conditions for notifications.
-- teekert Reply - simple and gets the job done. nice.
-- kaan_keskin Reply - Python in a nutshell
-- aucisson_masque Reply - It generates a simple, responsive static HTML page for those of you running self-hosted services and wanting to share their status page. It checks things like HTTP pages, open ports, or pings IP addresses.
Check the demo here: https://status.harry.id
-- harsxv Reply - > clean, responsive web page
Consider adding a screenshot.
-- remram Reply - I was also looking for a screenshot in the readme. I somehow missed the link to the demo until it was posted at the top of this thread.
Neat project. Thank you for sharing.
-- lundstrj Reply - Why he need screenshot when there's a perfectly good demo?
-- 8n4vidtmkvmk Reply - Assuming this isn't snark - because if I am looking for a tool to do a job, seeing an immediate visual representation of what I am likely to expect is very helpful. I don't want to go through the full installation to view a demo and then immediately realise it was not remotely close to what I was expecting.
-- mrroryflint Reply - I also think a screenshot in a README is very helpful, but do note that the demo requires no install. The linked GitHub repository has a homepage set, and it is https://status.harry.id which I think is pretty obviously a demo just from the URL.
-- fmbb Reply
-- Reply- Thanks!
Screenshot added.
-- harsxv Reply - Why not put these .env variables inside the checks.yaml config file? What is the advantage of two config files with two separate syntaxes?
-- remram Reply - The idea is the values in .env files can be configured via environment variables, while checks.yaml is for things that can be hard coded.
In this case it's a bit moot because the yaml file works like a database, but when you deploy this using, say, Docker or k8s, you can use a different method to configure environment variables and skip .env files.
-- selcuka Reply - good question and answer … on a tangent, it makes me wonder if YAMLscript could be used to preload .env values on startup
-- librasteve Reply