Skip to content
NetworkTechGuy

Blog

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

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 readlinux

How to change space between icons in Cinnamon DE Grouped window list

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 readcinnamon

Cloning VMs in ESXi - without a vCenter server

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 readcloning

Starting a homelab - Part 05 - Virtualise Your 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 readfirewall

How to change Login Screen resolution in Linux Mint

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 readlinux

How to change resolution of Debian-based OS GDM3 Login Screen

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 readdebian

How to install Apache Guacamole with Docker and MySQL

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 readapache

How to manually upgrade 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 readnextcloud

Force Apt-Get to use IPv4 or IPv6 on Ubuntu or 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 readapt

Anatomy of a docker-compose file

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 readdocker

Install and configure Nextcloud in an LXC - Part 2

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 readlinux

Install and configure Nextcloud in an LXC - Part 1

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 readlinux