This is a personal blog focused on computer software and hardware. Most
projects are implementing software and hardware for a homelab. What is a
homelab? I would say a homelab could be a single computer or dozens of
computers connected in a network. You can also integrate with computers
in the Cloud.
After running LLMs locally using Ollama and open-webui, I realized that the project has experimental support for image generation. If you are not familiar with those, check out a previous post to learn more and get started.
I have seen image generation tools online but I never bothered to look into how to do it with a GPU. Fortunately I am late to the party and there are now a lot of tools available to make leveraging the underlying technology easier. At this time open-webui supports a few different image generation tools: AUTOMATIC1111, ComfyUI, and OpenAI DALLĀ·E. Now that last one would not run locally and requires an OpenAI API key and will cost you to use. I believe that AUTOMATIC1111 is easier to work with but ComfyUI is more robust.
Now that I have started to collect metrics for my APC UPS systems, I built a Grafana dashboard similar to the dashboard I used for Network UPS Tools. Check out a previous post where I got these metrics set up and into Prometheus.
ups_dashboard
This dashboard is based on a public Grafana dashboard for the NUT exporter that I used previously. Fortunately most metrics from Network UPS Tools are also available here in the apcupsd exporter.
As of October 2024, Fedora 41 is available. Compared to the previous release, Fedora 40, there are not a large amount of changes that a desktop user will notice. This release includes the GNOME desktop version 47 with minor updates to the UI.
This release will also continue to include the latest releases of KDE desktop environment as an alternative to GNOME desktop. Another addition is the Miracle Window Manager which is a tiling window manager based on the Mir compositor library. It is new compared to alternative window managers but includes support for Wayland, low end devices, and support for Nvidia GPU drivers.
I have previously worked with Postgres as a database. Check out a previous post if you are not familiar with Postgres. In that post I ran Postgres as a docker container and used psql to execute commands against the database. Today I am going to look at running Postgres with Podman as an alternative container engine and another container “adminer” which provides a web UI for interacting with a database. If you are not familiar with Podman, check out a previous post about alternatives to Docker.
Note: this post was updated: 2025-11-12. The project for apcupsd_exporter was updated in August 2025 with a new metric for battery amps output and another minor change for a dependency
APCUPSd, short for APC UPS daemon, is an open-source software suite designed to monitor APC (American Power Conversion) brand uninterruptible power supplies (UPS). APCUPSd allows continuous monitoring of APC UPS devices. It retrieves information such as battery status, load levels, input/output voltage, and other critical parameters from the UPS.
Renovate is used to help manage code dependencies. Checkout a previous post for more details on what Renovate is.
Renovate is able to parse dockerfiles to look for newer container images. This only works with either a sha256 digest or a version tag. Tags such as latest or some other arbitrary string will not work.
I tested running renovate as a docker container. Credentials can be used with environment variables within the container.