Tag: Debian

  • How to Work with AppImages Under Debian

    There was a time, not that long ago, when you had fairly limited choices for installing software on your Debian machine. Either you installed it from the official repositories, you crossed your fingers that the project had their own .deb package, or you installed it from source. Recently we’ve seen a veritable explosion of choice…

  • Installing and Configuring Fail2Ban

    Fail2Ban is a service that scans log files for event such as failed login attempts and then updates firewall rules to ban connections from that address. This doesn’t solve problems with weak authentication but it does greatly slow down the rate of attacks. Fail2Ban is a must have if you run an accessible SSH server.…

  • Installing and Configuring nftables on Debian

    Introduction Firewalling in Linux is, by necessity, a complex topic. There’s just no easy way around the problem, the firewall has a lot of moving parts and requires a lot of configuration options. To complicate matters further the Linux ecosystem is undergoing something of a change. The older iptables system is being replaced with nftables…

  • Setting up a New Debian Server

    I recently got a new server and I realized I don’t have a comprehansive guide for setting a machine up from scratch. This guide is particularly useful for setting up something like a VPS where you only have SSH access, it assumes you have installed a bare bones headless version of Debian and have root…

  • Debian Has a Terrible Out-of-the-Box Experience

    In an earlier article I mentioned that I was going to switch to Linux and I’d selected KDE Neon as my distro of choice. After some thought I came to the conclusion that I’d be better off just going with Debian. Debian 12 (bookworm) has just been released and it comes with very nearly the…

  • Mounting a Samba Share Under Debian

    In this article we’ll permanently mount a Samba share on a Debian based system, this process will be similar for other Linux distributions too. It is assumed that you have a share somewhere else already configured and ready to go. Start by installing the required utilities, this will install a few other utilities as well.…

  • Setting up Sudo on Debian

    In this article I’ll set up the sudo system on Debian. By default the Debian installer only sets up sudo if you don’t supply a root password at install time. You don’t need sudo on a machine to to use it effectively and I have used Debian machines without it for years. The problem is…

  • Automatic Updates on Debian

    When you’ve got a few machines, virtual or real, to keep updated it can become quite a chore. There are tools like Ansible that can automate day to day jobs but right now that feels like overkill for what I need. I’m, instead, going to first install automatic updates for my Debian based systems (e.g.…

  • Installing Docker and Portainer on a Proxmox VM

    This article will cover installing Docker and Portainer on a Proxmox VM, we created the VM in the previous article. There’s a bit of a shift in the home server Proxmox world over to using containers rather than Docker. Personally, I’m on the fence with this. On the one hand containers are good because they…

  • Creating a Basic VM on Proxmox

    In this article I’ll be creating a new virtual machine that will run Docker. This machine will eventually host a number of services for my family such as a music server and photo viewing, but that’s for another day. BIOS Settings Some of the information here is specific to my motherboard (MSI B550 Gaming Gen3…