Decided to teach myself some new tricks (moving to zsh from bash and neovim from vim) as a hobby. My main reason to stick with the basic bash and vim is that this is what is available by default and you can rely on by default in most environments, including those that you are unfamiliar…
Category: Uncategorized
Shrinking the size of a Proxmox Container’s Root Volume
The easiest way to shrink the size of a Proxmox container’s root volume is to backup the container and restore it to a new container with the updated volume size. The following sequence of operations will do this – please be careful and make sure to take full backups as some of these steps will…
Never do business with voipo.com
Are you thinking of getting VOIP service? If so, I have an extremely strong disrecommendation for voipo.com. Do not do business with them no matter what you hear from them or elsewhere in the Internet. Background: I have been using them for almost a decade. So, I’m not just an average disgruntled customer who didn’t…
Ansible – Storing and Using Machine specific passwords
Now that I am separating my services into containers or even VMs, I have enough servers running that setting them all up for something new (like centralized log collection through syslog or updating their postfix configuration to point to a central mail relay) is becoming tedious to do manually or with ad-hoc scripts. Enter Ansible…
Proxmox Container – Bind Mount with ID Mapping
One slightly tricky thing with proxmox (at least to me), is getting things right with bind mounts and id mapping from host to container. This is a brief overview of the basics and how to set this up so it works correctly: Background is that a proxmox container UID and GID space starts from 100000…
On-Demand 8bitdo Controller Passthru to VMs in Linux
I am using a Windows VM for my gaming fix while having Linux as the host OS for my desktop. For gaming, I got a 8bitdo controller that can connect through both bluetooth and USB with a provided USB dongle. This is nice because I can use the bluetooth connection with Linux for native Linux…
Configuring a postfix mail relay server for the home network
As I split my network services into containers in a proxmox environment, an important service is being able to send email out to the Internet to my real email address from my home network devices and servers for automated alerts and regular actions that I care about. In the past, I just setup postfix with…
Multiple VLANs on single Physical Interface in Linux
You may want to expose a Linux machine/server in your home to multiple VLANs to provide each VLAN with different services or allow access to that VLAN from the machine without having to go through the router. Here are ways in which you can do that on a machine with a single physical interface.
A practical guide to VLANs in an existing home network
VLANs can be quite confusing but are a powerful concept to help improve isolation, security and creating network topologies that are not limited by physical constraints. VLAN stands for Virtual LAN and as the term implies, we create virtual LANs or broadcast domains. If there is one important thing to keep remembering as you explore…
Monitoring and Visualization Options for OpenWRT
As I am working through setting up my OpenWRT router, one of the things I am interested in is better monitoring and visualizations of monitored data from the router itself. This post is about some of the options for doing this: In general, the problem can be broken down into different pieces: Further, we also…