atlas news
    
Feeding the Cloud
19  janvier     21h00
Blocking comment spammers on an Ikiwiki blog
   Despite comments on my ikiwiki blog being fully moderated, spammers have been increasingly posting link spam comments on my blog. While I used to use the blogspam plugin, the underlying service was likely retired circa and its public repositories are all archived. It turns out that there is a...
31  décembre     04h19
Monitoring and Time-Shifting YouTube Podcasts
   While most podcasts are available on multiple platforms and either offer an RSS feed or have one that can be discovered, some are only available in the form of a YouTube channel. Thankfully, it amp; ;s possible to both monitor them for new episodes i.e. new videos , and time shift the audio for...
02  février     04h05
Using a GitHub Gist like a git repo
   A GitHub gist is backed by a regular git repository, but it ;s not exposed explicitly via the user interface. For example, this quot;secret quot; gist can be cloned using this command: git clone https: gist.github.com fmarier b bad e e f d ee ab .git test Within this test...
20  janvier     01h10
Proper Multicast DNS Handling with NetworkManager and systemd-resolved
   Using NetworkManager and systemd resolved together in Debian bookworm does not work out of the box. The first sign of trouble was these constant messages in my logs: avahi daemon pid : Host name conflict, retrying with hostname Then I realized that CUPS printer discovery didn ;t work: my...
19  décembre     06h20
Filtering your own spam using SpamAssassin
   I know that people rave about GMail ;s spam filtering, but it didn ;t work for me: I was seeing too many false positives. I personally prefer to see some false negatives i.e. letting some spam through , but to reduce false positives as much as possible and ideally have a way to tune this . ...
27  novembre     23h30
Automatically rebooting for kernel updates
   I use reboot notifier on most of my servers to let me know when I need to reboot them for kernel updates since I want to decide exactly when those machines go down. On the other hand, my home backup server has very predictable usage patterns and so I decided to go one step further there and...
02  novembre     03h40
Upgrading from Debian 11 bullseye to 12 bookworm
   Over the last few months, I upgraded my Debian machines from bullseye to bookworm. The process was uneventful besides the asterisk issue described below , but I ended up reconfiguring several things afterwards in order to modernize my upgraded machines. Logcheck I noticed in this release that...
28  octobre     03h05
Monitoring browser network traffic on Android using mitmproxy
   Using mitmproxy to intercept your packets is a convenient way to inspect a browser ;s network traffic. It ;s pretty straightforward to setup on a desktop computer: Install mitmproxy apt install mitmproxy on Debian and start it: mitmproxy mode socks listen port Start your...
14  octobre     22h15
Enabling AppArmor on a Linode VPS in enforcement mode
   Enabling AppArmor on a Debian Linode VPS is not entirely straightforward. Here ;s what I had to do in order to make it work. Packages to install The easy bit was to install a few packages: apt install grub apparmor profiles extra apparmor profiles apparmor and then adding apparmor ...
30  septembre     06h15
Things I do after uploading a new package to Debian
   There are a couple of things I tend to do after packaging a piece of software for Debian, filing an Intent To Package bug and uploading the package. This is both a checklist for me and hopefully a way to inspire other maintainers to go beyond the basic package maintainer duties as documented in...