Debian, Ubuntu and cloud-init

About Debian and Ubuntu cloud images and cloud-init.

Ubuntu Cloud Images

Ubuntu Cloud Images are the official Ubuntu images customized by Canonical to run on public clouds, Openstack, LXD and more.

- updated

Generate a web server certificate signed by Microsoft Certificate Authority

Use openssl to generate a certificate request, Microsoft Certificate Authority to sign the request, Apache to use the certificate

Get started with Starlight using containers

Getting started with Starlight, a full-featured documentation theme built on top of the Astro framework, using a Node container with Podman or Docker

Get started with Astro using containers

Getting started with Astro using a Node container with Podman or Docker

- updated

Install Kali Desktop in LXD

Install Kali Desktop as a virtual machine in LXD

- updated

Linux Desktop images in LXD

Use Linux Desktop virtual machine images in LXD

Install Windows 11 in LXD

Install Windows 11 as a LXD virtual machine

- updated

TCP proxy with nc

Quick and temporary TCP proxy with nc ... for when you need one

Access LXC containers by name

Access LXC containers by name, even those with static IP addresses, and also from the LXD host

- updated

Test k0s and K3s using LXD

Try k0s and K3s on a LXD playground

- updated

LXD Playground for Kubernetes

Use LXD system containers to build a playground for Kubernetes

- updated

Quantum Spark SMB SSH access with Public Key

Configure access to Quantum Spark SMB appliances with R81.10.xx using SSH and public key authentication

Connect a Linux server using LACP to a switch

Create a LACP trunk on a switch and the Netplan configuration, including bridges and VLANS

Use Jekyll in a Podman container

Use Jekyll and Bundler form a Podman container. Bundler can also be used easily from a Ruby container.

Develop React applications with Node.js in a Podman container

Create a React app and use Node.js from a conatiner, without install it on your host OS.

Ansible notes and quick start

Practical notes for using Ansible and quick start instruction

- updated

Loop through arguments and options in your Bash scripts

Write Bash scripts with long and short options and arguments and use a loop for parsing

Bash scripting

A template, some notes and links about Bash scripts

- updated

Virtualized Kali Linux

Install a virtualized Kali Linux and initialize GVM (OpenVAS) and Metasploit

Read file content in Bash scripts

Read file content in Bash scripts

Arrays in Bash scripts

About using arrays in Bash scripts

Arguments and options for your Bash scripts

Write Bash scripts with options and arguments and use getopts for parsing

Shared directory for Kali Linux on VMware Workstation

Shared directory for Kali Linux on VMware Workstation

CheckPoint SSH access with Public Key

Configure access to CheckPoint appliances (R80 and R81) using SSH and public key authentication

Manage CheckPoint users using Clish

Create and modify CheckPoint (appliances with R80 and R81) users using Clish

Kali Linux on VMware Workstation

Install Kali Linux 2022 with GVM (OpenVAS), Metasploit and Nessus on VMWare Workstation Player

Metasploit Basics

From the first start to a reverse shell on a vulnerable host

VMware Workstation Player on Ubuntu

Install VMware Workstation Player on Ubuntu LTS

Basic security for Windows including RDP and SSH

Basic security configuration and measures for Windows including RDP and SSH management

openfortivpn

openfortivpn is a client for PPP+SSL VPN tunnel services. It is compatible with Fortinet VPNs

Notes about SNMP and Nagios

Notes about SNMP and usage of check_snmp Nagios plugin

Extract certificates from a HTTPS server

Extract the certificates from a HTTPS server using openssl and sed

Containerized Apache, PHP and MariaDB development environment

Tenkeyless-like keyboard layout for Gnome and Ubuntu

Custom keyboard layout for a 'standard' laptop keyboard, Tenkeyless-like style, applicable for Gnome and Ubuntu

Cisco ASA backup script

Backup multiple Cisco ASA using SSH and a Bash script

- updated

Cisco ASA SSH access with Public Key

Configure access to Cisco ASA using SSH and public key authentication

Port mirroring

Some simple port mirroring examples

Redundant routing

Some simple VRRP and HSRP redundant routing examples

Custom STM32 board for PlatformIO and Arduino, CMSIS, STM32Cube and LibOpenCM3

Workflow and configuration files for custom STM32 board to be used with PlatformIO and Arduino, CMSIS, STM32Cube and LibOpenCM3 frameworks

- updated

PlatformIO Core

Cross-platform, cross-architecture, multiple framework, professional tool for embedded systems engineers and for software developers who write applications for embedded products

Manage Podman root and rootless containers and pods with Systemd

Manage Podman containers and pods with Systemd in Debian 10 and Ubuntu 20.04 LTS

Flash Sonoff TX with ESPHome

Flash Sonoff TX (and other ESP8266/ESP32 based devices) with ESPHome

Convert orkaudio .mcf files to .wav or .mp3

Convert .mcf files produced by orkaudio to .wav or .mp3

SSH Config File

SSH configuration file for the OpenSSH client

Python and VSCode 101

Fast start with Python using Visual Studio Code in Ubuntu 20.04 LTS

ESP-IDF development

ESP-IDF development and Visual Studio Code

Embedded website workflow - Bash

Workflow to embed the website in firmware - Bash

- updated

Embedded website workflow - Gulp

Workflow to embed the website in firmware - Gulp

- updated

Non-root access for ST-LINK and USB-to-serial devices

Using a user account to access ST-LINK programming interfaces, USB-to-serial converters and some other USB devices

- updated

ST-LINK firmware upgrade

Upgrading the firmware of ST-LINK interfaces in Linux, Windows and macOS

ESP-IDF in a container

Installation and usage of Espressif's ESP-IDF container with Podman or Docker

Podman and Ubuntu 20.04 LTS

Installation and basic usage of Podman in Ubuntu 20.04 LTS

- updated

Build a GitHub Pages site with simple-purple-theme

Build a GitHub Pages site using simple-purple-theme as a remote theme

- updated

Visual Studio Code configuration

Visual Studio Code configuration and daily usage

- updated

Using Jekyll and GitHub Pages

Install Jekyll, creating a Jekyll site and a GitHub Pages site

- updated

Notes on component definition for ESP-IDF stable (v3.3.x) and ESP-IDF v4.x

Travis CI and ESP-IDF

- updated