Packages under development aren't always ready to be in the main Debian archive. But that doesn't mean it should be hard for people to install them. When asking people to test programs, it is most convenient to present it in the
Bird is an Internet routing daemon with full support for all the major routing protocols. It allows you to configure hosts to share routing information, via protocols such as BGP, OSPF, or even statically. Here we're going to look at using it to automatically blacklist traffic from SPAM-sources.
If you're developing code that you expect others to read and work with then it is very important to pick a consistent style, and having a style-checker can make enforcing your choice much less painful. Here we'll take a look at the rubocop analyzer for Ruby.
There are situations where it is ueful to checkout multiple repositories, which might use different revision control systems, and operate upon them as a group. This is what the mr tool was designed for.
Over the past year or two several new backup utilities have become popular. These new tools tend to avoid the use of tar.gz files, and just store backups as collections of files. Usually these storage areas are incrementally updated and avoid wasting space thanks to the detection of duplicate content. Here we're going to look at one of them in particular "attic".
In this brief article we'll demonstrate using Redis for a publish/subscribe system. There are dedicated publish-subscribe platforms out there, but Redis is reasonably performant and essentially configuration-free.
This article documents the process of configuring a git host, using gitbucket, which will give you a graphical interface to a collection of git repositories, accessible via any browser, along with support for groups, issues, and forks.
HAProxy is a TCP/HTTP load-balancer, allowing you to route incoming traffic destined for one address to a number of different back-ends. The routing is very flexible and it can be a useful component of a high-availability setup.
This article is designed to introduce the process of PXE-booting a host directly into the Debian installer, and then automating the installation via the Debian PreSeed configuration. Both of these topics have been covered in the past, but not together - and we'll also include notes on testing this setup with KVM.
I've got a webserver which runs a particular service, and that service is sufficiently interesting and important that I run monitoring probes against it every 30 seconds. Those particular requests clutter my logs, and here is a brief note on how to avoid that clutter.