Gatus on Ubuntu: Monitoring as Code with Docker
Discover Gatus, deploy a self-hosted monitor with Docker on Ubuntu, and define your first check in YAML.
Discover Gatus, deploy a self-hosted monitor with Docker on Ubuntu, and define your first check in YAML.
Install Uptime Kuma with Docker Compose, publish it with Nginx and configure alerts, status page and backup with security.
Asset inventory only works when the agent can run across the entire fleet, reliably identify each machine, and deliver data that GLPI understands. go-glpi-agent is a Go reimplementation of the FusionInventory/GLPI ecosystem's inventory agent: a static binary that collects hardware and software information locally and sends the results to … Read more
After exploring OpenObserve and its unified platform for logs, metrics, and traces, the next step is to run it on a dedicated Ubuntu server without Docker. This guide installs the official binary as a systemd service, keeps OpenObserve's port on loopback, exposes the interface through nginx with TLS, and explains when to use local storage … Read more
There is a project almost everyone depends on without knowing it. When you run a local model with Ollama, LM Studio, Jan, or that AI app on your phone, chances are that underneath it all, llama.cpp is doing the calculations — an inference engine written in pure C++, … Read more
If you have run a local LLM with Ollama or llama.cpp, you know it works very well — for one or two people. When demand becomes an API that must handle dozens of simultaneous requests, the situation changes: the GPU sits idle waiting, memory becomes fragmented, and throughput plummets. That is precisely the problem … Read more
Install Ansible on Ubuntu, set up inventory and an SSH key, run ad-hoc commands, and write your first playbook with a variable, template, and handler, simulating before applying. Everything was tested with ansible-core 2.21.
Anyone who has built an email server with Postfix + Dovecot knows the ritual: the classic PHP PostfixAdmin, a web server configured just for it, and an interface frozen in time. go-postfixadmin is my modern answer: a single Go binary with the entire Vue 3 frontend embedded — a dashboard … Read more
Migrate IMAP mailboxes with go-imapsync: installation, protected credentials, TLS, dry run, incremental copy and validation, with the limits of version 0.1.3.
Three Ubuntu nodes, one Galera, SST with mariabackup. It is not asynchronous replication: every node accepts writes and the majority decides who stays up. Two nodes are not enough — if one goes down, the other is left alone, without a majority. Below is the three-node cluster from the galera_new_cluster package, on Ubuntu 24.04 and 26.04, with backup a … Read more