Node-RED on Docker

Node-RED on Docker

Node-RED is a programming tool that allows you to connect hardware devices, APIs, and cloud services through creative workflows. Everything is done from the browser, and it supports dozens of built-in and third-party nodes. Here I’ll explain the installation process, on a virtual machine with Alpine and Docker underneath. If you’re interested, I have another post describing how I integrate it with my Home Assistant. …

October 1, 2022 · 4 min
Gitea and Traefik on Docker

Gitea and Traefik on Docker

In this post I describe the installation of Gitea (GIT server) and Traefik (LetsEncrypt SSL certificate termination), along with Redis (cache) and MySQL (DB). I install all applications as Docker containers on an Alpine Linux running as a virtual machine on my KVM server. In the previous post I explained what Gitea is and how to set it up directly on a virtual machine (without Docker). …

April 3, 2022 · 9 min
Gitea on a VM

Gitea on a VM

GIT is a distributed version control system, and we all know the famous centralization services GitHub and GitLab. I recently came across a promising alternative called Gitea - Git with a cup of tea and decided to install it on a virtual machine. …

March 26, 2022 · 8 min
Alpine for Running Containers

Alpine for Running Containers

In this post I describe how to install Alpine Linux in a virtual machine on my QEMU/KVM server and how to install Docker on it. I needed, for proof-of-concept and home services, the ability to run containers on a Docker host that takes up “very little” space. Can you install a Docker Host on top of a Virtual Machine? The answer is a resounding yes — in fact, it’s an excellent place to do so, especially in lab environments, home setups, and small deployments. …

March 20, 2022 · 6 min
Open vSwitch and KVM

Open vSwitch and KVM

It was about time I played with Open vSwitch (OVS). I’m going to take advantage of setting up a new server with Ubuntu Server, KVM, Virtual Machines, and VLANs to build everything with Open vSwitch instead of the traditional Linux Bridge. OVS is a virtual bridge from which I’ll manage all network connections for both the server itself and its virtual machines. Some VMs will receive a Trunk interface while the majority will connect in Access mode to a specific VLAN. …

February 20, 2022 · 15 min
Remote Virt-Manager

Remote Virt-Manager

The goal is to run virt-manager from my Mac to manage VMs on a couple of remote KVM/QEMU host servers without needing to install an X11 environment on them. I’ve documented two options: the first uses a local virtual machine (VirtualBox/Parallels/…) with Ubuntu and a minimal GUI environment (just Xorg/X11 and virt-manager), the second uses HomeBrew. …

February 19, 2022 · 3 min