Skip to content
NetworkTechGuy

Blog

  1. How to bind mouse keys to keyboard keys in Linux (Mint)

    #linux #linuxmint

    Coming from macOS where I used swipes on my Magic Mouse, one of the things I missed when I started using Linux extensively, was the fact that I had to use either my keyboard or click on Workspaces in my panel to switch to another workspace. I'm using a simple mouse that literally has only 5 buttons

    2 min read
  2. How to change space between icons in Cinnamon DE Grouped window list

    #cinnamon #linux #linuxmint

    One thing that I really want to change is the space between icons in Cinnamon DE Grouped window list. This is basically the space between pinned icons that you set or if you're working with default install, it will only have a few of them there. This is actually defined in your theme settings, so d

    1 min read
  3. Cloning VMs in ESXi - without a vCenter server

    #cloning #esxi #vcenter

    Intro One of the issues you may encounter with ESXi is the fact that it doesn't offer an option to natively clone VMs. Of course, you can just copy necessary files and then just register the VM in ESXi, but that will still use file names that are in the original VM. I don't like this, so I am going

    7 min read
  4. Starting a homelab - Part 05 - Virtualise Your Firewall

    #firewall #homelab #virtual-firewall

    Video of the whole process is available on Youtube: Today we will continue our journey with building a homelab. Unfortunately, I was too busy in the past year and there's been a lot of changes to my own homelab environment as well. One of the things that has changed is my own server infrastructure

    13 min read
  5. How to change Login Screen resolution in Linux Mint

    #linux #linuxmint #resolution

    I've been having fun with customising my Linux Mint installation, but one thing that bugged me was the fact that the login resolution wasn't the same as my VM resolution - similar issue that I had with Debian. Since Debian uses Gnome as its default DE, I couldn't apply the same solution here. To re

    1 min read
  6. How to change resolution of Debian-based OS GDM3 Login Screen

    #debian #gdm3 #linux

    I'm transitioning most of my VMs away from Windows (where possible) to Debian and one of the things that I noticed was that the default resolution of the GDM3 login screen was different from the resolution of the VM once you logged in. Mind you, this is a purely cosmetic difference, but it still bug

    1 min read
  7. How to install Apache Guacamole with Docker and MySQL

    #apache #docker #docker-compose

    I've been using jwetzell/guacamole docker image for quite some time now and mostly been happy with it. But I would like to start using the official Guac image as I prefer to use official images in case development of a custom image gets dropped in the future. The reason why I started with the custo

    3 min read
  8. How to manually upgrade Nextcloud

    #nextcloud

    For some reason, my Nextcloud instance doesn't like to be upgraded via integrated updater available in WebUI - I assume it has something to do with running NC behind a reverse proxy, as the error I'm getting is saying that it can't access the site. I may have some variable set in the system that is

    2 min read
  9. Force Apt-Get to use IPv4 or IPv6 on Ubuntu or Debian

    #apt #apt-get #debian

    Recently I transitioned my home network to dual-stack IPv4 / IPv6 and I noticed a strange issue on a number of my Debian-running servers: some of the apt updates were unable to complete. The issue seems to be lying in some of my (official) Debian sources being un-accessible via IPv6. To resolve thi

    1 min read
  10. Anatomy of a docker-compose file

    #docker #docker-compose

    Docker is an excellent platform that uses OS-level virtualization to provide software packages that we call containers. Containers are basically everything you need to run an app - whether it's a database, web server, proxy, whatever's packaged in it, an app will have access to it. Docker can run

    10 min read
  11. Install and configure Nextcloud in an LXC - Part 2

    #linux #lxc #nextcloud

    In this article we will do some fine tuning of our Nextcloud instance. First things first. We will work with the following setup: Let's check our DNS entries: host nc.networktechguy.com nc.networktechguy.com has address 10.5.0.70 host nc-01.networktechguy.com nc-01.networktechguy.com has address

    8 min read
  12. Install and configure Nextcloud in an LXC - Part 1

    #linux #lxc #nextcloud

    In this article we will explain how to install Nextcloud in an LXC (Linux Containers). Instead of deploying new VMs for every project, we can easily launch an LXC and gain almost all benefits of running a project in an isolated environment. Main reason why we decided not to run Nextcloud in Docker

    9 min read