Eclipse + Java on a Git Repository

Eclipse + Java on a Git Repository

Every now and then I get the urge to practice my rusty Java skills. I’m going to write a small program to monitor devices on my home network using Java and SNMP. I like to keep my development projects on my private git server (based on gitea). In this post I describe the process of creating a git repository, a Java Project with Eclipse, and how to connect them together. If you use GitHub, the process is identical, although the UI options may look slightly different compared to Gitea. …

November 27, 2022 · 10 min
Home Assistant on a NUC

Home Assistant on a NUC

Installation of Home Assistant OS (HAOS) on an Intel NUC5i5RYK — a very powerful machine for this task, but I had it available and wanted to make use of it. I started by setting it up on a Raspberry Pi4B, moved to a virtual machine (with considerably better performance) on KVM, and in this post I describe how I did the installation on a NUC. …

October 12, 2022 · 4 min
Connecting HASS with Node-RED

Connecting HASS with Node-RED

I explain how I connected Node-RED with my Home Assistant (HASS), considering that they run on separate servers. They are deployed on different virtual machines, to allow independent maintenance and improve their performance. For your reference, I created another post here where I describe the Node-RED installation using Alpine and Docker underneath, running as a virtual machine on my KVM server. …

October 2, 2022 · 3 min
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