Topic

Linux & Systems

Linux administration, shell scripting, system hardening and server management across distributions.

All Linux & Systems articles

Linux & Systems

How To Set Up Secure Nginx Server Blocks on Ubuntu 22.04

NGINX Server Nginx, a popular open-source web server, excels at handling high traffic websites efficiently. One of its powerful features is the ability to host multiple websites on a single server using server blocks. This allows you to manage different domains or applications on the same machine, m

·4 min
Linux & Systems

Tomcat open source web server deployment on CentOS

What is Tomcat? Tomcat is an open-source web server and servlet container developed by the Apache Software Foundation. It is designed to run Java-based web applications, such as Java servlets, JavaServer Pages (JSP), and Java Expression Language (EL) pages. Tomcat supports the Java Servlet and JavaS

·3 min
Linux & Systems

WireGuard VPN on Ubuntu 20.04 – Setup & Deployment

WireGuard is a modern VPN (Virtual Private Network) technology that utilizes state-of-the-art cryptography. Compared to other popular VPN solutions, such as IPsec and OpenVPN , WireGuard is faster, easier to configure, and has a smaller footprint. It is cross-platform and can run almost anywhere, in

·9 min
Linux & Systems

How to Install PostgreSQL on CentOS 8

PostgreSQL or Postgres is an open-source general-purpose object-relational database management system with many advanced features that allows you to build fault-tolerant environments or complex applications. In this guide, we will discuss how to install the PostgreSQL database server on CentOS 8. Be

·5 min
Linux & Systems

How to Install Pip on CentOS 8

Pip is a package management system that allows you to install, remove, and otherwise manage software packages written in Python. It can be used to install packages from the Python Package Index (PyPI) and other indexes. In this tutorial, we will explain how to install pip for Python 2 and 3 on CentO

·3 min
Linux & Systems

How to Install Deb Files (Packages) on Ubuntu

Deb is the installation package format used by all Debian based distributions. The Ubuntu repositories contain thousands of deb packages that can be installed either from the Ubuntu Software Center or from the command line using the apt and apt-get utilities. Many applications are not included in th

·4 min
Linux & Systems

How to Add User to Sudoers in Ubuntu

sudo is a command-line program that allows trusted users to execute commands as root or another user. In this article we’ll show you two ways to grant sudo privileges to a user. The first one is to add the user to the sudoers file . This file contains information that controls which users and groups

·3 min
Linux & Systems

Install Odoo 14 on CentOS 8

Odoo is the most popular all-in-one business software in the world. It offers a range of business applications, including CRM, website, e-Commerce, billing, accounting, manufacturing, warehouse, project management, inventory, and much more, all seamlessly integrated. Odoo can be installed in differe

·9 min
Linux & Systems

How to Install Docker on Ubuntu 20.04

Docker is an open-source containerization platform that allows you to quickly build, test, and deploy applications as portable containers that can run virtually anywhere. A container represents a runtime for a single application and includes everything the software needs to run. Docker is an integra

·4 min
Linux & Systems

How To Add Apt Repository In Ubuntu

When installing packages using the Ubuntu Software Center or the command line utilities such as apt or apt-get the packages are downloaded from one or more apt software repositories. An APT repository is a network server or a local directory containing deb packages and metadata files that are readab

·5 min
Linux & Systems

How to Install OpenCV on Ubuntu 20.04

OpenCV(Open Source Computer Vision Library) is an open-source computer vision library with bindings for C++, Python, and Java and supports all major operating systems. It can take advantage of multi-core processing and features GPU acceleration for real-time operation. OpenCV is used for a wide rang

·3 min
Linux & Systems

How to Install Python 3.9 on Ubuntu 20.04

Python is one of the world’s most popular programming languages. It is a versatile language used to build all kinds of applications, from simple scrips to complex machine learning algorithms. With its simple and easy to learn syntax, Python is a popular choice for beginners and experienced developer

·3 min
Linux & Systems

How to Install Flask on Ubuntu 20.04

Flask is a free and open-source micro web framework for Python designed to help developers build secure, scalable, and maintainable web applications. Flask is based on Werkzeug and uses Jinja2 as a template engine. Unlike Django, by default Flask doesn’t include ORM, form validation, or any other fu

·5 min
Linux & Systems

Learn to Install Odoo 14 on Ubuntu 20.04 Linux

Odoo is a popular open-source suite of business apps that help companies to manage and run their business. It includes a wide range of applications such as CRM, e-Commerce, website builder, billing, accounting, manufacturing, warehouse, project management, inventory, and much more, all seamlessly in

·8 min
Linux & Systems

Bash break and continue

Loops allow you to run one or more commands multiple times until a certain condition is met. However, sometimes you may need to alter the flow of the loop and terminate the loop or only the current iteration. In Bash, break and continue statements allow you to control the loop execution. Bash break

·3 min
Linux & Systems

Create and List Local and Remote Git Branches

Branches are part of the software development process and one of the most powerful features in Git. Branches are essentially pointers to a certain commit. When fixing a bug or working on a new feature, developers are creating a new branch that later can be merged into the main codebase. This article

·2 min

Other topics

Newsletter

Get smarter about security

Practical guides, tooling notes and the developments actually worth your attention — delivered when there is something worth saying.

No spam. Unsubscribe in one click.