Skip to main content

Tutorial

Step-by-step tutorials to demonstrate a complicated procedure.

A collection of 72 posts

TCP proxy with socat
Tutorial

Set Up a Basic TCP Proxy with socat

socat is a handy utility that lets you establish bidirectional data flow between two endpoints. Let's see how you can use it to set up a TCP proxy.

· LHB Community

Send slack notifications from shell scripts
Tutorial

Send Slack Notifications from Shell Scripts

A very basic example that demonstrates that you can send notifications to a Slack channel from your shell scripts. Learn and build on top of it.

· LHB Community

package python app as debian package
Tutorial

Packaging a Python App to Executable .deb Binary

I am sharing how I packaged my python application into an executable .deb package in this tutorial.

· Abhishek Kumar

Host websites with GitHub pages
GitHub Fundamentals

Hosting Your Portfolio Website for Free Using GitHub Pages

Why pay for servers when you can host websites for free with GitHub Pages?

· Abhishek Kumar

Install Oracle Db in Docker container
Tutorial

Installing Oracle Database using Docker

The tutorial walks through a much easier, hassle-free approach of installing oracle database, as a docker container.

· Pranav Krishna

Vagrant Triggers
Tutorial

Vagrant Triggers: Automating Virtual Machine Lifecycle Events

Vagrant Triggers allow automating specific actions before or after certain stages of a virtual machine's lifecycle, providing increased control over the management of your development environments.

· LHB Community

Block Device Management with LVM
Tutorial

Efficient Block Device Management with LVM

Learn to manage block devices with LVM in this practical, hands-on approach guide.

· LHB Community

LAMP server with older PHP version
Tutorial

Setting up LAMP Server With an Older PHP Version

It is possible to set up a LAMP server with an older or unsupported PHP version. You can also use multiple PHP versions for different web services on the same server. Here's what I did.

· Helder

Jenkins on EC2: Automating Deployment with Terraform
DevOps

Jenkins on EC2: Automating Deployment with Terraform

Configuring Jenkins on AWS can be a tedious and error-prone process. Automate the installation of Jenkins on an AWS EC2 instance using Terraform.

· LHB Community

GitLab server with PostgreSQL
Tutorial

Installing a Private GitLab CE Server with PostgreSQL

Here's a tutorial for setting up a private GitLab server with PostgreSQL database and a replica server for database failover.

· LHB Community

Automatically Update AWS ECR Token in Kubernetes with CronJobs
DevOps

How to Automatically Update AWS ECR Token in Kubernetes with CronJobs

The ECR token expires every 12 hours. Learn to automatically use Kubernetes CronJobs to update the ECR token in your clusters or namespaces.

· LHB Community

Integrating Ghost with Discourse
Tutorial

Integrating Ghost SSO With Discourse Forum

Here's a step by step tutorial to integrate your Ghost members' sign-in with your Discourse forum.

· Abhishek Prakash

Using certbot with Nginx
Tutorial

Create a Web Server with NGINX and Secure it Using Certbot

Certbot makes the SSL certificate deployment and renewal such an effortless process. Learn how to use certbot with Ngnix.

· Sagar Sharma

Use ISO as local repository in Rocky Linux
Tutorial

Use Rocky Linux ISO as a Local Repository

In DIY mood? See how I experimented to use the Rocky Linux ISO as a local repository.

· Sagar Sharma

Make command in Linux
Tutorial

Using the Make Utility and Makefiles in Linux [Guide]

Learn the basics of makefile and how to use the make utility for building your applications in Linux with a sample C project.

· Pratham Patel

Install LAMP stack in Ubuntu
Tutorial

Installing LAMP Server on Localhost on Ubuntu

Learn all about installing the popular LAMP tech stack on an Ubuntu server in your localhost in this step-by-step beginner's tutorial.

· LHB Community

LOMP stack with Ubuntu
Tutorial

How to Install LOMP Stack on Ubuntu

Learn all about installing the LOMP tech stack on an Ubuntu server in this step-by-step beginner's tutorial.

· LHB Community

File locking in Linux
Tutorial

File Locking in Linux

File locking in Linux is the solution by which you can ensure that the file for reading/writing is going to be handled safely.

· Sagar Sharma

Check SSL certificates
Tutorial

How to Check Certificate with OpenSSL

Learn how to use the openssl command to check various kinds of certificates on Linux systems.

· Abhishek Prakash

Create loop devices in Linux
Tutorial

How to Create a Virtual Block or Loop Device in Linux

Loop device is getting popular in Linux, specially for isolation. Here's a quick guide on creating loop devices on Linux.

· Sagar Sharma

ONLYOFFICE on RedHat and CentOS systems
Tutorial

How to Deploy ONLYOFFICE Docs Server on RHEL/CentOS

ONLYOFFICE is an excellent open source alternative to Microsoft Office. You can self host it for online office and collaboration. Here's how to deploy on RedHat/CentOS distros.

· LHB Community

Install Pip on Debian
Tutorial

Installing and Using Pip on Debian

Dealing with lots of Python packages? Learn how to install and use PIP for installing and managing Python packages on Debian.

· Abhishek Prakash

Create systemd service in Linux
Tutorial

How to create a systemd service in Linux

Learn the steps for creating systemd services in Linux with the practical example demonstrated in this tutorial.

· Pratham Patel

Integrate Nextcloud with ONLYOFFICE
Tutorial

Integrate Nextcloud with ONLYOFFICE Docs on Your Linux Server

Take the collaboration abilities of Nextcloud to the next level by integrating ONLYOFFICE and get a full-featured online office suite.

· LHB Community

Remove exif data from images in Linux command line
Tutorial

Remove Exif Data in Linux Command Line

Exif data can be a privacy threat if you upload images on the internet. Here's how to remove it in the Linux command line.

· Sagar Sharma

Deploy with Traefik
Tutorial

Self-host a Ghost Blog With Traefik

Learn to easily start a blog using Ghost and secure it using Traefik on a Docker container.

· LHB Community

Get Red Hat Linux for free
Tutorial

How to Get Red Hat Enterprise Linux for Free?

You can use Red Hat Linux for free. However, it requires a different process that what you are accustomed with SUSE or Debian.

· Pratham Patel

Use NFS to share folders among Linux systems
Tutorial

How I Use NFS for Sharing Folders Among Different Systems in Homelab Setup

Having shared folders is extremely convenient and useful to make your work easier and faster when you have to work with multiple systems.

· Helder

Alpine Linux on VPS
Tutorial

Installing Alpine (or other Linux) on VPS or Bare Metal Server

VPS and cloud server providers offer a narrow selection of Linux distributions. Here's how I installed a distro of my choice on my OVH server.

· LHB Community

Resize VPS Server Partition
Tutorial

How to Change the Partition Scheme on Your Linux Server?

This tutorial focuses on Virtual Private Servers as a practical use case, but it's also a guide on how to reduce a partition size on any (Debian) Linux machine via the command line.

· LHB Community