Category: Linux

  • The Wonder that is FFmpeg

    I’ve recently discovered FFmpeg and I’m absolutely blown away how good it is. In the past when I’ve had to encode video I’ve generally used Handbrake but at the end of the day this is just a wrapper over the top of FFmpeg. If you’re willing to learn the commands necessary to drive FFmpeg directly…

  • Making a Docker Container Use a VPN

    A while back I wrote a post on routing all traffic through a VPN under Linux. The solution discussed in that post is fine if you are only dealing with regular applications but when you are dealing with containers the world is a difference place. Docker networks are, or at least can be, complicated. By…

  • Adding and Testing a New HDD Under Linux Mint

    I recently treated myself to a new hard drive as I was running out of space. I decided to go with a Seagate external drive and shuck it for my server. Shucking is the act of removing a drive from an eternal drive enclosure and fitting it somewhere else such as a NAS. I’ve not…

  • Routing All Traffic Over a VPN Under Linux

    I’ve recently been setting up a machine that has to send all data over a VPN which feels like it should be really simple but has actually turned out to be tougher than I expected. I thought I could set it up by using routing and I think it’s probably possible but way more hassle…

  • How to Setup Let’s Encrypt for Apache on Windows

    This guide will show you how to create your first Let’s Encrypt certificate for Apache running on Windows. Later guides will show you how to improve automatic renewal by automatically restarting Apache and how to add additional features such as a secure FTP server using the same certificate. Download Win-ACME (WACS) – Formerly Known as…

  • No Boot Space No iNodes

    When I set up my QEMU virtual machine system I made a couple of mistakes. As I was running on a host that had very limited resources I made the virtual machines as small as I possibly could and that has come back to bite me at bit. The two problems I seem to constantly…

  • No Space on the boot Partition

    When I installed my Ubuntu Linux virtual machines I just let the installer do whatever it felt was right in terms of disk partitioning. In hindsight that was probably a mistake because it gave me a separate 256Mb boot partition. While this partition is large enough to store several kernels I do find myself running…

  • Year of the Linux Desktop?

    I just read this article over on betanews (not I site I’d ever seen before) stating that Linux was dead on the desktop because of Windows 10.

  • Ubuntu Install – GRUB on the USB

    It seems like only yesterday that I was installing Red Hat from floppy disks. Fortunately things have moved on a bit and now I generally install Ubuntu from a USB stick. The other day though I ran into a new problem. At the end of the process the installer asks if you’d like to install…

  • Simpler KVM Network Configuration

    In the series of articles I wrote discussing the installation of KVM on Ubuntu I spent articles 2 and 3 discussing the network set up but it occurred to me that it was actually an unnecessarily difficult set up and so in this article I’ll discuss a simpler KVM network configuration set up.

  • KVM Migration Problems

    I recently experienced some KVM migration problems while moving virtual machines from my development laptop to my server. The laptop has a Core i7 processor but the server is running a Core i5 and, as you might expect, they have different features available. In this article I’ll explain what I did to fix my KVM migration problems.

  • SonarQube with Jenkins Configuration

    Configuring SonarQube with Jenkins while running Maven builds sounds like it should be a breeze but, I at least, found myself scratching my head wondering how to make it work. I’d got SonarQube installed and running and I had Artifactory installed and ready to go. Jenkins was running builds fine but getting SonarQube with Jenkins working…