Posts for: #DevOps

005 - Monitoring my Blog with Prometheus and Grafana

Monitoring My Hugo Blog with Prometheus and Grafana Like a lot of Hugo users, I love how fast and simple a static site can be. But “static” doesn’t mean I don’t care about uptime, SSL expiry, or response times. I wanted an easy way to keep an eye on my blog (blog.wizard.cat) and get notified if something breaks. Here’s how I set up Prometheus, the Blackbox Exporter, and Grafana to build my own monitoring stack — all running inside LXC containers on Proxmox.
[Read more]

004 - Automating the blog(with GitHub Actions)

Context Just to give a background on how this blog is ran, this website is hosted on a docker container with nginx. Every time I updated this blog I would have to manually move the site data to my docker server, build the image, delete the last container and run the new container. This was quite a tedious process, especially if I didn’t update the blog often and forget how to solve the small bugs.
[Read more]