MAC with Vagrant

MAC with Vagrant

Vagrant lets you create and configure virtual development environments that are lightweight and reproducible. It does so by creating virtual machines and requires a Hypervisor. It doesn’t care which hypervisor you use – it supports VirtualBox, KVM, Docker, VMWare, and 30+ others. It’s a fantastic tool for spinning up Servers for our software development projects. This guide only works, for now, with INTEL chips. I haven’t been able to make it work on a Mac with ARM (Apple Silicon) as the host yet. …

April 23, 2023 · 3 min
MAC for Development

MAC for Development

In this post I describe my configuration log for setting up a Mac (INTEL or ARM) as a development machine. I install several graphical and command-line applications that are important for using a Mac as a development workstation. The installation order can be varied, but this is what I recommend starting from a fresh macOS installation. …

April 15, 2023 · 17 min
Socketed SSH

Socketed SSH

Systemd is a system used in Linux to manage boot and system processes. Its “units” are configuration files that describe the processes and services that systemd manages. One of these units is systemd.socket, which starts the corresponding daemon when a connection is established through a socket with the machine. A socket is a form of communication between processes over a network or within the system. By creating a unit of this type, we ask it to listen on a specific socket and start a specific service when a connection is received. …

April 14, 2023 · 2 min
Home Automation and Networking

Home Automation and Networking

I’m sharing my home networking setup with the option to knock on the door for on-demand access from the Internet. Today’s home networks end up supporting multiple services, and with the rise of home automation things get complicated, so I’ve decided to document it to keep track of everything in the future. The number of devices grows and maintaining the network of a smart and automated home becomes a priority. I dedicate this post to those Geeks or Techies who, like me, have been deep into the complexity of networking in a home automation network for a long time. …

April 8, 2023 · 18 min
Proxmox: VM from Template

Proxmox: VM from Template

Proxmox VE is a powerful and easy-to-use open-source virtualization platform that enables the deployment and management of virtual machines (VMs with KVM/QEMU) and containers (CTs based on LXC). Proxmox offers Templates to minimize the creation time of new instances of these virtual machines or containers. In this post I focus on how to create my own Virtual Machine Templates along with a cloud-based image and cloud-init. …

April 7, 2023 · 5 min
Raspberry Pi OS

Raspberry Pi OS

In this post I describe the installation process of a Raspberry Pi4B Rev1.5 (also tested with the Pi3B+) with the Raspberry Pi OS (64-bit) operating system (based on Debian). I normally use these Pis as single-purpose mini servers or for testing and lab work. …

March 2, 2023 · 5 min