Automating KVM VM Deployment with cloud-init for Password-Based SSH Access
Download an Ubuntu 22.04 cloud image for your architecture:
wget https://cloud-images.ubuntu.com/jammy/current/jammy-server-cloudimg-amd64.img -O base-image.qcow2
Create a cloud-init configuration file named bootstrap.yaml to initialize system settings:
#cloud-config
users:
- name: operator
sudo: ALL=(ALL) NOPASSWD:ALL
shell: /bin/ba ...
Posted on Sat, 16 May 2026 08:51:42 +0000 by synstealth
Building FFmpeg 6.x from Source on Ubuntu 22.04.3 LTS
Instaling Required Depandencies
Begin by isntalling the essential development packages needed for compilation:
sudo apt update
sudo apt install build-essential nasm
Install video and audio codec libraries for comprehensive format support:
sudo apt install libx264-dev libx265-dev libaom-dev \
libvorbis-dev libmp3lame-dev libfdk-aac-dev libass-d ...
Posted on Fri, 15 May 2026 17:51:07 +0000 by JCF22Lyoko
Setting up a Kubernetes Cluster on Ubuntu Using kubeadm
Kubernetes is an open-source container orchestration platform, and kubeadm is a tool provided by the Kubernetes team for quickly setting up a Kubernetes cluster. This article walks through the process of creating a Kubernetes cluster on Ubuntu using kubeadm, covering prerequisites, installing components, initializing the cluster, and adding wor ...
Posted on Thu, 14 May 2026 20:19:32 +0000 by puretony
Fixing APT Dynamic MMap Exhaustion in Ubuntu Jammy on FreeBSD Jail
An apt update or apt full-upgrade inside an Ubuntu Jammy installation running under FreeBSD jail may abort with:
E: Dynamic MMap ran out of room. Please increase the size of APT::Cache-Start. Current value: 25165824. (man 5 apt.conf)
E: Dynamic MMap ran out of room. Please increase the size of APT::Cache-Start. Current value: 25165824. (man 5 a ...
Posted on Thu, 14 May 2026 11:02:41 +0000 by Grant Cooper
Configuring MySQL Server on Ubuntu 20.04 with Security Enhancements
Installing MySQL Server
Execute these commands to instal MySQL on Ubuntu 20.04:
sudo apt update
sudo apt install mysql-server
Verify the installation and check the service status:
mysql --version
sudo systemctl status mysql
Securing MySQL Installation
Run the security script to configure basic security settings:
sudo mysql_secure_installation ...
Posted on Thu, 14 May 2026 01:45:18 +0000 by DevXen
Getting Started with OrangePi Zero 2: A Complete Beginner's Guide
Overview
The OrangePi Zero 2 is a low-cost single-board computer powered by the Allwinner H616 SoC (ARM Cortex-A53). It supports multiple operating systems including Ubuntu, Debian, and Android TV 10. This guide provides step-by-step instructions for setting up the board from scratch, covering hardware preparation, system installation, serial c ...
Posted on Wed, 13 May 2026 11:35:45 +0000 by FunkyELF
Deploying Java Web Applications on Ubuntu with Tomcat
Setting Up Java Web Environment on Ubuntu
Running a Java Web Archive (.war) file on Ubuntu requires a servlet container like Apache Tomcat. This guide explains the complete deployment process.
Java Installation
Java is essential for executing .war files as they are Java-based web applications.
Verify Java Installation
Check if Java is alre ...
Posted on Mon, 11 May 2026 13:03:11 +0000 by dizzy1
Compiling and Installing Nginx from Source on Ubuntu 20.04
Prerequisites and Dependency Installation
Before compiling Nginx, ensure your system's package lists are up-to-date and install the necessary development libraries.
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get install -y build-essential libpcre3 libpcre3-dev zlib1g-dev libssl-dev
build-essential: Includes essential tools for compi ...
Posted on Mon, 11 May 2026 09:38:43 +0000 by 121212
Configuring Domestic Mirrors for Ubuntu ARM Systems
Ubuntu ARM systems utilize a distinct repository named ubuntu-ports instead of the standard Ubuntu repositories. This guide demonstrates how to configure domestic mirror sources for improved downlaod speeds on ARM-based Ubuntu installations.
Understanding Ubuntu ARM Repositories
ARM architecture Ubuntu systems require the ubuntu-ports repositor ...
Posted on Mon, 11 May 2026 02:11:48 +0000 by Mightywayne
RabbitMQ Broker Deployment and Message Routing Patterns on Ubuntu
Core Installation and Service Configuration
Execute the package manager to deploy the RabbitMQ server on Ubuntu:
sudo apt update
sudo apt install -y rabbitmq-server
sudo systemctl enable --now rabbitmq-server
Once the service is active, provision an administrative account and assign comprehensive access rights:
sudo rabbitmqctl add_user sys_ad ...
Posted on Sun, 10 May 2026 02:57:49 +0000 by keithschm