Tutorial

How to Connect to Private GitHub Repositories with Ubuntu

Private repositories on GitHub require authentication. On Ubuntu, this is conveniently done through SSH keys, which eliminates the need for constan…

Read More
Tutorial

Installing Nginx Proxy Manager in a Docker Container

```html Nginx Proxy Manager (NPM) — is a convenient web interface for managing reverse proxying based on Nginx. It allows you to easily configur…

Read More
Tutorial

How to Set Up SSH Key Access on Ubuntu

Setting up SSH access with keys is a secure and convenient way to connect to a server without a password. Below is a step-by-step guide on how to se…

Read More
Tutorial

Installing Docker and Docker Compose on Ubuntu 24.04 and WSL

Docker is a platform for running and managing containers. On Ubuntu 24.04 and in WSL, installation is done through the official Docker repository. D…

Read More
Tutorial

Installing Node.js > 22 on Ubuntu 24.04 and WSL

In brief: the simplest and safest way to get the latest Node.js (version 22+ and above) on Ubuntu 24.04 and in WSL is to add the official NodeSource…

Read More
Tutorial

Complete Guide to Setting Up 301 Redirects in Nginx Proxy Manager

🔁 Why 301 Redirects are Needed 301 redirect is a permanent redirect that informs search engines and browsers that a page has permanently moved to a …

Read More
Tutorial

🔧 Guide to Setting Up Access to the Google Sheets API

1. Create a project in Google Cloud Go to Google Cloud Console. In the top menu, select

Read More
Tutorial

Automatic Launch of Python Application via Bash Script

This Bash script automatically activates a Python virtual environment, runs the main script main.py, and then deactivates the environment. It is con…

Read More
Tutorial

Network Config Recovery Script in Case of Failure

After encountering several times that the network on a remote host completely dropped during network configuration, making it difficult to restore a…

Read More
Tutorial

Installing smstools on Raspberry Pi3 Running Debian/Ubuntu

Package index update: sudo apt-get update Installing necessary packages: sudo apt-get install build-essential manpages-dev Creating di...

Read More
Tutorial

Defining Mobile Operators in Python Without Using Regular Expressions

def get_operator(phone): phone = str(phone) operator_code = phone[2:5] if operator_code in ['039', '067', '068', '096', '097', '098']…

Read More
Tutorial

Mobile Operator Codes of Ukraine in 2020 and Regular Expressions for Them

Read More
Tutorial

How to Install Samba on Ubuntu

Read More
Tutorial

Symbolic Links, Also Known as Symlinks

Creating ln -s Example of a symlink for a file l...

Read More
Tutorial

SSH Without Password Input

Faced with the need to launch an ssh session with another PC within a script. I found 3 solutions for myself Method 1 This method is not safe at all…

Read More
Tutorial

Understanding Git on Ubuntu Using Free Private Repositories on Bitbucket.org

Setting up sudo apt-get install git Configuring the username git config --global user.name "FIRST_NAME LAST_NAME" Specifying the email

Read More
Tutorial

Installing Asterisk 11.25 on Ubuntu 14.04

Periodically, I need to install and configure Asterisk. I'm a bit tired of having to remember the entire sequence of actions and searching for all t…

Read More
Tutorial

How to Present Code Beautifully in a WordPress Post

Installing the Crayon Syntax Highlighter Plugin. Out of the box, WordPress does not allow you to display code beautifully. It will look like part of…

Read More
Tutorial

Removing the Date, Author, and Category of the Post

Removing the date, author, and category of a post in WordPress is very simple. Go to the dashboard of your WordPress site, find the "Plugins" tab in…

Read More
Tutorial

Get Telegram Notifications for Missed Calls in Queue

Introduction I needed a way to receive Telegram notifications about missed calls in Asterisk. Since no working solution was available, I created m…

Read More