Posts for: #Technical

Resetting asciinema with Scroll Stacking

Your asciinema recording looks broken: newlines don’t work, old text gets overwritten, or the screen fills with garbage. This simple tutorial shows how to reset the terminal screen mid-recording using scroll stacking. Fix messy casts without starting over - just edit the file!

Read More

Disabling Auto Leveling on Creality Ender 3 S1 Pro with PrusaSlicer and OctoPrint

This tutorial provides step-by-step instructions to disable auto bed leveling (G29 commands) on the Creality Ender 3 S1 Pro when using PrusaSlicer with OctoPrint integration. Newer versions of PrusaSlicer automatically insert G29 commands into the start G-code for printers with bed leveling capabilities, which can cause unwanted auto leveling cycles during prints. By switching to Expert mode and editing the Custom G-code in printer settings, you can remove these commands entirely while maintaining compatibility with OctoPrint for seamless print uploads and monitoring.

Read More

How to Forward MySQL Port 3306 from Ubuntu Host to LXD/LXC Container

Learn step-by-step how to expose your MySQL server running inside an LXD/LXC container on Ubuntu by creating a dedicated profile with a proxy device. This setup forwards traffic from the host’s port 3306 to the container’s MySQL instance, making it accessible externally without direct network bridging. Ideal for secure, isolated database hosting on any Ubuntu system.

Read More

5V UPS Solutions for Raspberry Pi in 2025: Beyond UPS HATs to Power Stations

As Raspberry Pi projects grow more complex and critical, reliable backup power solutions are essential. While UPS HATs have been popular for seamless power backup, their limited capacity often falls short for demanding or long-duration setups. In 2025, new trends favor compact power stations, 12V mini-UPS systems, and advanced DIY battery solutions — providing longer runtimes, better efficiency, and enhanced monitoring for your Raspberry Pi ecosystem.

5V UPS Solutions for Raspberry Pi: New Trends and Recommendations in 2025

Read More

AD Converter PCF8591 for Raspberry Pi

Have you ever wondered how to measure battery voltage with a Raspberry Pi? The PCF8591 ADC (Analog-to-Digital Converter) module, which can be purchased for as little as 2 USD, provides a simple solution for measuring analog voltages via I2C on your Raspberry Pi. This tutorial explains how it works, how to deal with higher voltages like those from a lead-acid battery, and how to calibrate the setup to get accurate readings.

Read More

HyperV VM Backup Workflow: Automated Disaster Recovery to AWS S3

Recently, I ran into challenges backing up my MicroK8S cluster hosted on HyperV (essentially, my desktop workstation). While searching for backup tools for Windows, I found that most consumer-grade solutions—including Ashampoo Backup—are lacking, particularly for robust S3 support.

Read More

OpenVPN Config Generator: Simplify Your VPN Setup with Static IPs and Automated Key Management

Configuring OpenVPN can often be a tedious task, especially when managing multiple clients with varying network settings. The OpenVPN Config Generator project offers a streamlined solution that automates key generation, static IP assignments, and configuration management to create your own private VPN LAN effortlessly.

Simple configuration generator for OpenVPN which supports static IPs, udp/tcp

GitHub Project

About project

This config generator is type of a tool I was always looking for. Actually you do not have to type some command to generate every simple config and you have all clients configurations in one config file - YAML. Every time you run a config generator it looks to YAML for a new config entries and generates only them. It automatically generates all certificates, not just client, but also CA authority, server keys, etc.

Read More