today's howtos
University of Toronto ☛ What I think goes wrong periodically with our Grafana Loki on restarts
As far as I can tell from Internet searches, what Loki's 'empty ring' error message actually means here is that some component of Loki has not (yet) started properly. Although we operate it in an all in one configuration that I can't recommend, Loki is 'supposed' to be operated as a cooperative fleet of a whole horde of individual microservices, or at least as three separate services ("three-target" mode). To operate in these modes with possibly multiple instances of each (micro)service, Loki uses hash rings to locate which instance of a particular component should be used. When Loki reports an 'empty ring' error, what it means is that there's nothing registered in the hash ring it attempted to use to find an instance. Which hash ring? Loki doesn't tell you; you're presumably expected to deduce it from context. Although we're operating Loki in an all-in-one configuration, Loki apparently still internally has hash rings (most of them probably with exactly one thing registered) and those hash rings can be empty if there are issues.
-
TuMFatig ☛ Configure OmniOS to use an authenticated SMTP relay (smarthost)
By default, OmniOS has no SMTP daemon running and ships with the DragonFly Mail Agent . Without any configuration, the emails getting out of this server may not be delivered properly - think about rDNS, FCrDNS, SPF, DKIM, DMARC…
-
Andre Franca ☛ I don't care about SEO
I know, bots can ignore that, and technically there’s nothing we can really do about it.
At the end of the day, I feel like this is more of a philosophical question than anything else. I mean, in the sense of how much we want tools like AI and “bad” algorithms to be an integral part of our lives.
-
Nicholas Tietz-Sokolsky ☛ Automating my backups with restic and anacron
I've been running my backups by hand1 every week on my laptop for as long as they've been set up. Automating them was something important but was on the back burner, because, well, it never felt very important. Then I lost a few days of work when my SSD died, and it felt more urgent.
Haha, no, I still kept doing it manually every week.
It was really a friend talking to me and reminding me that I should do it that kicked me into gear. And there was an episode of Changelog which talked about ntfy. Things kind of came together and I decided to finally automate the backups. Then I procrastinated for two months, and did it in January of 2024!
-
TecMint ☛ Level Up Linux: 20 Must-Know Commands for Newbies
In my earlier experience as a newcomer, Linux commands and terminals were quite intimidating. I had concerns about the commands and wondered to what extent I needed to remember and memorize them to become proficient and fully functional with Linux.
-
idroot
-
ID Root ☛ How To Install Ruby on Rails on GNU/Linux Mint 21
In this tutorial, we will show you how to install Ruby on Rails on GNU/Linux Mint 21. Ruby on Rails, often simply Rails, is a server-side web application framework written in Ruby under the MIT License. It is a model-view-controller (MVC) framework, that provides default structures for a database, a web service, and web pages.
-
ID Root ☛ How To Install Jellyfin Media Server on Debian 12
In this tutorial, we will show you how to install Jellyfin Media Server on Debian 12. Jellyfin is a free and open-source media server that allows you to manage and stream your digital media files across a variety of devices.
-
ID Root ☛ How To Install Visual Studio Code on openSUSE [Ed: This is proprietary spyware controlled by a hostile company. Try KATE instead.]
In this tutorial, we will show you how to install Visual Studio Code on openSUSE.
-
ID Root ☛ How To Install NFS Server on Rocky GNU/Linux 9
In this tutorial, we will show you how to install NFS Server on Rocky GNU/Linux 9. Network File System (NFS) is a distributed file system protocol that allows you to mount remote directories on your server.
-
-
Linux Capable ☛ How to Install Firefox on Debian 12, 11 or 10
This guide will demonstrate how to install Firefox on Debian 12, 11, or 10 GNU/Linux using the command-line terminal and Mozilla’s official APT repository, ensuring you have the latest stable build of the browser and are set for future upgrades.
-
LinuxConfig ☛ How to Add a User to Sudoers in Ubuntu 24.04
-
FOSSLinux ☛ How to install and try different Linux kernels in Linux Mint
This comprehensive guide walks you through the process of installing and trying out various Linux kernels in Linux Mint. Whether you're looking to improve performance, compatibility, or just curious about the latest features, this article provides all the information you need to safely explore different kernels.
-
ZDNet ☛ How to back up a GNU/Linux directory to a remote machine with rsync
Backing up a local directory to one on a remote machine on GNU/Linux is fast and flexible with this GNU/Linux command line tool.
-
Simos Xenitellis ☛ Simos Xenitellis: How to compile Incus
Incus is a manager for virtual machines and system containers.